历史上的今天
返回首页

历史上的今天

今天是:2024年10月27日(星期日)

正在发生

2021年10月27日 | 耐辐射FPGA具备高可靠性和可重构性

2021-10-27

耐辐射FPGA具备高可靠性和可重构性,助力解决航天器设计中的挑战


image.png?imageView2/2/w/550

 

在挑选现场可编程门阵列(FPGA)半导体产品时,卫星和航天器系统设计人员有几种不同的选择。一种是选择商用现货(COTS)组件,这种做法可降低组件单位成本,缩短交付时间,但可靠性通常不足,必须进行筛选(导致成本和工程资源增加),并且需要使用软硬三重模块冗余(TMR)来减轻空间辐射效应。对于要求不能出现故障的任务,设计人员通常会选择采用抗辐射设计(RHBD)技术的FPGA,虽然成本较高,但这类产品经过筛选和认证,符合合格制造商清单(QML)Q类和V类标准。QML V类是航天用半导体的最高认证标准。载人任务和安全关键型任务依靠QML-V组件降低故障风险。


提高性能、增强板上数据处理能力以及提供高速通信能力,这些航空领域的挑战性需求日益增加,设计人员必须设计出满足这些需求的系统。此类耐辐射RT FPGA以其制造商的航天经验和专业知识为后盾,依托通过QML V类测试的多个解决方案,提供了一种采用耐辐射设计的解决方案。本文重点介绍航天应用可以采用的不同FPGA技术以及组件的开发过程。


空间辐射效应


由于商用现货组件无法免疫各种空间辐射效应的影响,会导致集成电路性能下降或出现故障,因此需使用RT FPGA。


在各种辐射效应中,有一种称为总电离剂量(TID),它是由空间中的带电粒子和伽马射线引起的辐射所致。这种辐射可通过在材料中产生电离而积聚能量。电离会改变材料的电荷激发、电荷传输、键合和解离特性,从而对器件参数造成不利影响。TID是电子器件在指定时段(通常是任务时间)的电离辐射累加。损伤程度取决于辐射量,用辐射吸收剂量(RAD)表示。视TID辐射耐受性而定,器件可能会产生功能性或参数性故障。FPGA中受TID辐射影响的常见参数包括传输延时增加,这会降低器件性能。另一个故障机制是,在受到高TID辐射后,泄漏电流会增大。


另一类辐射效应是单粒子效应(SEE)。这是指瞬态翻转、瞬变或永久性损伤,因粒子(例如质子、重离子和α粒子等)辐射撞击到晶体管的敏感区域所致,会引发各种故障。SEE表现为包括单粒子翻转(SEU)在内的不同形式,在重离子、α粒子或质子等高能电离粒子照射电路或通过集成电路时产生,会导致系统逻辑中断。


同样令人棘手的是单粒子锁定(SEL),这是一种因单粒子诱导的高电流状态导致器件功能丧失的情况。SEL不一定具有破坏性。对于具有破坏性的锁定粒子,电流不会恢复到标称值。而对于不具有破坏性的锁定粒子,在FPGA上电循环后,高电平电流将恢复到标称值。


FPGA技术比较


FPGA有四种基本类型:


SRAM型FPGA


SRAM型FPGA使用静态存储器存储逻辑单元配置数据。SRAM具有易失性,掉电后器件配置会丢失。而上电时必须对FPGA进行编程。SRAM型技术的功耗往往更高,对辐射更敏感。


闪存型FPGA


可重新编程的闪存型FPGA主要使用闪存来存储配置。闪存技术不受SEU影响,因而不再受到FPGA配置存储器中辐射所致粒子翻转的威胁。与SRAM型FPGA的功耗相比,RTG4闪存型FPGA的功耗最多可减少50%。采用闪存技术不需要外部存储器、冗余或连续配置监视,从而在多个方面简化了设计。这种技术也无需使用散热器,因此可缩小设计尺寸并减小重量,而且有助于降低功耗,这对于电子模块通过太阳能电池板供电的情况尤为重要。


SONOS型FPGA


此类FPGA的一个示例是Microchip的RT PolarFire FPGA,其具备表征化辐射数据、低功耗以及不受SEU配置影响的辐射性能,并提供经过QML-V认证的高可靠性组件。这些FPGA在28纳米工艺节点上基于硅-氧化物-氮化物-氧化物-硅(SONOS)非易失性(NV)技术开发。已通过测量逆变器的传输延时对28纳米和较早的65纳米进行了技术对比。测试结果表明,在性能上,采用28纳米SONOS技术比采用65纳米闪存技术要高出2.5倍。这些SONOS型FPGA在提供低功耗解决方案的同时,还具备出色的抗辐射性能,并且不受SEU影响。SONOS型FPGA已通过QML-V认证,是需要进行高速信号处理的应用的理想之选。


图1给出了闪存型FPGA和SONOS型FPGA为免受SEU影响而采用的架构。

image.png?imageView2/2/w/550

image.png?imageView2/2/w/550


图1——闪存型FPGA和SONOS型FPGA的配置存储器不受SEU影响


反熔丝型FPGA


反熔丝型FPGA只可编程一次,与闪存型FPGA和SONOS型FPGA相比,关键的可重编程优势受到限制。反熔丝开始并不导电,但烧断后可以导电(其特性与熔丝相反)。反熔丝技术的抗辐射能力非常强。


如何开发RT FPGA


RT FPGA基于具备卓越辐射TID性能的多种制造工艺开发。这包括通过在电路级内置TMR的触发器实现的RHBD。如果尚未在芯片级实现TMR,则可以实现部署在软件中的TMR(称为软TMR)。芯片开发完成后,会对RT FPGA进行严格的认证。


要使器件达到最高标准,必须符合美国国防部发布的MIL-PRF-38535标准,这项标准为军用和航空集成电路确立了一致的认证、测试和可靠性标准。MIL-PRF-38535针对想加入美国国防后勤局(DLA)发布的QML中的制造商定义了一些要求。


产品开发的另一方面是表征SEE性能,在未改变芯片设计的情况下,它不随晶圆批次而变化。冻结设计后,FPGA制造商即可开始SEE表征过程。器件投产后,只要设计没有变化,并且组件已完全表征,就不需要进行额外的SEE性能测试。


一些工艺方法的TID性能可能会因晶圆批次而异,因此,必须在生产期间基于晶圆执行TID性能测试,以保证器件符合目标TID等级规格(25 krad、100 krad和300 krad)。


RT FPGA对航天器设计的影响


最新的RT FPGA具有诸多优势,为简化相关设计提供了丰富的选择,而且能显著提高板上数据处理能力。为满足这些需求,RT FPGA工艺节点在缩小以提高性能及加快信号处理速度,并提供更大的存储容量和更多DSP功能。此外,RT FPGA还提供其他一些关键优势,包括可重新编程,比ASIC的开发速度快等。通常,FPGA在升空后不会重新编程,但随着设计复杂性的提高,在系统设计人员遵循设计原则并对与在轨重新编程相关的成功率和风险进行审慎评估的前提下,可以选择重新编程。


推荐阅读

史海拾趣

Dynawave Incorporated公司的发展小趣事

Dynawave Incorporated的创始人李明,是一位在电子行业有着丰富经验的工程师。他深知随着科技的发展,无线通信技术将成为未来发展的重要方向。因此,李明带领一支技术团队,夜以继日地研发新型无线通信技术。经过数月的努力,他们成功开发出了一种具有高效能、低能耗特点的无线传输技术,这一技术为Dynawave在行业中赢得了初步声誉。

Enterpoint公司的发展小趣事

在Enterpoint公司的发展过程中,他们始终将客户服务放在首位。公司建立了一套完善的客户服务体系,为客户提供从产品咨询、技术支持到售后服务的全方位支持。这种对客户的关注和投入,不仅赢得了客户的信任和好评,也为公司的品牌建设打下了坚实的基础。

Cristek Interconnects Inc公司的发展小趣事

面对日益复杂的供应链环境,Cristek Interconnects Inc公司进行了深入的供应链优化。公司与多家优质供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和质量可靠。同时,公司还引入先进的供应链管理系统,提高了供应链的透明度和效率,为公司的快速发展提供了有力保障。

E-San Electronic Co Ltd公司的发展小趣事

E-San Electronic Co Ltd非常重视人才培养和团队建设。公司建立了完善的培训机制,为员工提供了各种专业技能和综合素质的培训机会。同时,公司还注重员工的职业规划和晋升通道建设,为员工提供了广阔的发展空间和良好的职业前景。这些措施不仅提升了员工的综合素质和业务能力,也为企业的发展注入了源源不断的活力。

骏晔科技(DreamLNK)公司的发展小趣事

随着公司业务的不断发展和市场规模的扩大,骏晔科技开始积极布局全球市场。公司通过与全球数十家半导体企业建立战略合作关系,拓展海外市场。同时,公司还积极参加国际电子展会和论坛,与全球同行交流合作,共同推动电子行业的发展。通过这些努力,骏晔科技在国际市场上逐渐崭露头角,成为了备受关注的行业新星。

Cynergy 3公司的发展小趣事

Cynergy 3注重企业的社会责任和文化建设。公司积极参与公益事业和环保活动,致力于为社会做出贡献。同时,Cynergy 3还注重员工的培养和发展,为员工提供良好的工作环境和福利待遇。这种注重社会责任和企业文化建设的做法使得Cynergy 3在行业中树立了良好的形象,也为公司的长期发展奠定了坚实的基础。

以上五个故事框架涵盖了Cynergy 3在电子行业中的发展历程、技术创新、国际化战略、客户需求驱动以及社会责任与企业文化等方面。每个框架都可以进一步扩展为完整的故事,详细描述Cynergy 3在不同阶段的发展情况和取得的成就。

问答坊 | AI 解惑

新手求助

我的论文是要做一个车的无线遥控,谁有无线遥控收发模块的程序,能发一下吗~~~小弟不胜感激啊~~…

查看全部问答>

中断无法正常使用,改后系统都无法加载了,请帮忙!!

您好,我现在的问题也是这样的,我用的是2440,原来打算用timer0或者是timer1来做一个定时,在display驱动里面创建了个线程并动态分配映射了一个sysintr,配置好寄存器后,一切都ok,但是就是无法启动IST线程,后来怀疑是事件没有触发事件,单步调 ...…

查看全部问答>

计算机存储扩展

设CPU有16根地址线,8根数据线,并用MREQ作为方寸控制信号(低电平有效)用WR作为读写控制信号(高电平读,低电平写)现有下列存储芯片, 1K*4RAM 4K*8RAM 2K*8ROM 4K*8ROM 8K*8ROM及74LS138 画出CPU与存储器的连接图,要求如下: 1.主存地址 间 ...…

查看全部问答>

关于PCB设计的问题

本人最近画了2块板子,一块是数字量输入输出专用板(1号板),另一块是控制板(包含模拟量输入输出、2号板),负责控制另外一块板读取数字模拟量数据并输出结果,目前我在两块板结合的时候,采用了上下两层定位孔+螺丝的方法,数字量输入输出板在上 ...…

查看全部问答>

ARM7 PCOND 对端口D的控制寄存器赋值问题 。

ARM7  PCOND 对端口D的控制寄存器赋值问题 。 S3C44B0X   对于GPIO端口 D 用 rPCOND |= 0x01 居然不能让PCOND的最低位置1,这是怎么回事?语法完全没错啊。 但如果用 rPCOND = 0x01 就没有问题。 另外,对数据寄存器 rPDA ...…

查看全部问答>

关于时钟变慢

                                 我是一个初学者,在EK-STM32F学习板上做了一个测试程序,用定时器2控制时间,通过IO口线驱动一个LED闪烁,发现一个问题 ...…

查看全部问答>

请教版主,关于备份电池掉电和模拟电源关系

                                 版主,一直以来受到模拟电源精度和电池掉电困扰,是否可以这样解决,把VDDA和VDD连接,而Vref用独立的电源系统,这 ...…

查看全部问答>

TI Sitara AM335x系统之Linux下AM335X芯片 MUX 配置分析

[url=]Linux下AM335X芯片 MUX 配置分析[/url](转载自http://blog.chinaunix.net/uid-20543672-id-3067021.html) 在移植内核的时候,通常会遇到引脚复用(MUX)的配置问题。在现在的Linux内核中,对于TI的ARM芯片,早已经有了比较通用的MUX配置框 ...…

查看全部问答>

R7F0C802x Easy Start -- code generator编写闪灯程序

本帖最后由 youki12345 于 2014-8-3 10:32 编辑      经过一天的努力,终于弄明白了瑞萨单片机的开发环境以及程序的结构。以前没用过日系的单片机,总觉得应该都差不多。这次仔细研究了下 R7F0C802x Easy Start和CubeSuit+发 ...…

查看全部问答>

请问温度和流量传感器获得的信号如何显示在液晶屏上?

我从来没搞过开发,不过想自己DIY点东西。(需要的相关知识都可以从头学) 现在我有这样一个需求:两个传感器,一个是温度传感器(浸泡在水中的),一个是流量传感器(说明书上说输出方波。什么是方波?) 我想把这两个传感器获得的数据(温度和 ...…

查看全部问答>