Good day to you. 😊
May I know which stage it is failing on the EMIF Toolkit? Is it a consistent group's failure or intermittent ?
At the meantime, you can go through the “Check list for troubleshooting calibration failure” that available in link below and see which item might be applicable in your case.
I also suggest you to generate DDR4 example design, with same device and all the memory setting and see if the calibration pass/fail. This will help to isolate further as below:
- If it passed, then you know that issue is possibly related to board issue or any other build issue.
- If it failed, then highly it’s DDR4 interface issue.
Let me know your feedback.