一种全定制的五模冗余表决电路的制作方法

文档序号:6527335阅读:236来源:国知局
一种全定制的五模冗余表决电路的制作方法
【专利摘要】一种全定制的五模冗余表决电路,第一两输入保护门模块DIGG1的两个输入端口和三输入保护门模块TIGG的三个输入端口分别构成表决电路输入端,第一两输入保护门模块DIGG1输出端和三输入保护门模块TIGG的输出端分别对应连接第二两输入保护门模块DIGG2的两个输入端口,第二两输入保护门模块DIGG2的输出端构成整个五模冗余表决电路的输出端。第一两输入保护门模块DIGG1的两个输入端口和三输入保护门模块TIGG的三个输入端口连接至输出信号的电平值完全相同的5个相同的模块,并对5个模块的输出进行表决输出。本发明能够对发生在输入端口的单比特、两比特、三比特、四比特SBU/MBUs进行屏蔽。
【专利说明】一种全定制的五模冗余表决电路
【技术领域】
[0001]本发明涉及一种集成电路中抗辐射表决电路。特别是涉及一种全定制的五模冗余表决电路。
【背景技术】
[0002]随着集成电路制造工艺的发展,更小的晶体管尺寸和更低的电源电压导致单粒子效应(Single Event Effects,SEE)对数字系统的干扰更加严重。目前,多位翻转(Mult1-Bit Upsets,MBUs)已经成为电路软错误的一种主要形式。产生MBUs的主要物理机理包括粒子轰击半导体产生的电荷在相邻器件之间的分享,以及粒子的偏斜入射。传统的电路加固设计方法,如三模冗余等,通常只假设电路的一个节点受到SEE的影响。因此,这些方法虽然能够有效地针对单一位翻转(Single-Bit Upset, SBU)进行加固,但当MBUs发生时却很可能会失效。由于MBUs会随着器件尺寸的缩小而日益成为影响空间环境中集成电路可靠性的重要因素,研究针对MBUs的抗辐射加固就显得十分必要。
[0003]模组冗余是目前针对数字系统进行抗辐射加固的常用方法。该类方法因冗余纠错机理简单明确、电路设计和物理实现较为方便而受到普遍应用。然而,模组冗余所引发的面积开销、功耗开销和性能下降亦是其不可忽视的缺点。以三模冗余为例,该方法通过引入三倍复制和多数表决对SBU错误进行屏蔽,将引发超过200%的面积和功耗开销,同时由于表决器引入的延迟,会导致电路的性能下降。理论上,基于模组冗余方法针对c个比特错误进行冗余纠错,需要至少2c+l倍的原始模块复制和一个实现多数表决输出的表决电路。随着可靠性指标c的提高,不仅原始模块的复制带来的代价不可忽视,表决器本身复杂度的提高也将进一步恶化电路的各项关键指标。尤其是当被保护电路规模较小时,由表决器带来的开销将成为制约模组冗余应用的关键因素。

【发明内容】

[0004]本发明所要解决的技术问题是,提供一种能够在提供等效抗辐射性能的情况下,有效地优化电路面积、功耗和速度的全定制的五模冗余表决电路。
[0005]本发明所米用的技术方案是:一种全定制的五模冗余表决电路,包括有第一两输入保护门模块DIGGl、第二两输入保护门模块DIGG2和一个三输入保护门模块TIGG,其特征在于,所述的第一两输入保护门模块DIGGl的两个输入端口和三输入保护门模块TIGG的三个输入端口分别构成表决电路输入端,所述的第一两输入保护门模块DIGGl输出端和三输入保护门模块TIGG的输出端分别对应连接所述的第二两输入保护门模块DIGG2的两个输入端口,所述第二两输入保护门模块DIGG2的输出端构成整个五模冗余表决电路的输出端。
[0006]所述的第一两输入保护门模块DIGGl的两个输入端口和三输入保护门模块TIGG的三个输入端口连接至输出信号的电平值完全相同的5个相同的模块,并对所述5个模块的输出进行表决输出。[0007]本发明提出的一种全定制的五模冗余表决电路,当正确的电平信号在该表决电路内部各节点上建立之后,该电路能够对发生在输入端口的单比特、两比特、三比特、四比特SBU/MBUs进行屏蔽。本发明能够在提供等效抗辐射性能的情况下,有效地优化电路面积、功耗和速度。具有如下有益效果。
[0008]1、本发明提出的五模冗余表决器电路能够对发生在5个输入信号上的任意I位、任意2位、任意3位和任意4位SBU/MBUs进行屏蔽,有效提高了针对MBUs的加固能力。
[0009]2、本发明提出的表决器电路仅使用14个晶体管,且只包含两级门延迟,相比于使用标准单元实现的五模冗余表决器电路,在电路面积、功耗和性能上均有明显改善。
【专利附图】

【附图说明】
[0010]图1a是两输入保护门的电路原理图;
[0011]图1b是两输入保护门的电路符号;
[0012]图2a是三输入保护门的电路原理图;
[0013]图2b是三输入保护门的电路符号;
[0014]图3是本发明提出的一种全定制的五模冗余表决电路的原理图;
[0015]图4是本发明的实施例的示意图。
【具体实施方式】
[0016]下面结合实施例和附图对本发明提出的一种全定制的五模冗余表决电路做出详细说明。
[0017]本发明提出的一种全定制的五模冗余表决电路是由两个基本电路模块组成:两输入保护门(Double-1nput-Guard-Gate,DIGG)和三输入保护门(Triple-1nput-Guard-Gate,TIGG)。该两种模块的电路级原理图和电路符号分别示于图la、图1b和图2a、图2b。由DIGG和TIGG的原理图可以看出,当它们的所有输入均一致时,该两种电路将实现反相器的功能。对于DIGG而言,当其两个输入Al和A2不一致时,输出Y将高阻;对于TIGG而言,当其三个输入Al、A2和A3不一致时,输出Y将高阻。当DIGG和TIGG的输出高阻时,在输出节点上预先建立的正确电平值将保持不变。
[0018]如图3所示,本发明提出的一种全定制的五模冗余表决电路,包括有第一两输入保护门模块DIGGl、第二两输入保护门模块DIGG2和一个三输入保护门模块TIGG,其特征在于,所述的第一两输入保护门模块DIGGl的两个输入端口 A4、A5和三输入保护门模块TIGG的三个输入端口 A1、A2、A3分别构成表决器的输入端,所述的第一两输入保护门模块DIGGl输出端Y2和三输入保护门模块TIGG的输出端Yl分别对应连接所述的第二两输入保护门模块DIGG2的两个输入端口,所述第二两输入保护门模块DIGG2的输出端Y构成整个五模冗余表决电路的输出端。
[0019]如图4所不,所述的第一两输入保护门模块DIGGl的两个输入端口 A4、A5和三输入保护门模块TIGG的三个输入端口 A1、A2、A3连接至5个完全相同的模块:模块1、模块2、模块3、模块4和模块5,且所述的该5个模块的输出信号完全相同。该5个模块的输出通过本发明所述的全定制的五模冗余表决电路进行表决输出。
[0020]输入Al、A2、A3、A4和A5分别来自模块1、模块2、模块3、模块4和模块5这五个相同的模块的输出,在正常情况下,这5个输入信号的电平值均相同。此时,表决器内部节点Yl和Y2的电平值与5个输入信号的电平值相反;节点Y的电平值与Yl和Y2相反。当正确的信号电平在Y1、Y2和Y上建立起来后,若Al、Α2、A3、Α4和Α5中的任意I个、任意2个、任意3个或任意4个输入信号发生SBU/MBUs,由于至少还有一个输入信号的电平未变,则该信号驱动的三输入保护门模块TIGG的输出Yl或第一两输入保护门模块DIGGl的输出Y2将保持不变,因此输出Y不变。由此可以得出结论,该五模冗余表决器电路能够对发生在输入信号A1、A2、A3、A4和A5上的任意I位翻转、任意2位翻转、任意3位翻转和任意4位翻转进行屏蔽,从而起到抗辐射加固的效果。如果该五模冗余表决器的内部节点Yl、Y2发生SEE,则由于第二两输入保护门模块DIGG2的屏蔽作用,该SEE不会向后级传播;同时由于前端输入信号未变,第一两输入保护门模块DIGG1、三输入保护门模块TIGG保持对输出节点的驱动能力,因此这类SEE将最终被恢复。
【权利要求】
1.一种全定制的五模冗余表决电路,包括有第一两输入保护门模块DIGGl、第二两输入保护门模块DIGG2和一个三输入保护门模块TIGG,其特征在于,所述的第一两输入保护门模块DIGGl的两个输入端口(A4、A5)和三输入保护门模块TIGG的三个输入端口(A1、A2、A3)分别构成表决电路输入端,所述的第一两输入保护门模块DIGGl输出端(Y2)和三输入保护门模块TIGG的输出端(Yl)分别对应连接所述的第二两输入保护门模块DIGG2的两个输入端口,所述第二两输入保护门模块DIGG2的输出端(Y)构成整个五模冗余表决电路的输出端。
2.根据权利要求1所述的一种全定制的五模冗余表决电路,其特征在于,所述的第一两输入保护门模块DIGGl的两个输入端口(A4、A5)和三输入保护门模块TIGG的三个输入端口( Al、A2、A3 )连接至输出信号的电平值完全相同的5个相同的模块(1、2、3、4、5 ),并对所述5个模块(1、2、3、4、5)的输出进行表决输出。
【文档编号】G06F11/18GK103716030SQ201310755085
【公开日】2014年4月9日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】徐江涛, 李渊清, 史再峰, 姚素英, 高静 申请人:天津大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1