Forum Discussion
Check if the following setting is ON:
set_global_assignment -name RELEASE_CLEARS_BEFORE_TRI_STATES ON If it is as shown above, then you need to change it to OFF and then try again set_global_assignment -name RELEASE_CLEARS_BEFORE_TRI_STATES OFFDDR4 calibration failed in A10 dev kit out of the box. Following is the calibration report from External Memory Interface Toolkit
+---------------------------------------+
; Calibration ; Fail ;
; Initial failing group ; 2 ;
; Initial failing calibration stage ; Write Per-bit Deskew ;
+---------------------------------------+
; Calibration Status Per Group ;
+-------+--------+----------------------+
; Group ; Status ; Error Stage ;
+-------+--------+----------------------+
; 0 ; Pass ; N/A ;
; 1 ; Pass ; N/A ;
; 2 ; Fail ; Write Per-bit Deskew ;
; 3 ; Fail ; Write Per-bit Deskew ;
; 4 ; Fail ; Write Per-bit Deskew ;
; 5 ; Fail ; Write Per-bit Deskew ;
; 6 ; Fail ; Write Per-bit Deskew ;
; 7 ; Fail ; Write Per-bit Deskew ;
; 8 ; Fail ; Write Per-bit Deskew ;
+-------+--------+----------------------+
Calibration passed for group 0 and 1 but failed for rest of the groups even after assigning RELEASE_CLEARS_BEFORE_TRI_STATES OFF