ZHDA276 August   2026 AM2432 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62L , AM62P , AM62P-Q1 , DRA821U , DRA821U-Q1 , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2详细说明
    1. 2.1  为什么需要 ECC 错误注入测试
    2. 2.2  DDR 内联 ECC 保护机制
      1. 2.2.1 多相位 ECC 保护
    3. 2.3  离线错误注入
    4. 2.4  在线错误注入
      1. 2.4.1 方法 1:ESM 故障注入
      2. 2.4.2 方法 2:预留 DDR 验证区域
    5. 2.5  单比特错误验证
    6. 2.6  双比特错误验证
    7. 2.7  多相位 ECC 验证
    8. 2.8  使用 ECC 错误日志进行验证
    9. 2.9  使用 ESM 进行验证
    10. 2.10 建议的验证策略
      1. 2.10.1 汽车系统
      2. 2.10.2 工业系统
  6. 3总结
  7. 4参考资料

为什么需要 ECC 错误注入测试

从诊断角度来看,启用 ECC 只是配置了保护机制。启用 ECC 无法证明诊断链正常运行。

完整验证必须核实以下各项:


 验证流程

图 2-1 验证流程

错误注入提供了一种可重复的机制,用于遍历整个诊断路径。

典型的验证目标包括:

  • 可纠正错误检测
  • 不可纠正错误检测
  • ECC 错误日志记录
  • ESM 事件生成
  • 软件故障处理
  • 地址日志报告