All MPMC DDR2 ODT signals seem to be asserted at the same time, enabling multiple terminations. Is this correct? How do I resolve this?
Multiple independent ODT signals are generated when dual-rank memory configurations are used. This bug manifests itself by enabling both ranks termination at the same time, possibly over-terminating the memory signals. This might utilize additional power than expected.
The existing situation might be acceptable, as ODT termination is not designed to necessarily have perfect termination, but an IBIS simulation might be necessary to guarantee acceptable SI.
If this situation causes unacceptable SI, it can be worked around by reducing the termination strength to 150 Ohms (this will lead to an effective 75 Ohm termination).
The eventual solution to this issue is to qualify the ODT signal with each CS signal.
This issue is fixed starting with MPMC v4.00.a, to be released in EDK 10.1.