
Dear IaMaPlAyEr,
In message 2ae8403e0912221835s575a3e31m7578652a6d1e72de@mail.gmail.com you wrote:
After I read the datasheet of original chip, I found the parameter tRCD is wrong! In code, tRCD is set to 10ns, but in datasheet, the minimal tRCD is 15ns.
...
Could somebody give me some advice to determine which value of tRCD is better? thanks.
This depends on what you want to do.
Many people overclock their processors to get a little more performance for the buck. Doing this, they hazard the consequences like reduced reliability and lifetime.
It's the same here: you can go for reliability and lifetime and strictly follow the specifications of the manufacturer, or you can try a hand-optimized set of settings that appears to be working for you (but may fail on other boards oin the same type, or at other temperatures or other operating conditions, etc.).
It's also a matter of warranties - when you have 50,000 systems failing in the field becuase of memory issues you cannot blame the chip manufacturer if you are running their chips out of spec, and you might even sued for punitive damages because of gross negligence by your own customers.
Go figure...
Best regards,
Wolfgang Denk