英特尔® Agilex™ 7 FPGA和SoC器件概述

ID 683458
日期 1/10/2023
Public
文档目录

19. 英特尔 Agilex 7 FPGA和SoC中的SEU错误检测和纠正

英特尔 Agilex 7器件具备一个可靠的SEU错误检测和纠正电路,可保护配置RAM (CRAM)编程位M20K用户存储器。

为了保护CRAM,集成ECC的一个奇偶校验电路持续运行以自动纠正单个位或双位错误并检测高阶的多位错误。CRAM阵列经过优化的物理布局使得大多数的多位翻转都表现为独立的单个位或双位错误。因此,CRAM ECC电路可以自动纠正这些错误。

用户存储器还有集成的ECC电路,并且针对错误检测和纠正进行了布局上的优化。

为了提供一个完整的SEU缓解解决方案,一个软核IP和英特尔 Quartus Prime软件支持SEU错误检测和纠正硬件。以下组件构成了完整的解决方案:

  • CRAM和M20K用户存储器模块的硬核错误检测和纠正
  • 优化的存储器单元物理布局,以最大限度地降低SEU的概率
  • 敏感度处理软核IP,可报告一个CRAM翻转影响了一个使用过的位还是影响了一个未使用的位
  • 英特尔 Quartus Prime软件支持的故障注入软核IP,可更改CRAM位的状态以用于测试目的
  • 英特尔 Quartus Prime软件中的层次结构标记功能
  • 用于SDM和关键片上状态机的三重模块化冗余(TMR)

此外,英特尔 Agilex 7 FPGA和SoC是基于FinFET的 Intel® 10-nm SuperFin or Intel® 7技术而构建。与传统的平面晶体管相比,FinFET晶体管更难以受到SEU的影响。