SDAA315 March   2026 AM2432 , AM625 , AM62A7 , AM62D-Q1 , AM62L , AM62P , AM6442

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Terminology
  6. PHY Tuning Algorithm
  7. Key Tuning Parameters
    1. 4.1 Parameter Configurations for Non-DQS PHY Tuning Algorithm
    2. 4.2 Parameter Configurations for DQS PHY Tuning Algorithm
  8. Prerequisites for PHY Tuning Algorithm
    1. 5.1 Hardware Requirements
      1. 5.1.1 Flash Device Preparation
      2. 5.1.2 PHY Configuration
    2. 5.2 Attack Vector
    3. 5.3 Passing vs Failing Region
    4. 5.4 Master vs Bypass Mode
      1. 5.4.1 Bypass Mode
      2. 5.4.2 Master Mode
  9. Need for a Newer Tuning Algorithm
    1. 6.1 Temperature Variations
  10. Algorithm Implementation
    1. 7.1 DQS PHY Tuning Algorithm
      1. 7.1.1 Diagonal Selection
      2. 7.1.2 Valid Read Delays Selection
      3. 7.1.3 Corner Points Identification
        1. 7.1.3.1 Corner Point Selection for Only One Read Delay Value
        2. 7.1.3.2 Corner Point Selection for Two Different Read Delay Values
      4. 7.1.4 Tuning Point Selection
    2. 7.2 Non - DQS PHY Tuning Algorithm
      1. 7.2.1 Fix Tx DLL Value
      2. 7.2.2 Find Rx Window 1
      3. 7.2.3 Find Rx Window 2
      4. 7.2.4 Choose Larger Rx Window
      5. 7.2.5 Calculate the OTP
      6. 7.2.6 Temperature Consideration
  11. Tuning Enhancements
    1. 8.1 Tuning Time Optimization – Skip Tuning Feature
    2. 8.2 Runtime Validation – Validate OTP
  12. Summary
  13. 10References

Parameter Configurations for DQS PHY Tuning Algorithm

ParameterPurposeTypical ValuesImpact
Search RadiusSize of circular area to validate around candidate tuning point10Larger values provide more margin but increase tuning time
Minimum Pass SizeMinimum squared length of a passing region must have to be considered valid100Larger values reject narrow regions that lack sufficient margin
Consecutive Pass PointsNumber of adjacent passing points required to confirm a metastability gap10Higher values improve stability detection but can be harder to validate
Consecutive Fail PointsNumber of adjacent failing points required to confirm a metastability gap5Helps distinguish genuine gaps from isolated failures
Diagonal ShiftHow much to shift the search diagonal if the main diagonal fails10Larger values speed up the search but provide less thorough coverage
Maximum Diagonal ShiftUpper limit on diagonal shifting before declaring failure70Determines how exhaustively the parameter space is searched
Read Delay Search StepStep size when initially locating valid Read Delay values16Larger values complete faster but can miss narrow passing regions
Minimum DLL ValueLower bound for DLL parameter search0Defined by hardware
Maximum DLL ValueUpper bound for DLL parameter search127Defined by hardware
Minimum Read DelayLower bound for Read Delay search0 Defined by hardware
Maximum Read DelayUpper bound for Read Delay search4Defined by hardware