一种自恢复抗单粒子软错误累积的三模冗余结构制造技术

技术编号:17998605 阅读:44 留言:0更新日期:2018-05-19 15:42
本发明专利技术公开了一种自恢复抗单粒子软错误累积的三模冗余结构,通过增加单粒子软错误检测电路和数据选择电路对电路进行优化设计,基于这种结构的设计能够在三模冗余结构中单路信号翻转后自行恢复,能够有效解决三模冗余结构可能由错误累积导致单粒子加固失效的问题。

【技术实现步骤摘要】
一种自恢复抗单粒子软错误累积的三模冗余结构
本专利技术属于半导体集成电路
,尤其涉及自恢复抗单粒子软错误累积的三模冗余结构。
技术介绍
单粒子效应是空间粒子,尤其是高能量粒子撞击半导体器件,产生瞬间的光电流所致。单粒子效应会导致器件电压扰动,当单粒子攻击存储电路时,会造成存储电路的翻转,称之为单粒子翻转;当单粒子撞击组合逻辑时,会产生可沿组合逻辑传播的瞬态脉冲,即单粒子瞬态,单粒子瞬态被存储单元如触发器等捕获后也会造成单粒子软错误。常用的解决单粒子效应问题的结构为三模冗余结构。如图2所示,将目标组合逻辑电路和触发器电路复制三份得到第一组合逻辑电路201、第一触发器202、第二组合逻辑电路203、第二触发器204、第三组合逻辑电路205、第三触发器206,三路冗余通过表决电路207表决后进行输出。当三模冗余中的一模被单粒子攻击导致触发器发生单粒子软错误时,其他两模不受影响并通过表决电路207能够保证电路输出结果的正确性。上述传统三模冗余的结构虽然能够抵抗单个粒子攻击造成的单粒子软错误,但是若电路长期不进行刷新,在其中的一模发生软错误后,剩余的其中一模也被单粒子攻击发生单粒子软错误,两模的软错误将导致表决电路207的最终输出错误,因而限制了其使用。
技术实现思路
本专利技术的技术解决问题是:为克服现有技术的不足,提供一种自恢复抗单粒子软错误累积的三模冗余结构,以较小的开销解决了长期任务中由软错误累积造成的问题。本专利技术目的通过以下技术方案予以实现:一种自恢复的抗单粒子错误累积的三模冗余结构,包括:三模冗余电路与自恢复电路;其中,三模冗余电路与自恢复电路相连接,自恢复电路根据三模冗余电路的输出进行检测判别检测单粒子软错误,当检测到单粒子软错误时,自恢复电路对三模冗余电路进行置位/复位操作。上述自恢复的抗单粒子错误累积的三模冗余结构中,所述三模冗余电路包括第一组合逻辑电路、第一触发器、第二组合逻辑电路、第二触发器、第三组合逻辑电路、第三触发器和表决电路;其中,三模冗余电路的输入信号INPUT经过第一组合逻辑电路、第二组合逻辑电路、第三组合逻辑电路分别被三个完全相同的第一触发器、第二触发器、第三触发器锁存,三个触发器各自的输出均通过表决器进行表决后得到最终的输出信号OUTPUT。上述自恢复的抗单粒子错误累积的三模冗余结构中,所述自恢复电路包括单粒子软错误检测电路、置位数据选择电路、复位数据选择电路和反相器;其中,三个触发器各自的输出同时作为单粒子软错误检测电路的输入,单粒子软错误检测电路的输出接到置位数据选择器和复位数据选择器的控制端,外部复位信号CDN和输出信号OUTPUT作为复位数据选择器的输入,复位数据选择器的输出端接到三个触发器的复位端对相对应的触发器进行复位操作;外部输入的置位信号SDN和输出信号OUTPUT经过一个反相器后的信号作为置位数据选择器的输入,置位数据选择器的输出端接到三个触发器的置位端对相对应的触发器进行置位操作;单粒子软错误检测电路根据第一触发器、第二触发器、第三触发器的输出进行检测判别检测单粒子软错误,当检测到单粒子软错误时,通过置位数据选择器和复位数据选择器选择输出信号OUTPUT对每个触发器进行置位/复位操作。上述自恢复的抗单粒子错误累积的三模冗余结构中,还包括:当表决电路被单粒子攻击时,输出信号OUTPUT发生单粒子软错误,而单粒子软错误检测电路并没有检测到单粒子软错误,不会对每个触发器进行复位或者置位操作。上述自恢复的抗单粒子错误累积的三模冗余结构中,当三个触发器中的任意一个在单粒子作用下产生软错误时,经单粒子软错误检测电路和数据选择电路利用输出信号OUTPUT对电路进行置位/复位操作,对软错误进行恢复;当单粒子软错误检测电路被单粒子攻击时,会错误地触发置位数据选择器和复位数据选择器件并选择输出信号OUTPUT对每个触发器进行置位/复位操作,由于输出信号OUTPUT是正确的,置位/复位操作不会引起每个触发器的错误。上述自恢复的抗单粒子错误累积的三模冗余结构中,单粒子软错误检测电路输出的软错误检测信号和输出信号OUTPUT是独立产生的,使得单个粒子不会同时影响软错误检测信号和输出信号而造成误操作。本专利技术与现有技术相比具有如下有益效果:(1)本专利技术通过添加单粒子软错误检测电路和数据选择电路对三模冗余进行自恢复设计,解决了三模冗余电路在长期任务中可能由于错误累积导致的加固失效。(2)本专利技术通过独立产生的单粒子软错误检测信号选择输出信号对电路进行置位/复位操作,当单粒子攻击表决器或单粒子软错误检测电路产生单粒子瞬态时,表决器产生的单粒子瞬态或单粒子瞬态检测电路产生的单粒子瞬态不会造成电路的错误置位/复位;当且仅当单粒子同时影响单粒子瞬态检测电路和表决器电路时,会造成电路的误操作。结合在版图设计中将这两部分分离可以保证单个离子不同时影响单粒子瞬态检测电路和表决器电路。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例提供的自恢复抗单粒子软错误累积的三模冗余结构示意图;图2为现有技术中的传统三模冗余结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。图1为本专利技术实施例提供的的自恢复抗单粒子软错误累积的三模冗余结构示意图。如图1所示,自恢复抗单粒子软错误累积的三模冗余结构由三模冗余电路与自恢复电路组成,三模冗余电路由第一组合逻辑电路101、第一触发器102、第二组合逻辑电路103、第二触发器104、第三组合逻辑电路105、第三触发器106和表决电路107组成,自恢复电路由单粒子软错误检测电路108、置位数据选择电路109、复位数据选择电路110、反相器111组成。三模冗余电路的输入INPUT经过第一组合逻辑电路101、第二组合逻辑电路103、第三组合逻辑电路105分别被三个完全相同的第一触发器102、第二触发器104、第三触发器106锁存,三个触发器的输出通过表决器107进行表决后得到最终的输出信号OUTPUT。三个触发器的输出同时作为单粒子软错误检测电路108的输入,单粒子软错误检测电路108的输出接到置位数据选择器109和复位数据选择器110的控制端,外部复位信号CDN和输出信号OUTPUT作为复位数据选择器的输入,复位数据选择器的输出端接到三个触发器的复位端对触发器进行复位操作;外部输入的置位信号SDN和输出信号OUTPUT经过一个反相器后的信号作为置位数据选择器的输入,置位数据选择器的输出端接到三个触发器的置位端对触发器进行置位操作。单粒子软错误检测电路108根据第一触发器102、第二触发器104、第三触发器106的输出进行检测判别检测单粒子本文档来自技高网...
一种自恢复抗单粒子软错误累积的三模冗余结构

【技术保护点】
一种自恢复的抗单粒子错误累积的三模冗余结构,其特征在于包括:三模冗余电路与自恢复电路;其中,三模冗余电路与自恢复电路相连接,自恢复电路根据三模冗余电路的输出进行检测判别检测单粒子软错误,当检测到单粒子软错误时,自恢复电路对三模冗余电路进行置位/复位操作。

【技术特征摘要】
1.一种自恢复的抗单粒子错误累积的三模冗余结构,其特征在于包括:三模冗余电路与自恢复电路;其中,三模冗余电路与自恢复电路相连接,自恢复电路根据三模冗余电路的输出进行检测判别检测单粒子软错误,当检测到单粒子软错误时,自恢复电路对三模冗余电路进行置位/复位操作。2.根据权利要求1所述的自恢复的抗单粒子错误累积的三模冗余结构,其特征在于,所述三模冗余电路包括第一组合逻辑电路(101)、第一触发器(102)、第二组合逻辑电路(103)、第二触发器(104)、第三组合逻辑电路(105)、第三触发器(106)和表决电路(107);其中,三模冗余电路的输入信号INPUT经过第一组合逻辑电路(101)、第二组合逻辑电路(103)、第三组合逻辑电路(105)分别被三个完全相同的第一触发器(102)、第二触发器(104)、第三触发器(106)锁存,三个触发器各自的输出均通过表决器(107)进行表决后得到最终的输出信号OUTPUT。3.根据权利要求2所述的自恢复的抗单粒子错误累积的三模冗余结构,其特征在于,所述自恢复电路包括单粒子软错误检测电路(108)、置位数据选择电路(109)、复位数据选择电路(110)和反相器(111);其中,三个触发器各自的输出同时作为单粒子软错误检测电路(108)的输入,单粒子软错误检测电路(108)的输出接到置位数据选择器(109)和复位数据选择器(110)的控制端,外部复位信号CDN和输出信号OUTPUT作为复位数据选择器(110)的输入,复位数据选择器(110)的输出端接到三个触发器的复位端对相对应的触发器进行复位操作;外部输入的置位信号SDN和输出信号O...

【专利技术属性】
技术研发人员:刘家齐赵元富岳素格王亮李建成孙永姝王丹李东强
申请(专利权)人:北京时代民芯科技有限公司北京微电子技术研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1