Tool/software:
Dear TI Engineer,
The Training value of DQ is not centered enough in the eye diagram. Can you help analyze the reasons and provide improvement methods?
thanks.
Tool/software:
Dear TI Engineer,
The Training value of DQ is not centered enough in the eye diagram. Can you help analyze the reasons and provide improvement methods?
thanks.
Hi,
Can you provide your configuration file (inputs to DDR tool) , as well as comment on the memory part number being used?
Are you observing functional failures, or just would like to improve the centering of the trained value?
As a note, VREF (vertical axis) is shared not only between the "rising edge" and "falling edge" of the signal, but also across the entire byte lane which could make alignment for any single signal less than optimal.
Regards,
Kevin
Hi Kevin,
Thanks for your reply.
We use Samsung 16Gb DDR, K4F6E3S4HM-THCL, DDRSS_RegConfigTool form and Samsung recommendations as attachments. This board has a worse eye pattern than other boards, and the high temperature margin is very small, resulting in occasional "kernel panic" logs. We have also noticed that the VREF (vertical axis) of DQ16 to DQ23 is low, whether it is DQS Rising Edge or DQS Falling Edge. Is there any way to improve it overall?
Regards.
211210 LPDDR4 4GB Validation Issue on TDA4 with CBT Enable.pdfSPRACU8B_Jacinto7_DDRSS_RegConfigTool——20240712.tar
Hi Kevin,
Hi Kevin,
can you give some detail explanation for those three registers to customer?
Hi,
First, really sorry for the delay.
can you give some detail explanation for those three registers to customer?
DDRSS_PHY_100[27-16] PHY_PAD_VREF_CTRL_DQ_0DDRSS_PHY_356[27-16] PHY_PAD_VREF_CTRL_DQ_1DDRSS_PHY_612[27-16] PHY_PAD_VREF_CTRL_DQ_2DDRSS_PHY_868[27-16] PHY_PAD_VREF_CTRL_DQ_3
Instead of hard-coding, you could reduce the VREF search range, especially on the low end.
For instance, if you are observing low VREF just on byte lane 2, you could change the following parameters:
* DDRSS_PHY_597[30:24] - Start value (should default to 0x10)
* DDRSS_PHY_598[6:0] - Stop value (should default to 0x40)
The question is why the reading DQ training value is not centered in the eye diagram
The data pattern we use to generate the eye image is more stressful than what is executed as part of training (training is limited to values stored in MR32 / MR40). In other words, the training point might appear more centered if using the same data pattern used by training to generate the eye.
Regards,
Kevin