CN103812472B - The triggering device of anti-single particle transient state effect - Google Patents
The triggering device of anti-single particle transient state effect Download PDFInfo
- Publication number
- CN103812472B CN103812472B CN201410074893.4A CN201410074893A CN103812472B CN 103812472 B CN103812472 B CN 103812472B CN 201410074893 A CN201410074893 A CN 201410074893A CN 103812472 B CN103812472 B CN 103812472B
- Authority
- CN
- China
- Prior art keywords
- clk
- pulse
- sent
- gate
- signal
- 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.)
- Active
Links
- 230000001052 transient effect Effects 0.000 title claims abstract description 32
- 230000000694 effects Effects 0.000 title claims description 9
- 239000002245 particle Substances 0.000 title claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 48
- 101100113692 Caenorhabditis elegans clk-2 gene Proteins 0.000 claims description 15
- 101100328957 Caenorhabditis elegans clk-1 gene Proteins 0.000 claims description 12
- 238000005070 sampling Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 10
- 230000001934 delay Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000191 radiation effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
- Pulse Circuits (AREA)
- Logic Circuits (AREA)
Abstract
抗单粒子瞬态效应的触发器,涉及集成电路领域。解决了集成电路设计中单粒子瞬态效应的发生概率越来越高,其脉冲干扰信号被集成电路系统中存储单元捕获导致电路软错误的概率越来越高的问题。初始信号经第一反相器反相后发送至第三脉冲锁存器并输出至异或门xor1和第二反相器,异或门xor1的输出信号经第三反相器反相后同时发送至第一脉冲锁存器和第二脉冲锁存器,第一脉冲锁存器与第二脉冲锁存器的输出信号均发送至与非门,与非门的输出信号经第四反相器反相后发送至异或门xor2,第三脉冲锁存器的输出信号经第二反相器反相后发送至第四脉冲锁存器,第四脉冲锁存器的输出信号经第五反相器反相后发送至异或门xor2,异或门xor2的输出信号为触发器的输出信号。本发明适用于消除单粒子瞬态效应。
A trigger against single event transient effect relates to the field of integrated circuits. It solves the problem that the occurrence probability of single event transient effect in integrated circuit design is getting higher and higher, and its pulse interference signal is captured by the storage unit in the integrated circuit system, resulting in a higher and higher probability of soft error in the circuit. The initial signal is sent to the third pulse latch after being inverted by the first inverter and output to the XOR gate xor1 and the second inverter. The output signal of the XOR gate xor1 is inverted by the third inverter and simultaneously Send to the first pulse latch and the second pulse latch, the output signals of the first pulse latch and the second pulse latch are sent to the NAND gate, and the output signal of the NAND gate is inverted by the fourth The output signal of the third pulse latch is sent to the fourth pulse latch after being inverted by the second inverter, and the output signal of the fourth pulse latch is passed through the fifth The inverter inverts and sends to the exclusive OR gate xor2, and the output signal of the exclusive OR gate xor2 is the output signal of the flip-flop. The invention is suitable for eliminating single event transient effects.
Description
技术领域technical field
本发明涉及集成电路领域,具体涉及数字电路系统中抗单粒子瞬态辐射效应的触发器领域。The invention relates to the field of integrated circuits, in particular to the field of triggers against single-event transient radiation effects in digital circuit systems.
背景技术Background technique
单粒子瞬态效应(SingleEventTransient,SET)是一种由于α粒子束以及中子等等高能粒子束的撞击,诱发的电路内的一种单粒子效应。主要表现为在电路系统中的组合逻辑节点上引发脉冲干扰信号,这种信号经过逻辑路径传输,可能被锁存器或触发器等等存储单元捕获,从而导致数字电路系统软错误的发生。The single event transient effect (SingleEventTransient, SET) is a kind of single event effect in the circuit induced by the impact of high-energy particle beams such as alpha particle beams and neutrons. The main performance is to cause pulse interference signals on the combinational logic nodes in the circuit system. This signal is transmitted through the logic path and may be captured by storage units such as latches or flip-flops, thus causing soft errors in the digital circuit system.
随着集成电路设计尺寸的不断降低,节点电容不断减小,特征电压不断降低,同时数字IC系统的时钟频率不断上升,有数据表明,相对而言,SET效应发生概率越来越高,其脉冲干扰信号被IC系统中存储单元捕获从而引发电路软错误的概率也越来越高。With the continuous reduction of integrated circuit design size, node capacitance and characteristic voltage continue to decrease, and the clock frequency of digital IC system continues to increase. Some data show that, relatively speaking, the probability of SET effect is getting higher and higher, and its pulse The probability of interference signals being captured by memory cells in IC systems and causing soft errors in circuits is also increasing.
发明内容Contents of the invention
本发明为了解决在集成电路设计中,由于单粒子瞬态效应的发生概率越来越高,其脉冲干扰信号被集成电路系统中存储单元捕获导致电路软错误的概率越来越高的问题,提出了抗单粒子瞬态效应的触发器。In order to solve the problem that in integrated circuit design, due to the higher and higher occurrence probability of single event transient effects, the pulse interference signal is captured by the storage unit in the integrated circuit system, resulting in a higher and higher probability of circuit soft errors, and proposes triggers against single event transient effects.
抗单粒子瞬态效应的触发器包括第一反相器、第二反相器、第三反相器、第四反相器、第五反相器、异或门xor1、异或门xor2、与非门、第一脉冲锁存器、第二脉冲锁存器、第三脉冲锁存器和第四脉冲锁存器,初始信号D同时发送至异或门xor1和第一反相器,初始信号D经第一反相器反相后发送至第三脉冲锁存器,第三脉冲锁存器的输出信号同时发送至异或门xor1和第二反相器,异或门xor1的输出信号P经第三反相器反相后同时发送至第一脉冲锁存器和第二脉冲锁存器,第一脉冲锁存器的输出信号与第二脉冲锁存器的输出信号均发送至与非门,与非门的输出信号check经第四反相器反相后发送至异或门xor2,第三脉冲锁存器的输出信号经第二反相器反相后发送至第四脉冲锁存器,第四脉冲锁存器的输出信号经第五反相器反相后发送至异或门xor2,异或门xor2的输出信号Q为抗单粒子瞬态效应的触发器的输出信号。The flip-flops against single event transient effects include a first inverter, a second inverter, a third inverter, a fourth inverter, a fifth inverter, an exclusive OR gate xor1, an exclusive OR gate xor2, The NAND gate, the first pulse latch, the second pulse latch, the third pulse latch and the fourth pulse latch, the initial signal D is sent to the exclusive OR gate xor1 and the first inverter at the same time, the initial The signal D is sent to the third pulse latch after being inverted by the first inverter, and the output signal of the third pulse latch is sent to the exclusive OR gate xor1 and the second inverter at the same time, and the output signal of the exclusive OR gate xor1 P is sent to the first pulse latch and the second pulse latch at the same time after being inverted by the third inverter, and the output signal of the first pulse latch and the output signal of the second pulse latch are both sent to the Not gate, the output signal check of the NAND gate is sent to the XOR gate xor2 after being inverted by the fourth inverter, and the output signal of the third pulse latch is sent to the fourth pulse lock after being inverted by the second inverter The output signal of the fourth pulse latch is inverted by the fifth inverter and then sent to the exclusive OR gate xor2, the output signal Q of the exclusive OR gate xor2 is the output signal of the flip-flop that is resistant to single event transient effects.
第一脉冲锁存器、第三脉冲锁存器和第四脉冲锁存器的电路结构相同,所述第一脉冲锁存器包括第一CMOS传输门、第二CMOS传输门、第六反相器和第七反相器,第一CMOS传输门的信号输入端作为第一脉冲锁存器的信号输入端接收外部输入信号,第二CMOS传输门、第六反相器和第七反相器依次连接构成闭环回路,第二CMOS传输门的信号输入端作为所述闭环回路的信号输入端接收第一CMOS传输门的输出信号,第六反相器的信号输出端作为所述闭环回路的信号输出端,且所述闭环回路的输出信号发送至与非门,时钟信号clk_g1和时钟信号clk_g1_n均发送至第一CMOS传输门和第二CMOS传输门的时钟信号输入端,用于检测采样第一脉冲锁存器的透明电平控制,且时钟信号clk_g1和时钟信号clk_g1_n为反相,即clk_g1=~clk_g1_n。The circuit structures of the first pulse latch, the third pulse latch and the fourth pulse latch are the same, and the first pulse latch includes a first CMOS transmission gate, a second CMOS transmission gate, a sixth inverting device and the seventh inverter, the signal input end of the first CMOS transmission gate is used as the signal input end of the first pulse latch to receive an external input signal, the second CMOS transmission gate, the sixth inverter and the seventh inverter Connect sequentially to form a closed loop, the signal input end of the second CMOS transmission gate receives the output signal of the first CMOS transmission gate as the signal input end of the closed loop loop, and the signal output end of the sixth inverter is used as the signal of the closed loop loop output terminal, and the output signal of the closed-loop loop is sent to the NAND gate, and the clock signal clk_g1 and the clock signal clk_g1_n are both sent to the clock signal input terminals of the first CMOS transmission gate and the second CMOS transmission gate for detecting and sampling the first The transparent level control of the pulse latch, and the clock signal clk_g1 and the clock signal clk_g1_n are inverted, that is, clk_g1=~clk_g1_n.
第二脉冲锁存器包括第三CMOS传输门、第四CMOS传输门、第八反相器和第一或非门,第三CMOS传输门的信号输入端作为第二脉冲锁存器的信号输入端接收外部输入信号,第四CMOS传输门、第八反相器和第一或非门依次连接构成闭环回路,第四CMOS传输门的信号输入端作为所述闭环回路的信号输入端接收第三CMOS传输门的输出信号,第一或非门的信号输入端作为所述闭环回路的信号输出端,且所述闭环回路的输出信号发送至与非门,时钟信号clk_g2和时钟信号clk_g2_n均发送至第三CMOS传输门和第四CMOS传输门的时钟信号输入端,用于检测采样第二脉冲锁存器的透明电平控制,且时钟信号clk_g2和时钟信号clk_g2_n为反相,即clk_g2=~clk_g2_n,时钟信号clk_re发送至第一或非门的一个输入端,用于为第二脉冲锁存器提供高电平复位控制。The second pulse latch includes a third CMOS transmission gate, a fourth CMOS transmission gate, an eighth inverter and a first NOR gate, and the signal input terminal of the third CMOS transmission gate is used as the signal input of the second pulse latch terminal to receive an external input signal, the fourth CMOS transmission gate, the eighth inverter and the first NOR gate are sequentially connected to form a closed-loop loop, and the signal input terminal of the fourth CMOS transmission gate is used as the signal input terminal of the closed-loop loop to receive the third The output signal of the CMOS transmission gate, the signal input terminal of the first NOR gate is used as the signal output terminal of the closed-loop loop, and the output signal of the closed-loop loop is sent to the NAND gate, and the clock signal clk_g2 and the clock signal clk_g2_n are both sent to The clock signal input terminals of the third CMOS transmission gate and the fourth CMOS transmission gate are used to detect and sample the transparent level control of the second pulse latch, and the clock signal clk_g2 and the clock signal clk_g2_n are inverted, that is, clk_g2=~clk_g2_n , the clock signal clk_re is sent to an input terminal of the first NOR gate for providing high-level reset control for the second pulse latch.
抗单粒子瞬态效应的触发器还包括本地时钟管理单元,所述本地时钟管理单元包括第九反相器、第二或非门、第一延迟电路、第二延迟电路、第一脉冲生成逻辑电路和第二脉冲生成逻辑电路,The flip-flop resistant to single event transient effects further includes a local clock management unit including a ninth inverter, a second NOR gate, a first delay circuit, a second delay circuit, a first pulse generation logic circuit and the second pulse generation logic circuit,
时钟信号clk同时发送至第九反相器和第一延迟电路,时钟信号clk经第九反相器反相后的输出信号为时钟信号clk_n,时钟信号clk_n发送至第二或非门,第一延迟电路对时钟信号clk进行延时处理后输出时钟信号clk_1,时钟信号clk_1同时发送至第二延迟电路和第一脉冲生成逻辑电路,第一脉冲生成逻辑电路对时钟信号clk_1进行脉冲生成处理后输出时钟信号clk_g1和时钟信号clk_g1_n,第二延迟电路对时钟信号clk_1进行延时处理后输出时钟信号clk_2,时钟信号clk_2同时发送至第二或非门和第二脉冲生成逻辑电路,第二脉冲生成逻辑电路对时钟信号clk_2进行脉冲生成处理后输出时钟信号clk_g2和时钟信号clk_g2_n,时钟信号clk_n与时钟信号clk_2经第二或非门计算后输出时钟信号clk_re,即clk_re=clk_n⊕clk_2。The clock signal clk is sent to the ninth inverter and the first delay circuit at the same time, the output signal of the clock signal clk after being inverted by the ninth inverter is the clock signal clk_n, the clock signal clk_n is sent to the second NOR gate, the first The delay circuit delays the clock signal clk to output the clock signal clk_1, and the clock signal clk_1 is sent to the second delay circuit and the first pulse generation logic circuit at the same time, and the first pulse generation logic circuit performs pulse generation processing on the clock signal clk_1 and then outputs The clock signal clk_g1 and the clock signal clk_g1_n, the second delay circuit delays the clock signal clk_1 and then outputs the clock signal clk_2, the clock signal clk_2 is sent to the second NOR gate and the second pulse generation logic circuit at the same time, the second pulse generation logic The circuit performs pulse generation processing on the clock signal clk_2 to output the clock signal clk_g2 and the clock signal clk_g2_n, and the clock signal clk_n and the clock signal clk_2 are calculated by the second NOR gate to output the clock signal clk_re, that is, clk_re=clk_n⊕clk_2.
第一脉冲生成逻辑电路和第二脉冲生成逻辑电路的电路结构相同,所述第一脉冲生成逻辑电路包括PMOS管、NMOS管、与门、第十反相器和第十一反相器,时钟信号同时发送至与门和PMOS管,PMOS管的输出信号同时发送至与门和NMOS管,与门的输出信号依次经第十反相器和第十一反相器的反相后与NMOS管的输出信号汇聚并输出时钟信号clk_g2和时钟信号clk_g2_n。The first pulse generation logic circuit and the second pulse generation logic circuit have the same circuit structure, and the first pulse generation logic circuit includes a PMOS transistor, an NMOS transistor, an AND gate, a tenth inverter and an eleventh inverter, and the clock The signal is sent to the AND gate and the PMOS tube at the same time, the output signal of the PMOS tube is sent to the AND gate and the NMOS tube at the same time, and the output signal of the AND gate is inverted by the tenth inverter and the eleventh inverter in turn and then combined with the NMOS tube The output signals of are aggregated and output clock signal clk_g2 and clock signal clk_g2_n.
有益效果:本发明提出的抗单粒子瞬态效应的触发器在有效地降低甚至消除单粒子瞬态效应对数字集成电路系统的影响的同时,额外面积消耗较小,时序要求简单,对数字集成电路系统性能影响小;异或门xor1和xor2所需要的输入信号的反相信号可以由触发器内部节点提供,不需要添加额外的反相器,从而节约一定的面积消耗。Beneficial effects: the anti-single event transient effect flip-flop proposed by the present invention effectively reduces or even eliminates the influence of the single event transient effect on the digital integrated circuit system, and at the same time, the extra area consumption is small, the timing requirement is simple, and it is beneficial to digital integration. The impact on the performance of the circuit system is small; the inversion signal of the input signal required by the XOR gates xor1 and xor2 can be provided by the internal node of the flip-flop without adding an additional inverter, thereby saving a certain area consumption.
附图说明Description of drawings
图1为具体实施方式一所述的抗单粒子瞬态效应的触发器的电气原理示意图;1 is a schematic diagram of the electrical principle of the trigger against single event transient effect described in Embodiment 1;
图2为具体实施方式四所述的本地时钟管理电路的电气原理示意图;FIG. 2 is a schematic diagram of the electrical principle of the local clock management circuit described in Embodiment 4;
图3为具体实施方式六所述的第一脉冲生成逻辑电路23的电气原理示意图;FIG. 3 is a schematic diagram of the electrical principle of the first pulse generating logic circuit 23 described in Embodiment 6;
图4为一个正常的输入信号以及本发明所述触发器内部节点node1和node2上形成波形图;Fig. 4 is a normal input signal and a waveform diagram formed on internal nodes node1 and node2 of the flip-flop according to the present invention;
图5为一个被本发明所述触发器捕获的宽度为L的SET干扰脉冲在节点node1和node2上形成的波形图;Fig. 5 is the oscillogram that the SET disturbance pulse of L is formed on node node1 and node2 by the width that is captured by the flip-flop of the present invention;
图6为未被本发明所述触发器捕获的单粒子瞬态效应干扰脉冲在节点node1和node2上形成的波形图;Fig. 6 is the oscillogram formed on nodes node1 and node2 by the single event transient effect interference pulse not captured by the trigger of the present invention;
图7为具体实施方式六所述的第一脉冲生成逻辑电路23的输出信号波形图;FIG. 7 is an output signal waveform diagram of the first pulse generating logic circuit 23 described in Embodiment 6;
图8为具体实施方式四所述的本地时钟管理电路的输出信号波形图。FIG. 8 is a waveform diagram of an output signal of the local clock management circuit described in Embodiment 4. FIG.
具体实施方式detailed description
具体实施方式一、结合图1说明本具体实施方式,本实施方式所述的抗单粒子瞬态效应的触发器包括第一反相器1、第二反相器2、第三反相器3、第四反相器4、第五反相器5、异或门xor1、异或门xor2、与非门6、第一脉冲锁存器7、第二脉冲锁存器8、第三脉冲锁存器9和第四脉冲锁存器10,Specific Embodiments 1. This specific embodiment is described in conjunction with FIG. 1 . The flip-flop against single event transient effect described in this embodiment includes a first inverter 1 , a second inverter 2 , and a third inverter 3 , the fourth inverter 4, the fifth inverter 5, the exclusive OR gate xor1, the exclusive OR gate xor2, the NAND gate 6, the first pulse latch 7, the second pulse latch 8, and the third pulse latch register 9 and the fourth pulse latch 10,
初始信号D同时发送至异或门xor1和第一反相器1,初始信号D经第一反相器1反相后发送至第三脉冲锁存器9,第三脉冲锁存器9的输出信号同时发送至异或门xor1和第二反相器2,异或门xor1的输出信号P经第三反相器3反相后同时发送至第一脉冲锁存器7和第二脉冲锁存器8,第一脉冲锁存器7的输出信号与第二脉冲锁存器8的输出信号均发送至与非门6,与非门6的输出信号check经第四反相器4反相后发送至异或门xor2,第三脉冲锁存器9的输出信号经第二反相器2反相后发送至第四脉冲锁存器10,第四脉冲锁存器10的输出信号经第五反相器5反相后发送至异或门xor2,异或门xor2的输出信号Q为抗单粒子瞬态效应的触发器的输出信号。The initial signal D is sent to the XOR gate xor1 and the first inverter 1 at the same time, and the initial signal D is sent to the third pulse latch 9 after being inverted by the first inverter 1, and the output of the third pulse latch 9 The signal is sent to the exclusive OR gate xor1 and the second inverter 2 at the same time, and the output signal P of the exclusive OR gate xor1 is inverted by the third inverter 3 and sent to the first pulse latch 7 and the second pulse latch at the same time 8, the output signal of the first pulse latch 7 and the output signal of the second pulse latch 8 are sent to the NAND gate 6, and the output signal check of the NAND gate 6 is inverted by the fourth inverter 4 sent to the XOR gate xor2, the output signal of the third pulse latch 9 is sent to the fourth pulse latch 10 after being inverted by the second inverter 2, and the output signal of the fourth pulse latch 10 is passed through the fifth The inverter 5 inverts and sends to the exclusive OR gate xor2, the output signal Q of the exclusive OR gate xor2 is the output signal of the flip-flop that resists the single event transient effect.
具体实施方式二、结合图1说明本具体实施方式,本具体实施方式与具体实施方式一所述的抗单粒子瞬态效应的触发器的区别在于,第一脉冲锁存器7、第三脉冲锁存器9和第四脉冲锁存器10的电路结构相同,所述第一脉冲锁存器7包括第一CMOS传输门11、第二CMOS传输门12、第六反相器13和第七反相器14,Embodiment 2. This embodiment is described in conjunction with FIG. 1. The difference between this embodiment and the flip-flop against single event transient effect described in Embodiment 1 is that the first pulse latch 7, the third pulse The circuit structure of the latch 9 and the fourth pulse latch 10 is the same, and the first pulse latch 7 includes a first CMOS transmission gate 11, a second CMOS transmission gate 12, a sixth inverter 13 and a seventh Inverter 14,
第一CMOS传输门11的信号输入端作为第一脉冲锁存器7的信号输入端接收外部输入信号,第二CMOS传输门12、第六反相器13和第七反相器14依次连接构成闭环回路,第二CMOS传输门12的信号输入端作为所述闭环回路的信号输入端接收第一CMOS传输门11的输出信号,第六反相器13的信号输出端作为所述闭环回路的信号输出端,且所述闭环回路的输出信号发送至与非门6,时钟信号clk_g1和时钟信号clk_g1_n均发送至第一CMOS传输门11和第二CMOS传输门12的时钟信号输入端,用于检测采样第一脉冲锁存器7的透明电平控制,且时钟信号clk_g1和时钟信号clk_g1_n为反相,即clk_g1=~clk_g1_n。The signal input terminal of the first CMOS transmission gate 11 is used as the signal input terminal of the first pulse latch 7 to receive an external input signal, and the second CMOS transmission gate 12, the sixth inverter 13 and the seventh inverter 14 are sequentially connected to form Closed loop, the signal input terminal of the second CMOS transmission gate 12 receives the output signal of the first CMOS transmission gate 11 as the signal input terminal of the closed loop loop, and the signal output terminal of the sixth inverter 13 is used as the signal of the closed loop loop output terminal, and the output signal of the closed-loop loop is sent to the NAND gate 6, and the clock signal clk_g1 and the clock signal clk_g1_n are both sent to the clock signal input terminals of the first CMOS transmission gate 11 and the second CMOS transmission gate 12 for detecting The transparent level control of the first pulse latch 7 is sampled, and the clock signal clk_g1 and the clock signal clk_g1_n are inverted, that is, clk_g1=˜clk_g1_n.
具体实施方式三、结合图1说明本具体实施方式,本具体实施方式与具体实施方式一所述的抗单粒子瞬态效应的触发器的区别在于,第二脉冲锁存器8包括第三CMOS传输门15、第四CMOS传输门16、第八反相器17和第一或非门18,Embodiment 3. This embodiment is described in conjunction with FIG. 1. The difference between this embodiment and the flip-flop against single event transient effect described in Embodiment 1 is that the second pulse latch 8 includes a third CMOS Transmission gate 15, fourth CMOS transmission gate 16, eighth inverter 17 and first NOR gate 18,
第三CMOS传输门15的信号输入端作为第二脉冲锁存器8的信号输入端接收外部输入信号,第四CMOS传输门16、第八反相器17和第一或非门18依次连接构成闭环回路,第四CMOS传输门16的信号输入端作为所述闭环回路的信号输入端接收第三CMOS传输门15的输出信号,第一或非门18的信号输入端作为所述闭环回路的信号输出端,且所述闭环回路的输出信号发送至与非门6,时钟信号clk_g2和时钟信号clk_g2_n均发送至第三CMOS传输门15和第四CMOS传输门16的时钟信号输入端,用于检测采样第二脉冲锁存器8的透明电平控制,且时钟信号clk_g2和时钟信号clk_g2_n为反相,即clk_g2=~clk_g2_n,时钟信号clk_re发送至第一或非门18的一个输入端,用于为第二脉冲锁存器8提供高电平复位控制。The signal input terminal of the third CMOS transmission gate 15 is used as the signal input terminal of the second pulse latch 8 to receive an external input signal, and the fourth CMOS transmission gate 16, the eighth inverter 17 and the first NOR gate 18 are sequentially connected to form Closed loop, the signal input end of the 4th CMOS transmission gate 16 receives the output signal of the 3rd CMOS transmission gate 15 as the signal input end of described closed loop loop, the signal input end of the first NOR gate 18 is as the signal of described closed loop loop output terminal, and the output signal of the closed-loop loop is sent to the NAND gate 6, and the clock signal clk_g2 and the clock signal clk_g2_n are both sent to the clock signal input terminals of the third CMOS transmission gate 15 and the fourth CMOS transmission gate 16 for detecting Sampling the transparent level control of the second pulse latch 8, and the clock signal clk_g2 and the clock signal clk_g2_n are inverted, that is, clk_g2=~clk_g2_n, the clock signal clk_re is sent to an input end of the first NOR gate 18 for A high-level reset control is provided for the second pulse latch 8 .
具体实施方式四、结合图2说明本具体实施方式,本具体实施方式与具体实施方式一、二或三所述的抗单粒子瞬态效应的触发器的区别在于,它还包括本地时钟管理单元,所述本地时钟管理单元包括第九反相器19、第二或非门20、第一延迟电路21、第二延迟电路22、第一脉冲生成逻辑电路23和第二脉冲生成逻辑电路24,Specific Embodiment 4. This specific embodiment is described in conjunction with FIG. 2. The difference between this specific embodiment and the trigger against the single event transient effect described in specific embodiments 1, 2 or 3 is that it also includes a local clock management unit , the local clock management unit includes a ninth inverter 19, a second NOR gate 20, a first delay circuit 21, a second delay circuit 22, a first pulse generation logic circuit 23 and a second pulse generation logic circuit 24,
时钟信号clk同时发送至第九反相器19和第一延迟电路21,时钟信号clk经第九反相器19反相后的输出信号为时钟信号clk_n,时钟信号clk_n发送至第二或非门20,第一延迟电路21对时钟信号clk进行延时处理后输出时钟信号clk_1,时钟信号clk_1同时发送至第二延迟电路22和第一脉冲生成逻辑电路23,第一脉冲生成逻辑电路23对时钟信号clk_1进行脉冲生成处理后输出时钟信号clk_g1和时钟信号clk_g1_n,第二延迟电路22对时钟信号clk_1进行延时处理后输出时钟信号clk_2,时钟信号clk_2同时发送至第二或非门20和第二脉冲生成逻辑电路24,第二脉冲生成逻辑电路24对时钟信号clk_2进行脉冲生成处理后输出时钟信号clk_g2和时钟信号clk_g2_n,时钟信号clk_n与时钟信号clk_2经第二或非门20计算后输出时钟信号clk_re,即clk_re=clk_n⊕clk-2。The clock signal clk is sent to the ninth inverter 19 and the first delay circuit 21 at the same time, the output signal of the clock signal clk after being inverted by the ninth inverter 19 is the clock signal clk_n, and the clock signal clk_n is sent to the second NOR gate 20. The first delay circuit 21 delays the clock signal clk and outputs the clock signal clk_1, and the clock signal clk_1 is sent to the second delay circuit 22 and the first pulse generation logic circuit 23 at the same time, and the first pulse generation logic circuit 23 generates the clock The signal clk_1 is subjected to pulse generation processing to output the clock signal clk_g1 and the clock signal clk_g1_n, the second delay circuit 22 delays the clock signal clk_1 and outputs the clock signal clk_2, and the clock signal clk_2 is simultaneously sent to the second NOR gate 20 and the second The pulse generation logic circuit 24, the second pulse generation logic circuit 24 performs pulse generation processing on the clock signal clk_2 to output the clock signal clk_g2 and the clock signal clk_g2_n, and the clock signal clk_n and the clock signal clk_2 are calculated by the second NOR gate 20 to output the clock signal clk_re, namely clk_re=clk_n⊕clk-2.
本实施方式中,第一延迟电路21和第二延迟电路22均由反相器链构成,用于提供时钟延迟,与第一脉冲生成逻辑电路23和第二脉冲生成逻辑电路24共同提供第一脉冲锁存器7、第二脉冲锁存器8、第三脉冲锁存器9和第四脉冲锁存器10所需要的不同透明电平。In this embodiment, both the first delay circuit 21 and the second delay circuit 22 are composed of inverter chains, which are used to provide clock delay, and together with the first pulse generation logic circuit 23 and the second pulse generation logic circuit 24, provide the first Different transparency levels required by pulse latch 7 , second pulse latch 8 , third pulse latch 9 and fourth pulse latch 10 .
本实施方式中,时钟信号clk和时钟信号clk_n用于检测采样第三脉冲锁存器9和第四脉冲锁存器10的透明电平控制,且时钟信号clk与时钟信号clk_n为互补关系,即clk=~clk_n。In this embodiment, the clock signal clk and the clock signal clk_n are used to detect and sample the transparent level control of the third pulse latch 9 and the fourth pulse latch 10, and the clock signal clk and the clock signal clk_n are in a complementary relationship, namely clk=~clk_n.
具体实施方式五、结合图3说明本具体实施方式,本具体实施方式与具体实施方式四所述的抗单粒子瞬态效应的触发器的区别在于,第一脉冲生成逻辑电路23和第二脉冲生成逻辑电路24的电路结构相同,所述第一脉冲生成逻辑电路23包括PMOS管25、NMOS管26、与门27、第十反相器28和第十一反相器29,Embodiment 5. This embodiment is described in conjunction with FIG. 3 . The difference between this embodiment and the flip-flop against single event transient effect described in Embodiment 4 is that the first pulse generating logic circuit 23 and the second pulse The circuit structure of the generation logic circuit 24 is the same, and the first pulse generation logic circuit 23 includes a PMOS transistor 25, an NMOS transistor 26, an AND gate 27, a tenth inverter 28 and an eleventh inverter 29,
时钟信号同时发送至与门27和PMOS管25,PMOS管25的输出信号同时发送至与门27和NMOS管26,与门27的输出信号依次经第十反相器28和第十一反相器29的反相后与NMOS管26的输出信号汇聚并输出时钟信号clk_g2和时钟信号clk_g2_n。The clock signal is sent to the AND gate 27 and the PMOS transistor 25 at the same time, the output signal of the PMOS transistor 25 is sent to the AND gate 27 and the NMOS transistor 26 at the same time, and the output signal of the AND gate 27 passes through the tenth inverter 28 and the eleventh inverter in turn The output signal of the NMOS transistor 26 is combined with the output signal of the NMOS transistor 26 after the inversion of the device 29 to output the clock signal clk_g2 and the clock signal clk_g2_n.
本实施方式中,第一脉冲生成逻辑电路23和第二脉冲生成逻辑电路24均用于在时钟上升沿生成短脉冲,短脉冲宽度由与门27和反相器链决定,可适当增加或减小反相器的个数以调整短脉冲宽度的大小,输出信号的波形图如图7所示。In this embodiment, both the first pulse generation logic circuit 23 and the second pulse generation logic circuit 24 are used to generate short pulses at the rising edge of the clock, and the short pulse width is determined by the AND gate 27 and the inverter chain, which can be appropriately increased or decreased The number of inverters is small to adjust the size of the short pulse width, and the waveform diagram of the output signal is shown in Figure 7.
如图4所示为一个正常的输入信号以及本发明所述触发器内部节点node1和node2上形成波形图,图5为一个被本发明所述触发器捕获的宽度为L的SET干扰脉冲在节点node1和node2上形成的波形图。图4和图5的两条虚线分别代表第一脉冲锁存器7、第二脉冲锁存器8的采样时间点,以时钟上升沿为参考,第一次采样时间为t1,第二次采样时间为t2,要求:t1-t2≥L且t1≥L;输出信号P表示初始信号D与节点node1上的信号经由异或门xor1产生的信号,则在图3中的两个采样点,初始信号D和节点node1上的信号的逻辑电平分别为11,11,则P1=P2=0,表示接收信号正常,在图5,初始信号D和节点node1上的信号的逻辑电平分别为01,01,则P1=P2=1,表示接收到干扰脉冲信号。As shown in Figure 4, it is a normal input signal and the waveform diagram formed on the internal nodes node1 and node2 of the flip-flop of the present invention, and Fig. 5 is a SET interference pulse whose width is L captured by the flip-flop of the present invention at the node Waveform diagram formed on node1 and node2. The two dotted lines in Fig. 4 and Fig. 5 respectively represent the sampling time points of the first pulse latch 7 and the second pulse latch 8, taking the rising edge of the clock as a reference, the first sampling time is t1, and the second sampling time The time is t2, requirements: t1-t2≥L and t1≥L; the output signal P represents the signal generated by the initial signal D and the signal on the node node1 via the XOR gate xor1, then at the two sampling points in Figure 3, the initial The logic levels of the signal D and the signal on the node node1 are 11 and 11 respectively, then P1=P2=0, indicating that the received signal is normal. In Figure 5, the logic levels of the initial signal D and the signal on the node node1 are 01 respectively , 01, then P1=P2=1, which means receiving the interference pulse signal.
当输入信号收到单粒子瞬态脉冲干扰,但是未在时钟边沿被触发器捕获,以图6波形为例,此时,初始信号D和节点node1上的信号的逻辑电平分别为10,00,则P1=1,P2=0,同理,当P1=0,P2=1时,亦表示有干扰脉冲信号,但未被触发器捕获,从而没有引发软错误。When the input signal receives single-event transient pulse interference, but is not captured by the trigger at the clock edge, take the waveform in Figure 6 as an example, at this time, the logic levels of the initial signal D and the signal on node node1 are 10, 00 respectively , then P1=1, P2=0, similarly, when P1=0, P2=1, it also means that there is an interference pulse signal, but it is not captured by the trigger, so no soft error is caused.
所以,当P1=1且P2=1时,以check=P1&P2,则可以通过check判定是否有单粒子瞬态干扰脉冲并且被触发器捕获,然后通过异或逻辑关系输出正确的状态。Therefore, when P1=1 and P2=1, with check=P1&P2, you can use check to determine whether there is a single-event transient interference pulse and it is captured by the trigger, and then output the correct state through the XOR logic relationship.
图8本地时钟管理电路中各输出信号波形图,本地时钟管理电路作为一个共享单元,为数字集成电路系统以及本发明所述的触发器提供所需要的各种全局和半全局信号。FIG. 8 is a waveform diagram of each output signal in the local clock management circuit. The local clock management circuit serves as a shared unit to provide various global and semi-global signals required by the digital integrated circuit system and the flip-flop described in the present invention.
其中,clk_re为第二脉冲锁存器8提供高电平复位控制,从而为单粒子瞬态效应判断信号check提供周期性的复位,以减弱在发生并且判断一次单粒子瞬态效应事件之后下一个时钟周期接收正常信号时由check信号恢复延迟导致的毛刺。Wherein, clk_re provides high-level reset control for the second pulse latch 8, thereby providing periodic reset for the single event transient effect judgment signal check, to weaken the next single event transient effect after occurrence and judgment of a single event transient effect event A glitch caused by a check signal recovery delay when a clock cycle receives a normal signal.
本发明所涉及的触发器为保证正常功能,需要所应用的逻辑路径下的污染延迟Tcd满足:Tcd>t2+t_pulse,其中,t_pulse为短脉冲宽度。In order to ensure the normal function of the flip-flop involved in the present invention, the pollution delay Tcd under the applied logic path needs to satisfy: Tcd>t2+t_pulse, wherein t_pulse is a short pulse width.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410074893.4A CN103812472B (en) | 2014-03-03 | 2014-03-03 | The triggering device of anti-single particle transient state effect |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410074893.4A CN103812472B (en) | 2014-03-03 | 2014-03-03 | The triggering device of anti-single particle transient state effect |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103812472A CN103812472A (en) | 2014-05-21 |
CN103812472B true CN103812472B (en) | 2016-06-01 |
Family
ID=50708763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410074893.4A Active CN103812472B (en) | 2014-03-03 | 2014-03-03 | The triggering device of anti-single particle transient state effect |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103812472B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104502750B (en) * | 2014-12-05 | 2017-05-10 | 中国航天科技集团公司第九研究院第七七一研究所 | Trigger unit single event upset effect experimental verification circuit |
CN106330164B (en) * | 2015-06-29 | 2019-12-20 | 复旦大学 | Preparation method of anti-radiation latch based on NOR gate and AND gate |
US9966953B2 (en) * | 2016-06-02 | 2018-05-08 | Qualcomm Incorporated | Low clock power data-gated flip-flop |
CN107204774B (en) * | 2017-05-11 | 2020-11-06 | 成都华微电子科技有限公司 | High-resistance high-linearity sampling and holding circuit of cold backup system supporting multi-channel input |
CN112702043B (en) * | 2021-03-24 | 2021-08-10 | 上海海栎创科技股份有限公司 | Bidirectional deburring circuit |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298973A (en) * | 2011-06-02 | 2011-12-28 | 哈尔滨工业大学 | Anti-radiation fault-secure type memory device and anti-radiation fault-secure method thereof |
-
2014
- 2014-03-03 CN CN201410074893.4A patent/CN103812472B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298973A (en) * | 2011-06-02 | 2011-12-28 | 哈尔滨工业大学 | Anti-radiation fault-secure type memory device and anti-radiation fault-secure method thereof |
Non-Patent Citations (1)
Title |
---|
《基于Muller_C单元和DICE单元的抗辐照D触发器的设计》;李鹏等;《计算机工程与科学》;20120315;第34卷(第3期);35-40 * |
Also Published As
Publication number | Publication date |
---|---|
CN103812472A (en) | 2014-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8255748B2 (en) | Soft error and transient error detection device and methods therefor | |
CN103812472B (en) | The triggering device of anti-single particle transient state effect | |
US8188761B2 (en) | Soft error detection for latches | |
CN107342762B (en) | A Single Event Transient Resistant Clock Tree Structure | |
EP2582046B1 (en) | Flip-flop circuit, semiconductor device and electronic apparatus | |
CN105577160A (en) | A Self-Recovery Single Event Resistant Latch Structure Based on Delay Unit | |
CN111487472B (en) | Circuit structure for measuring single-particle transient pulse width | |
She et al. | Notice of Violation of IEEE Publication Principles: Selective Triple Modular Redundancy for Single Event Upset (SEU) Mitigation | |
Rezzak et al. | SET and SEFI characterization of the 65 nm SmartFusion2 flash-based FPGA under heavy ion irradiation | |
Lin et al. | A low-cost radiation hardened flip-flop | |
CN106656149A (en) | Single event upset on-line self-recovery latch with high performance and low overhead | |
CN103475359B (en) | Single-event transient pulse resistant CMOS circuit | |
Harada et al. | Measurement circuits for acquiring SET pulse width distribution with sub-FO1-inverter-delay resolution | |
CN109547006B (en) | Anti-radiation D latch | |
US20240281045A1 (en) | Voltage Droop Monitor | |
Julai et al. | Error detection and correction of single event upset (SEU) tolerant latch | |
Devarapalli et al. | SEU-hardened dual data rate flip-flop using C-elements | |
Vakil et al. | Comparitive analysis of null convention logic and synchronous CMOS ripple carry adders | |
Hua et al. | Low area, low power, robust, highly sensitive error detecting latch for resilient architectures | |
Rossi et al. | Transient fault and soft error on-die monitoring scheme | |
Zhang et al. | Dual-sampling skewed CMOS design for soft-error tolerance | |
CN109637567B (en) | Edge detection circuit for monitoring whether flip-flop overturns or not and flip-flop | |
Wu et al. | Research on metastability based on FPGA | |
Nan et al. | Soft error tolerant latch design with low cost for nanoelectronic systems | |
Polzer et al. | SET propagation in micropipelines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190624 Address after: Unit 402, 1736 Gangzhong Road, Huli District, Xiamen City, Fujian Province Patentee after: Xiamen Siayuan billion Semiconductor Technology Co. Ltd. Address before: 150001 No. 92 West straight street, Nangang District, Heilongjiang, Harbin Patentee before: Harbin Institute of Technology |