CN105577161A - A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy - Google Patents
A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy Download PDFInfo
- Publication number
- CN105577161A CN105577161A CN201510969571.0A CN201510969571A CN105577161A CN 105577161 A CN105577161 A CN 105577161A CN 201510969571 A CN201510969571 A CN 201510969571A CN 105577161 A CN105577161 A CN 105577161A
- Authority
- CN
- China
- Prior art keywords
- transistor
- drain
- gate
- node
- transistors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000758 substrate Substances 0.000 claims description 22
- 239000002245 particle Substances 0.000 abstract description 8
- 238000011084 recovery Methods 0.000 abstract description 7
- 230000005855 radiation Effects 0.000 abstract description 3
- 230000002787 reinforcement Effects 0.000 abstract description 3
- 230000009977 dual effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000003471 anti-radiation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- RDYMFSUJUZBWLH-UHFFFAOYSA-N endosulfan Chemical compound C12COS(=O)OCC2C2(Cl)C(Cl)=C(Cl)C1(Cl)C2(Cl)Cl RDYMFSUJUZBWLH-UHFFFAOYSA-N 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/003—Modifications for increasing the reliability for protection
- H03K19/00315—Modifications for increasing the reliability for protection in field-effect transistor circuits
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Static Random-Access Memory (AREA)
Abstract
Description
技术领域 technical field
本发明涉及抗辐射集成电路设计领域,使用双模冗余结构及MullerC单元电路,用来构成加固锁存器设计,实现了对单粒子翻转的自恢复,并对双节点翻转完全容忍,具体为一种基于双模冗余的抗单粒子多节点翻转加固锁存器。 The invention relates to the field of anti-radiation integrated circuit design, using a dual-mode redundant structure and a MullerC unit circuit to form a reinforced latch design, realizing the self-recovery of single-event flipping, and fully tolerant to double-node flipping, specifically A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy.
背景技术 Background technique
随着科技的不断进步,集成电路已经被广泛地应用于各种领域中了。同时,其在深空探测、医疗器械、航空航天、汽车电子等重要领域的应用,也对其可靠性提出了更高的要求。辐射环境中的高能粒子(中子或α粒子)在穿过微电子器件的灵敏区时,会在其轨迹上沉积电荷,这些电荷将会改变锁存器等存储元件中的存储值。半导体工艺的快速发展,使集成电路的特征尺寸不断缩减、工作电压不断下降,导致电路的节点电容不断减小,从而使电路节点的逻辑状态发生翻转所需要的电荷量(临界电荷)也随之降低,引起单粒子翻转(SingleEventUpset,SEU)的概率也急剧提高。随着集成电路工艺尺寸的进一步缩减,电路节点之间的距离也进一步减小,由高能粒子轰击产生的电荷可以扩散并影响相邻节点,从而引发单粒子多节点翻转(SingleEventMultipleNodeUpset,SEMNU)。因此,需要新的能容忍单粒子多节点翻转的锁存器的设计。 With the continuous advancement of technology, integrated circuits have been widely used in various fields. At the same time, its application in important fields such as deep space exploration, medical equipment, aerospace, and automotive electronics also puts forward higher requirements for its reliability. Energetic particles (neutrons or alpha particles) in a radiation environment deposit charges on their tracks as they pass through sensitive regions of microelectronic devices, and these charges change the stored value in memory elements such as latches. With the rapid development of semiconductor technology, the feature size of integrated circuits has been continuously reduced and the operating voltage has been continuously reduced, resulting in the continuous reduction of the node capacitance of the circuit, so that the amount of charge (critical charge) required for the logic state of the circuit node to flip The probability of causing single event upset (SingleEventUpset, SEU) also increases sharply. With the further reduction of the size of the integrated circuit process, the distance between the circuit nodes is further reduced, and the charge generated by the bombardment of high-energy particles can diffuse and affect adjacent nodes, thereby triggering single event multiple node upset (SEMNU). Therefore, new designs of latches that can tolerate single event multiple node upsets are needed.
发明内容 Contents of the invention
为了克服现有加固锁存器存在的不足,本发明提供了一种基于双模冗余的抗单粒子多节点翻转加固锁存器,该锁存器对SEU效应可以实现完全的自恢复,对SEMNU效应可以完全容忍,从而提高了系统的稳定性。 In order to overcome the shortcomings of existing hardened latches, the present invention provides a dual-mode redundancy-based anti-single-event multi-node upset hardened latch, which can achieve complete self-recovery for SEU effects, and for The SEMNU effect can be fully tolerated, which improves the stability of the system.
本发明采用的技术方案是: The technical scheme adopted in the present invention is:
一种基于双模冗余的抗单粒子多节点翻转加固锁存器,其特征在于:包括一个输入模块(1),两个存储单元MC1、MC2,一个4管MullerC单元(2);所述输入模块(1)由4个PMOS晶体管和1个反相器构成;所述2个存储单元MC1和MC2的结构相同,其中每个存储单元由6个PMOS晶体管和4个NMOS晶体管构成;MullerC单元(2)由两个PMOS晶体管和两个NMOS晶体管构成;输入模块(1)的输出端与存储单元MC1、MC2连接,存储单元MC1、MC2分别与MullerC单元(2)的两个输入端连接。 A dual-mode redundancy-based anti-single-event multi-node flipping hardened latch is characterized in that it includes an input module (1), two storage units MC1 and MC2, and a 4-tube MullerC unit (2); the The input module (1) is composed of 4 PMOS transistors and 1 inverter; the two storage units MC1 and MC2 have the same structure, and each storage unit is composed of 6 PMOS transistors and 4 NMOS transistors; the MullerC unit (2) Consists of two PMOS transistors and two NMOS transistors; the output terminal of the input module (1) is connected to the storage units MC1 and MC2, and the storage units MC1 and MC2 are respectively connected to the two input terminals of the MullerC unit (2).
所述的一种基于双模冗余的抗单粒子多节点翻转加固锁存器,其特征在于:所述输入模块的4个PMOS晶体管分别为晶体管P7、晶体管P8、晶体管P7b、晶体管P8b,反相器的输入端接入输入信号D信号;反相器的输出端与晶体管P7b、晶体管P8b的源极连接;晶体管P7、晶体管P8的源极接入输入信号D信号;晶体管P7、晶体管P8、晶体管P7b、晶体管P8b的栅极接入时钟信号CLKB连接;晶体管P7、晶体管P8、晶体管P7b、晶体管P8b的衬底接入电源VDD。 The anti-single-event multi-node flipping hardened latch based on dual-mode redundancy is characterized in that: the four PMOS transistors of the input module are respectively transistor P7, transistor P8, transistor P7b, and transistor P8b. The input terminal of the phaser is connected to the input signal D signal; the output terminal of the inverter is connected to the sources of the transistor P7b and the transistor P8b; the sources of the transistor P7 and the transistor P8 are connected to the input signal D signal; the transistor P7, the transistor P8, The gates of the transistor P7b and the transistor P8b are connected to the clock signal CLKB; the substrates of the transistor P7, the transistor P8, the transistor P7b and the transistor P8b are connected to the power supply VDD.
所述的一种基于双模冗余的抗单粒子多节点翻转加固锁存器,其特征在于:所述构成存储单元MC1的6个PMOS晶体管和4个NMOS晶体管,分别为晶体管P1、晶体管P2、晶体管P3、晶体管P4、晶体管P5、晶体管P6、晶体管N1、晶体管N2、晶体管N3、晶体管N4;所述构成存储单元MC2的6个PMOS晶体管和4个NMOS晶体管,分别为晶体管P1b、晶体管P2b、晶体管P3b、晶体管P4b、晶体管P5b、晶体管P6b、晶体管N1b、晶体管N2b、晶体管N3b、晶体管N4b;晶体管P1、晶体管P3、晶体管P5、晶体管P6、晶体管P1b、晶体管P3b、晶体管P5b、晶体管P6b的源极接入电源VDD;晶体管N2、晶体管N4、晶体管N2b、晶体管N4b的源极接地GND;晶体管P1、晶体管P2、晶体管P3、晶体管P4、晶体管P5、晶体管P6、晶体管P1b、晶体管P2b、晶体管P3b、晶体管P4b、晶体管P5b、晶体管P6b的衬底接入电源VDD;晶体管N1、晶体管N2、晶体管N3、晶体管N4、晶体管N1b、晶体管N2b、晶体管N3b、晶体管N4b的衬底接地GND; The dual-mode redundancy-based anti-single-event multi-node flipping hardened latch is characterized in that: the six PMOS transistors and four NMOS transistors forming the storage unit MC1 are respectively transistor P1 and transistor P2 , transistor P3, transistor P4, transistor P5, transistor P6, transistor N1, transistor N2, transistor N3, transistor N4; the 6 PMOS transistors and 4 NMOS transistors that constitute the storage unit MC2 are respectively transistor P1b, transistor P2b, Source of transistor P3b, transistor P4b, transistor P5b, transistor P6b, transistor N1b, transistor N2b, transistor N3b, transistor N4b; transistor P1, transistor P3, transistor P5, transistor P6, transistor P1b, transistor P3b, transistor P5b, transistor P6b Access power supply VDD; Transistor N2, transistor N4, transistor N2b, transistor N4b source ground GND; transistor P1, transistor P2, transistor P3, transistor P4, transistor P5, transistor P6, transistor P1b, transistor P2b, transistor P3b, transistor The substrates of P4b, transistor P5b, and transistor P6b are connected to the power supply VDD; the substrates of transistors N1, transistor N2, transistor N3, transistor N4, transistor N1b, transistor N2b, transistor N3b, and transistor N4b are grounded to GND;
晶体管P1的漏极和晶体管P2的源极连接,晶体管P2的漏极和晶体管N1的漏极连接,晶体管N1的源极和晶体管N2的漏极连接;晶体管P3的漏极和晶体管P4的源极连接,晶体管P4的漏极和晶体管N3的漏极连接,晶体管N3的源极和晶体管N4的漏极连接;晶体管P1的漏极同时与晶体管P3的栅极、晶体管P5的栅极、晶体管N3的栅极、晶体管P7b的漏极连接,将该连接点称为节点S3;晶体管P3的漏极同时与晶体管P1的栅极、晶体管P6的栅极、晶体管N1的栅极、晶体管P7的漏极连接,将该连接点称为节点S4;晶体管P2的栅极同时与晶体管N4的栅极、晶体管N2的漏极、晶体管P6的漏极连接,将该连接点称为节点S1;晶体管P4的栅极同时与晶体管N2的栅极、晶体管N4的漏极、晶体管P5的漏极连接,将该连接点称为节点S2; The drain of transistor P1 is connected to the source of transistor P2, the drain of transistor P2 is connected to the drain of transistor N1, the source of transistor N1 is connected to the drain of transistor N2; the drain of transistor P3 is connected to the source of transistor P4 Connection, the drain of the transistor P4 is connected to the drain of the transistor N3, the source of the transistor N3 is connected to the drain of the transistor N4; the drain of the transistor P1 is simultaneously connected to the gate of the transistor P3, the gate of the transistor P5, the gate of the transistor N3 The gate and the drain of the transistor P7b are connected, and the connection point is called node S3; the drain of the transistor P3 is simultaneously connected with the gate of the transistor P1, the gate of the transistor P6, the gate of the transistor N1, and the drain of the transistor P7 , the connection point is called node S4; the gate of transistor P2 is connected with the gate of transistor N4, the drain of transistor N2, and the drain of transistor P6 at the same time, and this connection point is called node S1; the gate of transistor P4 At the same time, it is connected to the gate of transistor N2, the drain of transistor N4, and the drain of transistor P5, and this connection point is called node S2;
晶体管P1b的漏极和晶体管P2b的源极连接,晶体管P2b的漏极和晶体管N1b的漏极连接,晶体管N1b的源极和晶体管N2b的漏极连接;晶体管P3b的漏极和晶体管P4b的源极连接,晶体管P4b的漏极和晶体管N3b的漏极连接,晶体管N3b的源极和晶体管N4b的漏极连接;晶体管P1b的漏极同时与晶体管P3b的栅极、晶体管P5b的栅极、晶体管N3b的栅极、晶体管P8b的漏极连接,将该连接点称为节点S3b;晶体管P3b的漏极同时与晶体管P1b的栅极、晶体管P6b的栅极、晶体管N1b的栅极、晶体管P8的漏极连接,将该连接点称为节点S4b;晶体管P2b的栅极同时与晶体管N4b的栅极、晶体管N2b的漏极、晶体管P6b的漏极连接,将该连接点称为节点S1b;晶体管P4b的栅极同时与晶体管N2b的栅极、晶体管N4b的漏极、晶体管P5b的漏极连接,将该连接点称为节点S2b; The drain of transistor P1b is connected to the source of transistor P2b, the drain of transistor P2b is connected to the drain of transistor N1b, the source of transistor N1b is connected to the drain of transistor N2b; the drain of transistor P3b is connected to the source of transistor P4b Connect, the drain of transistor P4b is connected with the drain of transistor N3b, the source of transistor N3b is connected with the drain of transistor N4b; The drain of transistor P1b is connected with the gate of transistor P3b, the gate of transistor P5b, the gate of transistor N3b The gate and the drain of the transistor P8b are connected, and the connection point is called node S3b; the drain of the transistor P3b is simultaneously connected with the gate of the transistor P1b, the gate of the transistor P6b, the gate of the transistor N1b, and the drain of the transistor P8 , the connection point is called node S4b; the gate of transistor P2b is connected with the gate of transistor N4b, the drain of transistor N2b, and the drain of transistor P6b at the same time, and this connection point is called node S1b; the gate of transistor P4b At the same time, it is connected to the gate of transistor N2b, the drain of transistor N4b, and the drain of transistor P5b, and this connection point is called node S2b;
所述的一种基于双模冗余的抗单粒子多节点翻转加固锁存器,其特征在于:所述MullerC单元由两个PMOS晶体管和两个NMOS晶体管构成;两个PMOS晶体管分别为晶体管P9和晶体管P10;两个NMOS晶体管分别为晶体管N5和晶体管N6;其中,晶体管P9的栅极与晶体管N5的栅极相连接,晶体管P9的栅极与晶体管N5栅极之间的节点为C单元电路的第一信号输入端IN1;晶体管P9的漏极与晶体管P10的源极相连接;晶体管P10的栅极与晶体管N6的栅极相连接,晶体管P10的栅极与晶体管N6栅极之间的节点为C单元电路的第二信号输入端IN2;晶体管P10的漏极与晶体管N5的漏极相连接,晶体管P10的漏极与晶体管N5的漏极之间的节点为C单元电路的信号输出端;晶体管N5的衬底接地;晶体管N5的源极与晶体管N6的漏极相连接,晶体管N6的源极以及晶体管N6的衬底均接地;晶体管P9的源极、晶体管P9的衬底和晶体管P10的衬底分别与电源VDD相连接。 The described anti-single-event multi-node flipping hardened latch based on dual-mode redundancy is characterized in that: the MullerC unit is composed of two PMOS transistors and two NMOS transistors; the two PMOS transistors are respectively transistor P9 and transistor P10; the two NMOS transistors are transistor N5 and transistor N6 respectively; wherein, the gate of transistor P9 is connected to the gate of transistor N5, and the node between the gate of transistor P9 and the gate of transistor N5 is a C unit circuit The first signal input terminal IN1 of the transistor P9; the drain of the transistor P9 is connected to the source of the transistor P10; the gate of the transistor P10 is connected to the gate of the transistor N6, and the node between the gate of the transistor P10 and the gate of the transistor N6 It is the second signal input terminal IN2 of the C unit circuit; the drain of the transistor P10 is connected to the drain of the transistor N5, and the node between the drain of the transistor P10 and the drain of the transistor N5 is the signal output terminal of the C unit circuit; The substrate of transistor N5 is grounded; the source of transistor N5 is connected to the drain of transistor N6, and the source of transistor N6 and the substrate of transistor N6 are all grounded; The source of transistor P9, the substrate of transistor P9 and the substrate of transistor P10 The substrates are respectively connected to the power supply VDD.
节点S3、节点S3b分别连接MullerC单元的两个输入端,MullerC单元的输出端作为本锁存器的输出端Q。 The node S3 and the node S3b are respectively connected to two input terminals of the MullerC unit, and the output terminal of the MullerC unit is used as the output terminal Q of the latch.
本发明的优点是: The advantages of the present invention are:
本发明对单粒子单节点翻转能够实现完全自恢复,并且对单粒子多节点翻转能够完全容忍,从而提高了系统的可靠性。 The invention can realize complete self-recovery for single-event and single-node reversal, and can fully tolerate single-event multi-node reversal, thereby improving the reliability of the system.
附图说明 Description of drawings
图1本发明所述的加固锁存器模块图。 FIG. 1 is a block diagram of a hardened latch according to the present invention.
图2本发明所述的加固锁存器输入模块图。 Fig. 2 is a block diagram of the hardened latch input module of the present invention.
图3存储单元MC1的晶体管结构图。 FIG. 3 is a transistor structure diagram of memory cell MC1.
图4MullerC单元的晶体管结构图。 Figure 4 Transistor structure diagram of MullerC unit.
图5本发明所述的加固锁存器晶体管结构图。 FIG. 5 is a structure diagram of the reinforced latch transistor of the present invention.
具体实施方式 detailed description
为了更好地阐述本锁存器的工作原理及容错方式,下面结合附图进一步说明。 In order to better illustrate the working principle and fault-tolerant mode of the latch, further description will be given below in conjunction with the accompanying drawings.
如图1所示,一种基于双模冗余的抗单粒子多节点翻转加固锁存器,包括一个输入模块1,两个存储单元MC1、MC2,一个4管MullerC单元2。 As shown in FIG. 1 , a dual-mode redundancy-based anti-single-event multi-node flip hardened latch includes an input module 1 , two storage units MC1 and MC2 , and a 4-transistor MullerC unit 2 .
如图2所示,所述输入模块由4个PMOS晶体管和1个反相器构成;所述2个存储单元MC1和MC2的结构相同,其中每个存储单元由6个PMOS晶体管和4个NMOS晶体管构成,MC1的晶体管结构如图3所示;MullerC单元由两个PMOS晶体管和两个NMOS晶体管构成,其晶体管结构和真值表分别如图4、表一所示。 As shown in Figure 2, the input module is composed of 4 PMOS transistors and 1 inverter; the structures of the 2 memory cells MC1 and MC2 are the same, and each memory cell is composed of 6 PMOS transistors and 4 NMOS transistors. The transistor structure of MC1 is shown in Figure 3; the MullerC unit is composed of two PMOS transistors and two NMOS transistors, and its transistor structure and truth table are shown in Figure 4 and Table 1, respectively.
表一 Table I
所述输入模块的4个PMOS晶体管分别为晶体管P7、晶体管P8、晶体管P7b、晶体管P8b;反相器的输入端接入输入信号D信号;反相器的输出端与晶体管P7b、晶体管P8b的源极连接;晶体管P7、晶体管P8的源极接入输入信号D信号;晶体管P7、晶体管P8、晶体管P7b、晶体管P8b的栅极接入时钟信号CLKB连接;晶体管P7、晶体管P8、晶体管P7b、晶体管P8b的衬底接入电源VDD。 The 4 PMOS transistors of the input module are respectively transistor P7, transistor P8, transistor P7b, and transistor P8b; the input terminal of the inverter is connected to the input signal D signal; the output terminal of the inverter is connected to the source of the transistor P7b and the transistor P8b The source of transistor P7 and transistor P8 is connected to the input signal D signal; the gate of transistor P7, transistor P8, transistor P7b, and transistor P8b is connected to the clock signal CLKB; transistor P7, transistor P8, transistor P7b, and transistor P8b The substrate access power supply VDD.
所述构成存储单元MC1的6个PMOS晶体管和4个NMOS晶体管,分别为晶体管P1、晶体管P2、晶体管P3、晶体管P4、晶体管P5、晶体管P6、晶体管N1、晶体管N2、晶体管N3、晶体管N4;所述构成存储单元MC2的6个PMOS晶体管和4个NMOS晶体管,分别为晶体管P1b、晶体管P2b、晶体管P3b、晶体管P4b、晶体管P5b、晶体管P6b、晶体管N1b、晶体管N2b、晶体管N3b、晶体管N4b。 The 6 PMOS transistors and 4 NMOS transistors constituting the storage unit MC1 are respectively transistor P1, transistor P2, transistor P3, transistor P4, transistor P5, transistor P6, transistor N1, transistor N2, transistor N3, and transistor N4; The 6 PMOS transistors and 4 NMOS transistors constituting the memory cell MC2 are respectively transistor P1b, transistor P2b, transistor P3b, transistor P4b, transistor P5b, transistor P6b, transistor N1b, transistor N2b, transistor N3b, and transistor N4b.
晶体管P1、晶体管P3、晶体管P5、晶体管P6、晶体管P1b、晶体管P3b、晶体管P5b、晶体管P6b的源极接入电源VDD;晶体管N2、晶体管N4、晶体管N2b、晶体管N4b的源极接地GND;晶体管P1、晶体管P2、晶体管P3、晶体管P4、晶体管P5、晶体管P6、晶体管P1b、晶体管P2b、晶体管P3b、晶体管P4b、晶体管P5b、晶体管P6b的衬底接入电源VDD;晶体管N1、晶体管N2、晶体管N3、晶体管N4、晶体管N1b、晶体管N2b、晶体管N3b、晶体管N4b的衬底接地GND; The source of transistor P1, transistor P3, transistor P5, transistor P6, transistor P1b, transistor P3b, transistor P5b, and transistor P6b is connected to the power supply VDD; the source of transistor N2, transistor N4, transistor N2b, and transistor N4b is grounded to GND; transistor P1 , transistor P2, transistor P3, transistor P4, transistor P5, transistor P6, transistor P1b, transistor P2b, transistor P3b, transistor P4b, transistor P5b, transistor P6b substrate access power supply VDD; transistor N1, transistor N2, transistor N3, The substrates of the transistor N4, the transistor N1b, the transistor N2b, the transistor N3b, and the transistor N4b are grounded GND;
晶体管P1的漏极和晶体管P2的源极连接,晶体管P2的漏极和晶体管N1的漏极连接,晶体管N1的源极和晶体管N2的漏极连接;晶体管P3的漏极和晶体管P4的源极连接,晶体管P4的漏极和晶体管N3的漏极连接,晶体管N3的源极和晶体管N4的漏极连接;晶体管P1的漏极同时与晶体管P3的栅极、晶体管P5的栅极、晶体管N3的栅极、晶体管P7b的漏极连接,我们将该连接点称为节点S3;晶体管P3的漏极同时与晶体管P1的栅极、晶体管P6的栅极、晶体管N1的栅极、晶体管P7的漏极连接,我们将该连接点称为节点S4;晶体管P2的栅极同时与晶体管N4的栅极、晶体管N2的漏极、晶体管P6的漏极连接,我们将该连接点称为节点S1;晶体管P4的栅极同时与晶体管N2的栅极、晶体管N4的漏极、晶体管P5的漏极连接,我们将该连接点称为节点S2。 The drain of transistor P1 is connected to the source of transistor P2, the drain of transistor P2 is connected to the drain of transistor N1, the source of transistor N1 is connected to the drain of transistor N2; the drain of transistor P3 is connected to the source of transistor P4 Connection, the drain of the transistor P4 is connected to the drain of the transistor N3, the source of the transistor N3 is connected to the drain of the transistor N4; the drain of the transistor P1 is simultaneously connected to the gate of the transistor P3, the gate of the transistor P5, the gate of the transistor N3 The gate and the drain of transistor P7b are connected, we call this connection point node S3; the drain of transistor P3 is simultaneously connected with the gate of transistor P1, the gate of transistor P6, the gate of transistor N1, and the drain of transistor P7 connection, we call this connection point node S4; the gate of transistor P2 is connected to the gate of transistor N4, the drain of transistor N2, and the drain of transistor P6 at the same time, and we call this connection point node S1; transistor P4 The gate of is connected to the gate of transistor N2, the drain of transistor N4, and the drain of transistor P5 at the same time, and we call this connection point node S2.
晶体管P1b的漏极和晶体管P2b的源极连接,晶体管P2b的漏极和晶体管N1b的漏极连接,晶体管N1b的源极和晶体管N2b的漏极连接;晶体管P3b的漏极和晶体管P4b的源极连接,晶体管P4b的漏极和晶体管N3b的漏极连接,晶体管N3b的源极和晶体管N4b的漏极连接;晶体管P1b的漏极同时与晶体管P3b的栅极、晶体管P5b的栅极、晶体管N3b的栅极、晶体管P8b的漏极连接,我们将该连接点称为节点S3b;晶体管P3b的漏极同时与晶体管P1b的栅极、晶体管P6b的栅极、晶体管N1b的栅极、晶体管P8的漏极连接,我们将该连接点称为节点S4b;晶体管P2b的栅极同时与晶体管N4b的栅极、晶体管N2b的漏极、晶体管P6b的漏极连接,我们将该连接点称为节点S1b;晶体管P4b的栅极同时与晶体管N2b的栅极、晶体管N4b的漏极、晶体管P5b的漏极连接,我们将该连接点称为节点S2b。 The drain of transistor P1b is connected to the source of transistor P2b, the drain of transistor P2b is connected to the drain of transistor N1b, the source of transistor N1b is connected to the drain of transistor N2b; the drain of transistor P3b is connected to the source of transistor P4b Connect, the drain of transistor P4b is connected with the drain of transistor N3b, the source of transistor N3b is connected with the drain of transistor N4b; The drain of transistor P1b is connected with the gate of transistor P3b, the gate of transistor P5b, the gate of transistor N3b The gate and the drain of transistor P8b are connected, we call this connection point node S3b; the drain of transistor P3b is simultaneously connected with the gate of transistor P1b, the gate of transistor P6b, the gate of transistor N1b, and the drain of transistor P8 connection, we call this connection point node S4b; the gate of transistor P2b is connected with the gate of transistor N4b, the drain of transistor N2b, and the drain of transistor P6b at the same time, we call this connection point node S1b; transistor P4b The gate of is connected to the gate of the transistor N2b, the drain of the transistor N4b, and the drain of the transistor P5b at the same time, and we call this connection point a node S2b.
所述MullerC单元由两个PMOS晶体管和两个NMOS晶体管构成;两个PMOS晶体管分别为晶体管P9和晶体管P10;两个NMOS晶体管分别为晶体管N5和晶体管N6;其中,晶体管P9的栅极与晶体管N5的栅极相连接,晶体管P9的栅极与晶体管N5栅极之间的节点为C单元电路的第一信号输入端IN1;晶体管P9的漏极与晶体管P10的源极相连接;晶体管P10的栅极与晶体管N6的栅极相连接,晶体管P10的栅极与晶体管N6栅极之间的节点为C单元电路的第二信号输入端IN2;晶体管P10的漏极与晶体管N5的漏极相连接,晶体管P10的漏极与晶体管N5的漏极之间的节点为C单元电路的信号输出端;晶体管N5的衬底接地;晶体管N5的源极与晶体管N6的漏极相连接,晶体管N6的源极以及晶体管N6的衬底均接地;晶体管P9的源极、晶体管P9的衬底和晶体管P10的衬底分别与电源VDD相连接。 Described MullerC unit is made up of two PMOS transistors and two NMOS transistors; Two PMOS transistors are respectively transistor P9 and transistor P10; Two NMOS transistors are respectively transistor N5 and transistor N6; Wherein, the gate of transistor P9 and transistor N5 The gate of the transistor P9 is connected with the gate of the transistor N5, and the node between the gate of the transistor P9 and the gate of the transistor N5 is the first signal input terminal IN1 of the C unit circuit; the drain of the transistor P9 is connected with the source of the transistor P10; the gate of the transistor P10 Pole is connected with the gate of transistor N6, and the node between the gate of transistor P10 and the gate of transistor N6 is the second signal input end IN2 of C unit circuit; The drain of transistor P10 is connected with the drain of transistor N5, The node between the drain of the transistor P10 and the drain of the transistor N5 is the signal output terminal of the C unit circuit; the substrate of the transistor N5 is grounded; the source of the transistor N5 is connected with the drain of the transistor N6, and the source of the transistor N6 And the substrate of the transistor N6 is grounded; the source of the transistor P9, the substrate of the transistor P9 and the substrate of the transistor P10 are respectively connected to the power supply VDD.
节点S3、节点S3b分别连接MullerC单元的两个输入端,MullerC单元的输出端作为本锁存器的输出端Q。 The node S3 and the node S3b are respectively connected to two input terminals of the MullerC unit, and the output terminal of the MullerC unit is used as the output terminal Q of the latch.
本发明的一种基于双模冗余的抗单粒子多节点翻转加固锁存器晶体管结构如图5所示。 The transistor structure of a single-event multi-node reversal hardened latch transistor based on dual-mode redundancy in the present invention is shown in FIG. 5 .
工作原理: working principle:
当时钟信号CLK=1,CLKB=0时,输入模块的晶体管P7、晶体管P8、晶体管P7b、晶体管P8b处于打开状态,D信号可以通过输入模块传播到节点S3、S4、S3b、S4b,我们将这段时期称为透明期。 When the clock signal CLK=1, CLKB=0, the transistor P7, transistor P8, transistor P7b, and transistor P8b of the input module are in the open state, and the D signal can be transmitted to the nodes S3, S4, S3b, and S4b through the input module. We will This period is called the transparent period.
当锁存器处于透明期时,以此时D信号为高电平为例,所述节点S3、节点S3b为低电平,节点S4、S4b为高电平。 When the latch is in the transparent period, taking the D signal as an example at this time, the node S3 and the node S3b are at the low level, and the nodes S4 and S4b are at the high level.
在存储单元MC1中,S4为高电平,使晶体管P1、晶体管P6处于关闭状态,使晶体管N1处于打开状态;S3为低电平,使晶体管P3、晶体管P5处于打开状态,使晶体管N3处于关闭状态。晶体管P5处于打开状态,使得所述节点S2上拉到高电平,从而使晶体管P4关闭,晶体管N2打开;晶体管N2处于打开状态,且晶体管P1关闭时,使得所述节点S1下拉到低电平,从而使晶体管P2打开,晶体管N4关闭。 In the memory cell MC1, S4 is at a high level, making transistor P1 and transistor P6 in an off state, and making transistor N1 in an on state; S3 is at a low level, making transistor P3 and transistor P5 in an on state, making transistor N3 in an off state state. Transistor P5 is in an open state, so that the node S2 is pulled up to a high level, so that the transistor P4 is turned off, and the transistor N2 is turned on; when the transistor N2 is in an open state, and the transistor P1 is turned off, the node S1 is pulled down to a low level , so that transistor P2 is turned on and transistor N4 is turned off.
MC2中的晶体管和节点状态同理可得。 Transistor and node states in MC2 can be obtained in the same way.
此时晶体管P2、P3、P5、P2b、P3b、P5b、N1、N2、N1b、N2b处于打开状态,晶体管P1、P4、P6、P1b、P4b、P6b、N3、N4、N3b、N4b处于关闭状态。存储节点S3=0、S4=1、S1=0、S2=1状态,存储节点S3b=0、S4b=1、S1b=0、S2b=1状态。 At this time, the transistors P2, P3, P5, P2b, P3b, P5b, N1, N2, N1b, N2b are on, and the transistors P1, P4, P6, P1b, P4b, P6b, N3, N4, N3b, N4b are off. Storage node S3=0, S4=1, S1=0, S2=1 state, storage node S3b=0, S4b=1, S1b=0, S2b=1 state.
节点S3、S3b处于低电平,连接MullerC单元的两个输入端,输出Q输出为高电平。 Nodes S3 and S3b are at low level, connected to the two input ends of the MullerC unit, and output Q is at high level.
当时钟信号CLK=0、CLKB=1时,输入模块的4个晶体管P7、P8、P7b、P8b处于关闭状态,输入D信号被屏蔽,我们称这段时期为锁存期。此时所有节点仍都处于稳定状态,数据成功的被锁存在存储单元中。 When the clock signal CLK=0 and CLKB=1, the four transistors P7, P8, P7b, and P8b of the input module are in the off state, and the input D signal is shielded. We call this period the latch period. At this time, all nodes are still in a stable state, and the data is successfully locked in the storage unit.
抗辐射性能分析: Anti-radiation performance analysis:
基于SEU产生机制,当一个高能粒子轰击PMOS晶体管的漏极时,只能产生一个正的瞬态脉冲;轰击NMOS晶体管的漏极时,只能产生一个负的瞬态脉冲。 Based on the SEU generation mechanism, when a high-energy particle bombards the drain of a PMOS transistor, only a positive transient pulse can be generated; when it bombards the drain of an NMOS transistor, only a negative transient pulse can be generated.
由于节点S3、S4、S3b、S4b只与PMOS晶体管相连接,当这些节点处于“1”态时,不会被轰击而翻转到“0”态。 Since the nodes S3, S4, S3b, and S4b are only connected to the PMOS transistors, when these nodes are in the "1" state, they will not be bombarded and flipped to the "0" state.
由于存储单元MC1、MC2结构完全相同,且存储单元本身是对称结构,因此,我们以存储节点S3=0、S4=1、S1=0、S2=1状态为例进行容错分析。 Since the structures of memory cells MC1 and MC2 are exactly the same, and the memory cells themselves have a symmetrical structure, we take the state of storage nodes S3=0, S4=1, S1=0, and S2=1 as an example for fault-tolerant analysis.
当节点S3由“0”状态被翻转到“1”状态的时候,将会使晶体管P3和P5关闭,使晶体管N3打开。由于电容效应,节点S4、节点S2仍然处于“1”状态。因此晶体管P1处于关闭状态,晶体管P2、N1、N2处于打开状态,节点S3就由“1”状态下拉到初始的“0”状态。 When the node S3 is flipped from the "0" state to the "1" state, the transistors P3 and P5 will be turned off, and the transistor N3 will be turned on. Due to the capacitive effect, the nodes S4 and S2 are still in the "1" state. Therefore, the transistor P1 is in the off state, the transistors P2, N1, and N2 are in the on state, and the node S3 is pulled down from the "1" state to the initial "0" state.
当节点S1由“0”状态被翻转到“1”状态的时候,晶体管P2被立即关闭,节点S3仍处于“0”状态,使得晶体管P5仍处于打开状态,晶体管N2也处于打开状态,从而使节点S1就由“1”状态下拉到初始的“0”状态。 When node S1 is turned from "0" state to "1" state, transistor P2 is immediately turned off, node S3 is still in "0" state, so that transistor P5 is still in open state, and transistor N2 is also in open state, so that The node S1 is pulled down from the "1" state to the initial "0" state.
当节点S2由“1”状态被翻转到“0”状态的时候,晶体管P4被打开,晶体管N2被关闭,但由于节点S3仍处于“0”状态,晶体管N3一直保持关闭状态,而晶体管P5一直保持打开状态,从而使节点S2就由“0”状态上拉到初始的“1”状态。 When node S2 is flipped from "1" state to "0" state, transistor P4 is turned on and transistor N2 is turned off, but since node S3 is still in "0" state, transistor N3 remains off, and transistor P5 is always Keep the open state, so that the node S2 is pulled up from the "0" state to the initial "1" state.
由上述分析可知,存储单元对单粒子翻转SEU可以实现完全自恢复。 From the above analysis, it can be seen that the memory cell can realize complete self-recovery for single event upset SEU.
当输出Q发生SEU时,节点S3和S3b将通过MullerC单元使得输出Q恢复到正确值。 When SEU occurs at the output Q, the nodes S3 and S3b will restore the output Q to the correct value through the MullerC unit.
本发明设计的加固锁存器主要针对两个敏感节点进行抗辐射加固。 The reinforced latch designed in the present invention mainly performs radiation resistance reinforcement for two sensitive nodes.
图4、表一所示的分别是MullerC单元的晶体管结构和真值表,由图5可知,当MullerC单元的两个输入不同时,C单元将保持原有状态不变。 Figure 4 and Table 1 show the transistor structure and truth table of the MullerC unit respectively. It can be seen from Figure 5 that when the two inputs of the MullerC unit are different, the C unit will keep the original state unchanged.
当发生翻转的两个节点位于一个存储单元中时,由于另一个存储单元锁存了正确的值,根据MullerC单元的特性可知,输出Q仍保持原有的正确值。 When the two flipped nodes are located in one storage unit, because the other storage unit has latched the correct value, according to the characteristics of the MullerC unit, the output Q still maintains the original correct value.
当发生翻转的两个节点位于不同的存储单元时,由于存储单元对单粒子翻转可以实现完全自恢复,输出Q仍保持正确值。 When the two flipped nodes are located in different storage units, the output Q still maintains the correct value because the storage unit can achieve complete self-recovery for single event flipping.
从以上分析可知,当单个敏感节点发生翻转时,锁存器总能实现自恢复来避免锁存错误数据;当两个敏感节点发生翻转时,由于其自恢复特性和MullerC单元的特性,锁存器也能输出正确值。因此,本发明提出的加固锁存器,不仅对单粒子单节点翻转能够完全自恢复,还能对单粒子多节点翻转能够完全容忍,从而提高了系统的可靠性。 From the above analysis, it can be seen that when a single sensitive node is flipped, the latch can always realize self-recovery to avoid latching wrong data; The device can also output the correct value. Therefore, the reinforced latch proposed by the present invention can not only fully self-recover for single-event single-node flipping, but also fully tolerate single-event multi-node flipping, thereby improving the reliability of the system.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510969571.0A CN105577161A (en) | 2015-12-21 | 2015-12-21 | A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510969571.0A CN105577161A (en) | 2015-12-21 | 2015-12-21 | A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105577161A true CN105577161A (en) | 2016-05-11 |
Family
ID=55886929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510969571.0A Pending CN105577161A (en) | 2015-12-21 | 2015-12-21 | A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105577161A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106788379A (en) * | 2016-11-29 | 2017-05-31 | 合肥工业大学 | A kind of radiation hardening latch based on isomery duplication redundancy |
| CN108631764A (en) * | 2018-04-23 | 2018-10-09 | 上海华虹宏力半导体制造有限公司 | Latch |
| CN109546993A (en) * | 2018-10-23 | 2019-03-29 | 天津大学 | Low-power consumption has the latch structure for resisting binode upset ability |
| CN109586703A (en) * | 2018-11-26 | 2019-04-05 | 中北大学 | The D-latch of low redundancy nuclear hardening |
| CN109687850A (en) * | 2018-12-19 | 2019-04-26 | 安徽大学 | A kind of latch that any three nodes overturning is tolerated completely |
| CN110752840A (en) * | 2019-11-18 | 2020-02-04 | 南京航空航天大学 | A radiation-resistant enhanced inverting unit and a self-recovery latch resistant to single-event flipping |
| CN110912551A (en) * | 2019-12-09 | 2020-03-24 | 合肥工业大学 | A single-event three-point flip-hardened latch based on DICE unit |
| CN112053715A (en) * | 2020-09-02 | 2020-12-08 | 北京航空航天大学合肥创新研究院 | Magnetic memory reading circuit based on single-particle double-node upset resistance of C unit |
| CN113726326A (en) * | 2021-07-28 | 2021-11-30 | 南京航空航天大学 | Latch structure tolerant to single-particle double-point upset |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009070595A1 (en) * | 2007-11-30 | 2009-06-04 | Bae Systems Information And Electronic Systems Integration Inc. | Non-volatile single-event upset tolerant latch circuit |
| CN103607202A (en) * | 2013-10-14 | 2014-02-26 | 天津市晶奇微电子有限公司 | DICE structure latch-based analog comparator with anti-irradiation ability |
| CN103778954A (en) * | 2014-02-24 | 2014-05-07 | 哈尔滨工业大学 | Multi-node upset resistant memorizer |
| CN104270141A (en) * | 2014-08-14 | 2015-01-07 | 合肥工业大学 | Single Event Upset and Single Event Transient Immunity Latch |
| CN105049031A (en) * | 2015-07-29 | 2015-11-11 | 西北工业大学 | DICE structure latch unit resisting single-particle irradiation effect |
-
2015
- 2015-12-21 CN CN201510969571.0A patent/CN105577161A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009070595A1 (en) * | 2007-11-30 | 2009-06-04 | Bae Systems Information And Electronic Systems Integration Inc. | Non-volatile single-event upset tolerant latch circuit |
| CN103607202A (en) * | 2013-10-14 | 2014-02-26 | 天津市晶奇微电子有限公司 | DICE structure latch-based analog comparator with anti-irradiation ability |
| CN103778954A (en) * | 2014-02-24 | 2014-05-07 | 哈尔滨工业大学 | Multi-node upset resistant memorizer |
| CN104270141A (en) * | 2014-08-14 | 2015-01-07 | 合肥工业大学 | Single Event Upset and Single Event Transient Immunity Latch |
| CN105049031A (en) * | 2015-07-29 | 2015-11-11 | 西北工业大学 | DICE structure latch unit resisting single-particle irradiation effect |
Non-Patent Citations (1)
| Title |
|---|
| 孙永节 等: "基于DICE单元的抗SEU加固SRAM设计", 《国防科技大学学报》 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106788379A (en) * | 2016-11-29 | 2017-05-31 | 合肥工业大学 | A kind of radiation hardening latch based on isomery duplication redundancy |
| CN108631764A (en) * | 2018-04-23 | 2018-10-09 | 上海华虹宏力半导体制造有限公司 | Latch |
| CN109546993A (en) * | 2018-10-23 | 2019-03-29 | 天津大学 | Low-power consumption has the latch structure for resisting binode upset ability |
| CN109586703A (en) * | 2018-11-26 | 2019-04-05 | 中北大学 | The D-latch of low redundancy nuclear hardening |
| CN109687850A (en) * | 2018-12-19 | 2019-04-26 | 安徽大学 | A kind of latch that any three nodes overturning is tolerated completely |
| CN109687850B (en) * | 2018-12-19 | 2022-09-23 | 安徽大学 | A latch fully tolerant to any three-node toggle |
| CN110752840A (en) * | 2019-11-18 | 2020-02-04 | 南京航空航天大学 | A radiation-resistant enhanced inverting unit and a self-recovery latch resistant to single-event flipping |
| CN110912551A (en) * | 2019-12-09 | 2020-03-24 | 合肥工业大学 | A single-event three-point flip-hardened latch based on DICE unit |
| CN112053715A (en) * | 2020-09-02 | 2020-12-08 | 北京航空航天大学合肥创新研究院 | Magnetic memory reading circuit based on single-particle double-node upset resistance of C unit |
| CN113726326A (en) * | 2021-07-28 | 2021-11-30 | 南京航空航天大学 | Latch structure tolerant to single-particle double-point upset |
| CN113726326B (en) * | 2021-07-28 | 2023-11-07 | 南京航空航天大学 | A latch structure that tolerates single-event double-point flips |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105577161A (en) | A single-event multi-node flip-resistant hardened latch based on dual-mode redundancy | |
| CN108134597B (en) | A latch fully immune to three internal node flips | |
| CN108011628B (en) | Latch capable of tolerating three-node turnover | |
| CN104270141B (en) | Anti-single particle overturns the latch with single event transient pulse | |
| CN109687850B (en) | A latch fully tolerant to any three-node toggle | |
| CN106788379B (en) | A radiation hardened latch based on heterogeneous dual-mode redundancy | |
| CN104901676A (en) | Latch resistant to single-particle multi-node overturning | |
| CN107342762B (en) | A Single Event Transient Resistant Clock Tree Structure | |
| CN111211769B (en) | Latch capable of resisting single event upset and data trigger | |
| CN114337611B (en) | A three-node flip self-recovery latch based on loop feedback C unit | |
| CN109905117B (en) | A completely self-recovery latch with any three-node flipping | |
| CN110572146B (en) | Latch capable of tolerating any three-node turnover and filtering transient pulse | |
| CN103778954A (en) | Multi-node upset resistant memorizer | |
| CN103326711B (en) | Based on the radiation hardening latch of triplication redundancy and DICE | |
| US8723548B2 (en) | Hysteresis-based latch design for improved soft error rate with low area/performance overhead | |
| CN106849913A (en) | High-performance low-overhead double-node flip online self-recovery latch | |
| CN104852722A (en) | Self-recovery latch register for preventing single event upset | |
| CN108199698A (en) | A kind of doubleclocking anti-single particle latch | |
| CN105577160A (en) | A Self-Recovery Single Event Resistant Latch Structure Based on Delay Unit | |
| CN106656149A (en) | Single event upset on-line self-recovery latch with high performance and low overhead | |
| US8513999B2 (en) | Semiconductor device | |
| CN116743115A (en) | A single-particle three-node flipping self-recoverable latch structure | |
| US7411411B1 (en) | Methods and systems for hardening a clocked latch against single event effects | |
| CN103886894A (en) | Novel anti-SEU (Single Event Upset) reinforcement storage cell based on crossly-coupled miller capacitors | |
| CN115967393B (en) | Latch capable of tolerating three-node overturn |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160511 |
|
| RJ01 | Rejection of invention patent application after publication |