Hi
In our custom PCBA using DM8148, we have used 4 x 256MB DDR3 chips - 2 each for DDR0 and DDR1 interface. Out of the 18 proto PCBAs built, we are facing an isolated issue with one PCBA on the DDR interface. Infact, the DDR interface on this PCBA was also working fine initially and went non-functional suddenly without any external impact as per our knowledge (no short while probing, excess voltage from power supply etc).
Below are the symptoms and some of the steps we carried out:
1. The uboot is not getting successfully loaded.
2. Using JTAG, it was identified that a write to a particular location affects some other random locations as well i.e data is written to few other locations (and a different data is written from expected value)
3. Probing on DDR CLK shows that there is 400 MHz CLK on both the interfaces - our expected clk frequency
4. Removing all 4 DDR chips and replacing with new ones did not solve the problem
Since, the other 17 boards are perfectly ok with respect to DDR interface, we are bit puzzled with what actually went wrong and the means to troubleshoot. It would be helpful if someone can suggest possible debugging steps or point to where the issue could lie.
Regards,
KS