SPRACT2 August   2020  – MONTH  AM67 , AM67 , AM67A , AM67A , AM68 , AM68 , AM68A , AM68A , AM69 , AM69 , AM69A , AM69A , DRA821U , DRA821U , DRA821U-Q1 , DRA821U-Q1 , DRA829J , DRA829J , DRA829J-Q1 , DRA829J-Q1 , DRA829V , DRA829V , DRA829V-Q1 , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM , TDA4VM-Q1 , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VP-Q1

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Acronyms Used in This Document
  3. 2 Tuning Algorithm
    1. 2.1 Passing Regions
    2. 2.2 Temperature Effect on Passing Region
    3. 2.3 Algorithm

Temperature Effect on Passing Region

SoC die temperature affects the IO delays, causing changes in the size and location of the passing regions, as shown in Figure 2-2.

GUID-20200710-SS0I-BDLB-J7JS-KZBRNQCKPMHV-low.gif Figure 2-2 Temperature Effect on Passing Regions

The boundary between the two passing regions moves with temperature. If that boundary shifts during operation and crosses over the selected tuning point, reads from the OSPI controller will fail to read correct data. Figure 2-2 shows an example of a poorly placed tuning point. The plot on the left shows tuning at low temperature. As temperature increases, IO delays increase, causing the round trip delay to increase. TX and RX PDL values remain the same, and as a result, at high temperatures the sampling point will be in the wrong ref_clk cycle. To account for this, the OSPI tuning algorithm identifies the largest passing region, and selects a TX/RX combination far away from the moving boundary between ref_clk cycles.