一招破解 FPGA 软错误!智多晶 SED 重磅上线

SED简介

FPGA器件在使用中可能会受到质子、中子、α粒子等高能粒子的影响。SRAM 存储单元作为FPGA逻辑配置数据的核心载体,一旦遭遇高能粒子的干扰,有一定的概率发生软错误——这不会永久性损坏器件,但会改变存储单元编程逻辑,随着使用的时间越长,已经发生的错误会不断累积,可能导致设备运行异常甚至任务失败。为解决这一痛点,智多晶在 SA5T-100、SA5T-200 和 SA5T-366 器件中集成了硬核级解决方案——SED(Soft Error Detect)IP核,通过ECC+CRC双校验技术,实现软错误的精准检测、自动纠正与场景化测试,为 FPGA 在极端环境下的稳定运行保驾护航。

SED IP特性

  • 支持校验模式选择

  • 支持1bit或多比特错误检测

  • 支持测试1bit或2bit错误注入

  • 支持自动纠正错误功能

SED IP设计

内部设计核心融合ECC与CRC双校验技术:ECC校验易于硬件实现,可逐帧检错并精准定位1bit软错误位置,实现自动纠正;CRC校验具备更强的错误检测鲁棒性,能有效识别多bit软错误,两者结合为FPGA内部SRAM数据提供可靠监测。

SED IP使用

在HqFpga软件打开IP管理界面并搜索SED,即可配置IP相关参数,如图 1所示。用户可在IP配置界面选择一次校验模式或持续校验模式,在持续校验模式下,选择是否打开自动纠正错误功能和注入错误功能,使用起来十分便捷。在使用过程中,只需抓取sed_err输出信号状态,即可检测是否发生错误。

图 1   SED IP配置界面.JPG

图 1   SED IP配置界面

主要应用场景

  • 医疗设备领域,器件运行在放射性环境

  • 通信设施领域,复杂电磁环境或辐射干扰环境

获取技术文档与DEMO

技术文档获取:SED IP已发布,用户可以在HqFpga软件“IP管理”中打开SED IP界面查看用户指南,或访问智多晶官网(www.isilicontech.com)下载SED IP用户指南。

设计参考案例获取:访问智多晶官网(www.isilicontech.com  )下载SED DEMO用户指南。

文章来源:智多晶