1. Introduction
The continuous reduction of feature size and the decrease of node parasitic capacitance increase the probability of single-event transients (SETs) on chips due to spatial radiation [1,2]. SETs are caused by high-energy particles in the universe that can ionize extra electron-hole pairs as they penetrate through the silicon substrate [3]. These electron-hole pairs are collected by the sensitive node of the circuit, resulting in an instantaneous change in the voltage of the sensitive node. Single-event upsets (SEUs) may be caused when the amplitude of the transient signal is too large or the duration is too long [4,5]. Unlike an SET, which only generates a voltage glitch at the sensitive node, an SEU is a soft error that reverses the latch and locks it until the next circuit refresh. Although the SEU will not cause catastrophic damage to the system, it may also cause system failure. Therefore, advanced microprocessors must take relevant protection measures to avoid SEUs [6,7,8].
Since the packaging material itself emits alpha particles, the packaging is not considered radiation-hardened. Common techniques to improve SEU robustness include, but are not limited to:
Layout level: An example of layout level is using offset circuits that create voltage changes opposite the sensitive nodes in accordance with the charge-sharing principle as a means of eliminating SETs [9,10].
System level: For instance, error correction codes in the memory structure can automatically fix the code of mistakes brought on by SEUs [11,12,13]. However, this method is ineffective for sequential logic circuits dispersed throughout the chip.
Circuit level: Radiation-hardened-by-design (RHBD) technology is the circuit-level approach. Because it may enhance the radiation immunity of chips and offer significant design freedom without depending on external conditions, RHBD technology is frequently used in the high-reliability design of circuits [14,15,16,17].
The RHBD technology for D flip-flops can be summarized into two main categories. One is to improve the SEU robustness of the latch structures in D flip-flops. The circuit diagram of the master-slave D flip-flop (MS-DFF) is shown in Figure 1. MS-DFF has two back-to-back inverter structures that do not have radiation immunity. Figure 2a depicts the structure of a dual interlocked storage cell (DICE), which contains four storage nodes [18,19,20,21]. DICE has strong SEU robustness since the surrounding undisturbed nodes will correct the affected node when an SET occurs in one of the nodes. If the latches in a D flip-flop are replaced by DICE structures, then the D flip-flop will naturally be radiation-hardened. Another innovative Quatro latch with strong SEU robustness and application to D flip-flops is shown in Figure 2b [22,23,24,25].
Redundancy is another RHBD technology type for D flip-flops. Triple modular redundancy (TMR) [26], which has strong SEU robustness, is one of the most well-known redundancy topologies. The TMR structure triples the circuit, and a voter votes among the three outcomes to determine the final logic value. The drawback of TMR is that the chip area and power consumption have tripled. Another redundant structure that is largely recommended by designers is dual modular redundancy (DMR) [27]. The DMR copies the basic D flip-flop in duplicate and outputs the result through a C-element, consuming only twice as much power as the original circuit. It is worth proposing that the redundancy method is also applicable to the other two basic structures of D flip-flops, that is, the true single-phase clock (TSPC) structure shown in Figure 3a and the clocked CMOS (C2MOS) structure shown in Figure 3b [28,29]. These two structures are improved compared with the conventional master-slave D flip-flop (MS-DFF). The TSPC D flip-flop (TSPC-DFF) only operates with a single-phase clock and, thus, reduces the load on the clock. The C2MOS D flip-flop (C2MOS-DFF) is immune to clock overlap.
The contributions of this paper are the following:
A relatively thorough review and classification of existing D flip-flops for radiation immunity is produced, so as to better support future radiation immunity research in sequential logic circuits.
A novel cross-connected dual modular redundant TSPC D flip-flop (CCDM-TSPC) is proposed. Because every vulnerable area of the circuit is shielded by using means of cross-connection, CCDM-TSPC is totally immune to SEUs.
The C-Q delay, power consumption, and power delay product (PDP) of CCDM-TSPC are the smallest compared with seven mentioned traditional structures. In comparison with the conventional TMR and DMR structure, the layout area of CCDM-TSPC has been decreased by more than 75%.
The remainder of this paper is organized as follows: In Section 2, the radiation immunity strategies of D flip-flops are further outlined. Seven typical structures are investigated for SEU robustness. In Section 3, a novel CCDM-TSPC structure is proposed, and its operation and soft error robustness are analyzed in detail. Section 4 displays the performance evaluation of CCDM-TSPC and seven existing structures in terms of design complexity, C-Q delay, power consumption, PDP, layout area, and SEU robustness. Finally, this paper is concluded in Section 5.
2. Existing Soft Error Robust Flip-Flop Designs
The arrangement and combination of several radiation-hardened D flip-flop structures are possible using the three widely used D flip-flop structures, MS-DFF, TSPC-DFF, and C2MOS-DFF, as well as the two radiation-hardened latch structures, DICE and Quatro. The circuits of seven typical existing structures are created in this section using the same 180 nm CMOS technology. A double exponential current source is employed to mimic SETs [30]. The circuits are simulated with the SPECTRE tool at a 5 V supply voltage and a 100 MHz clock. All of the transistors have a W/L of 2/0.5 unless otherwise stated.
2.1. DICE-DICE
D flip-flops consisting of two cascaded DICE latches (DICE-DICE) belong to a class of those that improve SEU robustness by changing the latch structure [31]. The circuit diagram of DICE-DICE is shown in Figure 4. The input signal directly drives two nonadjacent nodes, X and X1, in the first DICE. The other two nonadjacent nodes of the first DICE drive the two nonadjacent nodes of the second DICE. The output stage contains a C-element, which is controlled by the other two nonadjacent nodes of the second DICE. DICE-DICE has strong SEU robustness due to the radiation immunity of each latch.
The normal operation of DICE-DICE is shown in Figure 5a, where the output signal is correct. The simulation results for SETs occurring at nodes X2, Z2, and Z3 are shown in Figure 5b. It appears that SEUs have no effect on DICE-DICE. Although DICE-DICE has no redundancy in the overall circuit, each DICE has a larger layout area than a typical latch. The transmission delay of DICE is relatively large due to the fact that only two storage nodes are operated during read and write. Of course, the transmission delay will be improved if the four storage points are read and written at the same time without considering the power consumption. Despite this, DICE-DICE is not overlooked by designers due to its excellent radiation immunity.
2.2. TMR-DFF
The circuit diagram of the TMR D flip-flop (TMR-DFF) is shown in Figure 6 [32]. TMR-DFF replicates the identical flip-flop structure and outputs the final result using the voter. Each discrete D flip-flop is a fundamental MS-DFF structure, as shown in Figure 1. For the sake of circuit simplicity, each MS-DFF is represented by a symbol. When an SEU occurs in any flip-flop due to particle attack on sensitive nodes in the circuit, the remaining two unaffected flip-flops will keep the correct output result, and the output of the voter will not be affected. Thus, TMR-DFF is completely immune to SEUs.
Figure 7a shows the TMR-DFF waveform during normal operation, and Figure 7b shows the simulation result when sensitive nodes of TMR-DFF receive particle attack. It is evident that TMR-DFF is immune to simulated particle attacks against node Z, node Z1, and node Z2. It can be inferred that TMR-DFF can still maintain the correct output when particles attack each trigger. TMR-DFF is one of the most dependable options in radiation-hardened design, but this structure is unsuitable for low power consumption occasions because of three times the circuit area.
2.3. DM-DFF
Figure 8 depicts the circuit design for the dual modular redundancy D flip-flop (DM-DFF) [33]. The DM-DFF circuit consists of two stages. Two identical MS-DFFs make up the first stage, whereas a C-element is present in the second-stage. This structure has two redundant signals, Z and Z1, which are coupled by the C-element and increase its radiation immunity. The output of the C-element will maintain the original signal even if the output of one MS-DFF flips owing to a particle impact, while the output of the other MS-DFF remains unaffected.
Figure 9a depicts DM-DFF in regular operation, with the output signal being accurate. Figure 9b depicts the behavior of the simulated SETs at nodes X, Y, and Z in the circuit. It is obvious that DM-DFF is completely immune to radiation. However, in addition to the circuit area and power consumption being twice that of traditional MS-DFF, there are still two issues that need to be resolved. One is that the reading and writing of latches during the sampling phase or the holding phase lengthens the system’s latency. Another issue is that the soft error issue brought on by clock overlap becomes worse when multiple-phase clocks are employed.
2.4. DM-TSPC
TSPC-DFF can also be radiation-hardened with redundant methods. The circuit diagram of the dual modular TSPC D flip-flop (DM-TSPC) is shown in Figure 10 [34]. The input stage of DM-TSPC consists of two identical TSPC-DFFs, while the output stage contains a C-element. In this way, SETs generated at node X, node Y, and node Z within the TSPC structure will not cause SEUs in the output stage.
In fact, TSPC-DFF has two C-elements, the first of which is a clock-controlled C-element and the second of which is a standard C-element. However, one of the input signals of the regular C-element is signal Z, which is not redundant, and the other input signal Z1 is generated by signal Z passing through the NMOS controlled by the clock. It can be inferred that an SET occurring at node Z will be transmitted to node Z1 through the NMOS and affect the final output result. Figure 11a is the normal working waveform of DM-TSPC, and Figure 11b is the simulation result of SETs’ behavior occurring at sensitive nodes, which confirms the previous inference.
2.5. TSPC-Quatro
The output stage of DM-TSPC can not only use a C-element but also use a Quatro structure to latch the output signal. As shown in Figure 12, TSPC-Quatro is a new radiation-hardened structure composed of DM-TSPC and Quatro latch [35]. The Quatro structure latches the output signal Z and its inverse signal Z1. The output of the entire trigger is obtained from node Z through an inverter. It is important to point out that TSPC-Quatro is not truly immune to radiation.
Figure 13a is the normal working waveform of TSPC-Quatro. Figure 13b is the waveform when sensitive nodes of TSPC-Quatro are attacked by simulated particles. There are two reasons for the insufficient radiation immunity of TSPC-Quatro. First, the soft error at node Z can be transmitted to the output quickly so that voltage transients can be observed at the output node. Second, the Quatro latch is not entirely immune to radiation. For instance, it is assumed that node Z stores logic 0, and when it is attacked by particles, it abruptly switches to logic 1. At this time, transistor M6 and transistor M8 turn on. Node Z3 and node Z1 suddenly flip to logic 0, and then transistor M1 switches on, and node Z2 is mutated to logic 1. As a consequence, the entire Quatro latch is flipped and an SEU occurs.
2.6. C2MOS-Quatro
Another radiation-hardened D flip-flop (C2MOS-Quatro) is created if the TSPC-DFF in the TSPC-Quatro structure is modified to C2MOS-DFF [36]. A C2MOS-Quatro circuit diagram is shown in Figure 14. There are two identical C2MOS-DFFs in the first stage. The output signal produced by the previous stage is latched in the second-stage using a Quatro structure. The output of the first C2MOS-DFF serves as the output of the entire circuit.
Figure 15a is the normal working waveform of C2MOS-Quatro, and Figure 15b is the simulated waveform when sensitive nodes of C2MOS-Quatro are attacked by particles. It can be seen that C2MOS-Quatro is not completely immune to radiation. The reason is that C2MOS-Quatro and TSPC-Quatro have the same issue. The final output node of the circuit will still receive the soft error even though it is promptly fixed at node Q. The Quatro structure itself does not have robust-enough radiation protection. Fortunately, C2MOS-Quatro has the advantages of low transmission delay and a small layout area.
2.7. TSPC-DICE
Another radiation-hardened D flip-flop (TSPC-DICE) can be created by combining a single TSPC-DFF with a DICE latch [37]. Figure 16 depicts a TSPC-DICE circuit diagram. TSPC-DICE consists of two-stage circuits. One TSPC-DFF serves as the input stage. A C-element makes up the output stage. The output signal of TSPC-DFF serves as an input signal of the C-element, while the output signal of the TSPC-DFF generates another input signal of the C-element through a clock-controlled NMOS. These two signals are latched by the DICE structure.
TSPC-DICE has the same problem as DM-TSPC since the input signals of a C-element are generated in the same way. The transient voltage at node Z will become propagated to node Z1 through the low impedance path of the NMOS and affect the final output. The input stage of TSPC-DICE also does not take any protective measures, so the simulated high-energy particle bombardment at node X and node Y may produce SEUs. Figure 17a shows the normal operation waveform of TSPC-DICE. Figure 17b shows the waveform when sensitive nodes of TSPC-DICE receive a simulated particle attack. The results confirm the above analysis.
3. Proposed Soft Error Robust Flip-Flop Designs
In this section, a novel cross-connected dual modular redundant TSPC D flip-flop (CCDM-TSPC) is presented. The working process and SEU robustness of CCDM-TSPC are described and analyzed in detail. The simulation results of the SPECTRE tool show that CCDM-TSPC has strong SEU robustness.
3.1. Working
The circuit diagram of CCDM-TSPC is shown in Figure 18. The input stage contains a basic TSPC-DFF and a redundant TSPC-DFF, while the output stage contains a C-element. Nodes X, X1, Y, Y1, Z, and Z1 are cross-connected at the outputs of the first-stage inverter, the second-stage inverter, and the third stage inverter, respectively. When the clock is at a low level, the input stage inverters sample the inverted D input on nodes X and X1. The second-stage inverters are in the precharge mode, with M4 and M14 charging up nodes Y and Y1 to the power supply voltage. The third stage inverters are in the hold mode, since M8, M9, M18, and M19 are off. During the low phase of the clock, the input to the final inverters holds its previous value. Therefore, nodes Z and Z1 and output Q are stable. On the rising edge of the clock, the second-stage inverters evaluate. If X and X1 are high on the rising edge, nodes Y and Y1 discharge. The third-stage inverters are on during the high phase, and the low level on nodes Y and Y1 is passed to output Q. If X and X1 are low on the rising edge, nodes Y and Y1 stay in charge mode. The third-stage inverters are also on during the high phase, and the high level on nodes Y and Y1 is passed to output Q. This is the working mode of CCDM-TSPC.
3.2. Soft Error Analysis
The excellent radiation immunity of CCDM-TSPC results from the cross-connection between the basic TSPC-DFF and the redundant TSPC-DFF. The circuit of CCDM-TSPC contains six sensitive nodes, which are nodes X, X1, Y, Y1, Z, and node Z1. The discharge path at node Y contains three transistors, M5, M6, and M7. When the clock is at a low level, node Y is in the precharge state. When the clock is at a high level, M7 is on. The discharge at node Y depends not only on the state of node X but also on the state of node X1. When node X is at a low level, node X1 is also at a low level. At this time, the mutation of any point to a high level cannot cause node Y to discharge. When node X is at a high level, node X1 is also at a high level. At this time, the discharge speed of node Y is extremely fast, and the level of node Y is rapidly pulled down. Thus, as long as the level of nodes X and X1 does not jump from high to low on the edge of the clock, the state of node Y does not have an error.
The SEU robustness of node Z and output Q is analyzed below. The third-stage inverter of CCDM-TSPC is a clock-controlled CMOS inverter. The driving signals of the gates of PMOS and NMOS come from the precharge points of the basic TSPC-DFF and the redundant TSPC-DFF, respectively. Assume that nodes Y and Y1 are at a high level and nodes Z and Z1 are at a low level. When node Y mutates to a low level, M18 and M20 are in high-resistance states, and the state of node Z1 keeps the low level unchanged. M8 is in a transient conduction state, while M10 is in a continuous conduction state, the node Z will have a transient voltage fluctuation and then return to a low level. Assume that nodes Y and Y1 are at a low level and nodes Z and Z1 are at a high level. When node Y mutates to a high level, M8 and M10 are in a high-resistance state, and the state of node Z keeps the high level unchanged. M20 is in a transient conduction state, while M18 is in a continuous conduction state, so node Z will recover to a high level after a transient voltage fluctuation. The output stage of CCDM-TSPC consists of a C-element, so the state of output Q will not be affected by a single voltage change at either node Z or Z1.
Due to the symmetry of CCDM-TSPC, the analysis of nodes X, Y, and Z also applies to nodes X1, Y1, and Z1. Figure 19a shows the normal working waveform of CCDM-TSPC. Figure 19b shows the waveforms of sensitive nodes under a simulated particle attack. The results confirm the above analysis.
4. Performance Evaluation and Analysis
In this section, the performance of CCDM-TSPC and the other seven comparison structures is evaluated in six aspects. There are design complexity, C-Q delay, power consumption, power delay product (PDP), layout area, and SEU robustness. Design complexity is the number of transistors used to design a circuit. The C-Q delay represents the delay from the rising edge of the clock to the steady state of the trigger output. Power consumption is the product of the average voltage and the average current of the power supply. PDP is the product of the time taken to complete a computational task and the average power consumption [38]. Here, it refers to the energy required for the trigger to complete a state flip. The layout area is the total area of all transistors and layout wiring. All data were simulated using the SPECTRE tool. Table 1 shows the data for five indicators for the eight structures. The performance of the eight structures is shown on a radar chart in Figure 20. It can be seen intuitively that CCDM-TSPC has better performance on the basis of satisfying complete immunity to SEUs. In addition, the impact of process variation on the proposed CCDM-TSPC is evaluated by Monte Carlo simulations in Section 4.7.
4.1. Design Complexity
The flip-flops with the largest number of transistors are TMR-DFF and DM-DFF, which require 78 and 46 transistors, respectively. CCDM-TSPC requires 24 transistors, which is about the same as DM-TSPC and TSPC-DICE. DICE-DICE contains 36 transistors, while TSPC-Quatro and C2MOS-Quatro require 25 and 30 transistors, respectively.
4.2. C-Q Delay
It takes longer to change the state of a DICE or Quatro latch than to drive a regular latch. DICE-DICE with two DICE structures has the longest C-Q delay of 0.86 ns, while TMR-DFF and DM-DFF both have a C-Q delay of 0.5 ns. The C-Q delay of CCDM-TSPC is only 0.13 ns, which is the smallest among the eight structures. The C-Q delay of CCDM-TSPC is reduced by 85% compared with DICE-DICE and 75% compared with TMR-DFF and DM-DFF. The delay of the other structures is about 0.3 ns.
4.3. Power Consumption
There is a positive correlation between the power consumption and the design complexity of flip-flops. The power consumptions of DM-TSPC and TSPC-DICE with few transistors are only 2.62 and 2.65 mW, respectively. DICE-DICE has a power consumption of 3.72 mW, which is the largest of all the structures. In addition, both DM-DFF and C2MOS-Quatro need roughly 2.7 mW of power. The power consumption of TMR-DFF and TSPC-Quatro is similar, at about 3 mW. Among all the structures, the proposed CCDM-TSPC has the lowest power usage at 2.61 mW.
4.4. Power Delay Product (PDP)
The PDP of CCDM-TSPC is 8.47 pJ, which is ranked as the smallest among all the mentioned structures together with DM-TSPC. Due to the large amount of energy required to drive a DICE latch, DICE-DICE has the highest PDP of 15.51 pJ among all structures. The PDP of TMR-DFF with a larger number of transistors is also relatively large. CCDM-TSPC shows 45% lower PDP when compared with DICE-DICE and 28% lower PDP when compared with TMR-DFF.
4.5. Layout Area
The layout design of all the mentioned structures is shown in Figure 21. The area of the layout depends heavily on the number of transistors. The TMR-DFF with 78 transistors has the largest layout area of 2880 μm2. TSPC-DICE has the smallest layout area of 319 μm2 because it does not contain any redundant structure. The layout area of DICE-DICE and DM-DFF is over 1000 μm2. The layout area of the proposed CCDM-TSPC is 456 μm2. Compared with TMR-DFF, DM-DFF, and DICE-DICE, the layout area of CCDM-TSPC is reduced by 85%, 75%, and 60%, respectively.
4.6. SEU Robustness
The SEU robustness of the eight flip-flops can be summarized from the simulation waveforms in Section 2 and Section 3. The SEU robustness of TSPC-DICE is poor. DM-TSPC, TSPC-Quatro, and C2MOS-Quatro are not truly radiation-hardened. CCDM-TSPC, TMR-DFF, DM-DFF, and DICE-DICE are completely immune to SEUs. However, compared with TMR-DFF, DM-DFF, and DICE-DICE, CCDM-TSPC has great advantages in power consumption, layout area, and C-Q delay.
4.7. Process Variation
Monte Carlo simulations are used in this section to evaluate the effect of process variation on the proposed CCDM-TSPC. In order to increase the reliability of the simulation results, the number of sampling points in Monte Carlo simulations is set to 5000. Figure 22 depicts the Monte Carlo analysis results of C-Q Delay, power, and PDP on process variation. C-Q delay has a mean value of 128.283 ps, which is close to the previous simulation result of 0.13 ns. The standard deviation of C-Q delay is 1.55846 ps, which is less than 1.3% of the mean. The mean value of power is 2.61512 mW, which is equal to the aforementioned simulation result of 2.61 mW. The standard deviation of power is 25.1057 μW, which is only 0.96% of the mean. PDP has a mean value of 8.45494 pJ, which is close to the simulation result of 8.47 pJ. The standard deviation of PDP is 97.6632 fJ, which is less than 1.2% of the mean. The results of Monte Carlo simulations indicate that the C-Q delay, power, and PDP of the proposed CCDM-TSPC are robust against process variation.
5. Conclusions
The CCDM-TSPC proposed in this paper can strengthen the radiation immunity of all sensitive points by using cross-connection. The techniques of radiation immunity of triggers in the past are systematically compiled and categorized in this paper. The most common RHBD technology for radiation-hardened triggers is to reinforce the latch structures or design redundant circuits. CCDM-TSPC, along with seven other typical flip-flop circuits, are implemented at the same 180 nm node. According to the simulation results of the SPECTRE tool, CCDM-TSPC is totally immune to SEUs. The PDP of CCDM-TSPC is the smallest among all the structures mentioned. When compared with DICE-DICE, the C-Q delay of CCDM-TSPC is 85% shorter. The layout area of CCDM-TSPC has been reduced by more than 75% when compared with the conventional redundancy structures TMR-DFF and DMR-DFF. The results of Monte Carlo simulations demonstrate that the performance of the proposed CCDM-TSPC is robust against process variation.
Conceptualization, S.W. and L.W.; methodology, S.W.; software, M.G.; data curation, Y.L.; writing—original draft preparation, S.W.; writing—review and editing, Y.W. All authors have read and agreed to the published version of the manuscript.
The authors would like to thank Lixin Wang of the Institute of Microelectronics of the Chinese Academy of Sciences (IMECAS) for his guidance and suggestions on the circuit structure of this paper.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 3. Schematic diagram of two common D flip-flops: (a) TSPC-DFF; (b) C2MOS-DFF.
Figure 5. DICE-DICE: (a) simulation waveform of DICE-DICE without SETs; (b) simulation waveform of DICE-DICE with SETs.
Figure 7. TMR-DFF: (a) simulation waveform of TMR-DFF without SETs; (b) simulation waveform of TMR-DFF with SETs.
Figure 9. DM-DFF: (a) simulation waveform of DM-DFF without SETs; (b) simulation waveform of DM-DFF with SETs.
Figure 11. DM-TSPC: (a) simulation waveform of DM-TSPC without SETs; (b) simulation waveform of DM-TSPC with SETs.
Figure 13. TSPC-Quatro: (a) simulation waveform of TSPC-Quatro without SETs; (b) simulation waveform of TSPC-Quatro with SETs.
Figure 15. C2MOS-Quatro: (a) simulation waveform of C2MOS-Quatro without SETs; (b) simulation waveform of C2MOS-Quatro with SETs.
Figure 17. TSPC-DICE: (a) simulation waveform of TSPC-DICE without SETs; (b) simulation waveform of TSPC-DICE with SETs.
Figure 19. CCDM-TSPC: (a) simulation waveform of CCDM-TSPC without SETs; (b) simulation waveform of CCDM-TSPC with SETs.
Figure 20. Radar chart of the performance of the mentioned radiation-hardened structures.
Figure 22. Monte Carlo simulation results of process variation: (a) C-Q delay, (b) power, and (c) PDP.
Performance summary and comparison for radiation-hardened D flip-flops.
Number of |
C-Q Delay |
Power |
PDP |
Layout Area |
Single-Phase |
SEU |
|
---|---|---|---|---|---|---|---|
DICE-DICE [ |
36 | 0.86 | 3.72 | 15.51 | 1144 | × | OK |
TMR-DFF [ |
78 | 0.50 | 3.08 | 11.77 | 2880 | × | OK |
DM-DFF [ |
46 | 0.50 | 2.72 | 10.14 | 1850 | × | OK |
DM-TSPC [ |
22 | 0.21 | 2.62 | 8.47 | 390 | √ | No |
TSPC-Quatro [ |
25 | 0.29 | 3.18 | 10.93 | 598 | √ | No |
C2MOS-Quatro [ |
30 | 0.34 | 2.70 | 10.76 | 754 | × | No |
TSPC-DICE [ |
22 | 0.23 | 2.65 | 9.36 | 319 | √ | Poor |
CCDM-TSPC | 24 | 0.13 | 2.61 | 8.47 | 456 | √ | OK |
* A structure that does not use a true single-phase clock requires two additional inverters to obtain the clock and the complementary clock, which are omitted from the corresponding figure.
References
1. Li, J.; Xiao, L.; Li, H.; Cao, X.; Wang, C. A Soft Error Detection and Recovery Flip-Flop for Aggressive Designs with High-Performance. IEEE Trans. Device Mater. Reliab.; 2022; 22, pp. 223-231. [DOI: https://dx.doi.org/10.1109/TDMR.2022.3161447]
2. Alidash, H.K.; Oklobdzija, V.G. Low-power soft error hardened latch. J. Low Power Electron.; 2010; 6, pp. 218-226. [DOI: https://dx.doi.org/10.1166/jolpe.2010.1073]
3. Hamed, E.A.; Lee, I. Categorization and SEU Fault Simulations of Radiation-Hardened-by-Design Flip-Flops. Electronics; 2021; 10, 1572. [DOI: https://dx.doi.org/10.3390/electronics10131572]
4. Dodd, P.E.; Massengill, L.W. Basic mechanisms and modeling of single-event upset in digital microelectronics. IEEE Trans. Nucl. Sci.; 2003; 50, pp. 583-602. [DOI: https://dx.doi.org/10.1109/TNS.2003.813129]
5. Teifel, J. Self-voting dual-modular-redundancy circuits for single-event-transient mitigation. IEEE Trans. Nucl. Sci.; 2008; 55, pp. 3435-3439. [DOI: https://dx.doi.org/10.1109/TNS.2008.2005583]
6. Sajjade, F.M.; Goyal, N.K.; Varaprasad, B. Single event transient (SET) mitigation circuits with immune leaf nodes. IEEE Trans. Device Mater. Reliab.; 2021; 21, pp. 70-78. [DOI: https://dx.doi.org/10.1109/TDMR.2021.3051846]
7. Farnsworth, C.; Clark, L.T.; Gogulamudi, A.R.; Vashishtha, V.; Gujja, A. A soft-error mitigated microprocessor with software controlled error reporting and recovery. IEEE Trans. Nucl. Sci.; 2016; 63, pp. 2241-2249. [DOI: https://dx.doi.org/10.1109/TNS.2016.2540619]
8. Danilov, I.A.; Gorbunov, M.S.; Antonov, A.A. SET tolerance of 65 nm CMOS majority voters: A comparative study. IEEE Trans. Nucl. Sci.; 2014; 61, pp. 1597-1602. [DOI: https://dx.doi.org/10.1109/TNS.2014.2311297]
9. Lee, H.-H.K.; Klas, L.; Mounaim, B.; Prasanthi, R.; Linscott, I.R.; Inan, U.S.; Subhasish, M. LEAP: Layout design through error-aware transistor positioning for soft-error resilient sequential cell design. Proceedings of the 2010 IEEE International Reliability Physics Symposium; Anaheim, CA, USA, 2–6 May 2010; pp. 203-212.
10. Black, J.D.; Black, D.A.; Domme, N.A.; Dodd, P.E.; Griffin, P.J.; Nowlin, R.N.; Trippe, J.M.; Salas, J.G.; Reed, R.A.; Weller, R.A. DFF layout variations in CMOS SOI—Analysis of hardening by design options. IEEE Trans. Nucl. Sci.; 2020; 67, pp. 1125-1132. [DOI: https://dx.doi.org/10.1109/TNS.2020.2973569]
11. Liu, S.; Reviriego, P.; Lombardi, F. Detection of limited magnitude errors in emerging multilevel cell memories by one-bit parity (OBP) or two-bit parity (TBP). IEEE Trans. Emerging Top. Comput.; 2019; 9, pp. 1792-1802. [DOI: https://dx.doi.org/10.1109/TETC.2019.2922631]
12. Li, J.; Xiao, L.; Reviriego, P.; Zhang, R. Efficient implementations of 4-bit burst error correction for memories. IEEE Trans. Circuits Syst. II Express Briefs; 2018; 65, pp. 2037-2041. [DOI: https://dx.doi.org/10.1109/TCSII.2018.2817390]
13. Das, A.; Touba, N.A. Efficient one-step decodable limited magnitude error correcting codes for multilevel cell main memories. IEEE Trans. Nanotechnol.; 2019; 18, pp. 575-583. [DOI: https://dx.doi.org/10.1109/TNANO.2019.2917139]
14. Zhao, Y.; Wang, L.; Yue, S.; Wang, D.; Zhao, X.; Sun, Y.; Li, D.; Wang, F.; Yang, X.; Zheng, H. SEU and SET of 65 Bulk CMOS Flip-flops and Their Implications for RHBD. IEEE Trans. Nucl. Sci.; 2015; 62, pp. 2666-2672. [DOI: https://dx.doi.org/10.1109/TNS.2015.2490552]
15. Yan, A.; Qian, K.; Cui, J.; Cui, N.; Huang, Z.; Wen, X.; Girard, P. A Highly Reliable and Low Power RHBD Flip-Flop Cell for Aerospace Applications. Proceedings of the 2022 IEEE 40th VLSI Test Symposium (VTS); San Diego, CA, USA, 25–27 April 2022; pp. 1-6.
16. Lin, T.; Chong, K.-S.; Shu, W.; Lwin, N.K.Z.; Jiang, J.; Chang, J.S. Experimental investigation into radiation-hardening-by-design (RHBD) flip-flop designs in a 65nm CMOS process. Proceedings of the 2016 IEEE International Symposium on Circuits and Systems (ISCAS); Montreal, QC, Canada, 22–25 May 2016; pp. 966-969.
17. Dwivedi, H.K.; Nandi, S.; Lahariya, S.; Nakhate, S. Combinational and sequential standard cell design using Radiation Hardened by Design (RHBD) Technique. Proceedings of the 2018 International Conference on Advanced Computation and Telecommunication (ICACAT); Bhopal, India, 28–29 December 2018; pp. 1-5.
18. Wang, H.-B.; Li, Y.-Q.; Chen, L.; Li, L.-X.; Liu, R.; Baeg, S.; Mahatme, N.; Bhuva, B.; Wen, S.-J.; Wong, R. An SEU-tolerant DICE latch design with feedback transistors. IEEE Trans. Nucl. Sci.; 2015; 62, pp. 548-554. [DOI: https://dx.doi.org/10.1109/TNS.2015.2399019]
19. Hatefinasab, S.; Ohata, A.; Salinas, A.; Castillo, E.; Rodriguez, N. Highly Reliable Quadruple-Node Upset-Tolerant D-Latch. IEEE Access; 2022; 10, pp. 31836-31850. [DOI: https://dx.doi.org/10.1109/ACCESS.2022.3160448]
20. Guo, J.; Liu, S.; Zhu, L.; Lombardi, F. Design and evaluation of low-complexity radiation hardened CMOS latch for double-node upset tolerance. IEEE Trans. Circuits Syst. I Regul. Pap.; 2020; 67, pp. 1925-1935. [DOI: https://dx.doi.org/10.1109/TCSI.2020.2973676]
21. Casey, M.C.; Bhuva, B.L.; Black, J.D.; Massengill, L.W.; Amusan, O.A.; Witulski, A.F. Single-event tolerant latch using cascode-voltage switch logic gates. IEEE Trans. Nucl. Sci.; 2006; 53, pp. 3386-3391. [DOI: https://dx.doi.org/10.1109/TNS.2006.884970]
22. Wang, H.-B.; Chen, L.; Liu, R.; Li, Y.-Q.; Kauppila, J.; Bhuva, B.; Lilja, K.; Wen, S.-J.; Wong, R.; Fung, R. An area efficient stacked latch design tolerant to SEU in 28 nm FDSOI technology. IEEE Trans. Nucl. Sci.; 2016; 63, pp. 3003-3009. [DOI: https://dx.doi.org/10.1109/TNS.2016.2627003]
23. Wang, H.-B.; Bi, J.-S.; Li, M.-L.; Chen, L.; Liu, R.; Li, Y.-Q.; He, A.-L.; Guo, G. An area efficient SEU-tolerant latch design. IEEE Trans. Nucl. Sci.; 2014; 61, pp. 3660-3666. [DOI: https://dx.doi.org/10.1109/TNS.2014.2361514]
24. Li, Y.-Q.; Wang, H.-B.; Liu, R.; Chen, L.; Nofal, I.; Shi, S.-T.; He, A.-L.; Guo, G.; Baeg, S.; Wen, S.-J. A quatro-based 65-nm flip-flop circuit for soft-error resilience. IEEE Trans. Nucl. Sci.; 2017; 64, pp. 1554-1561. [DOI: https://dx.doi.org/10.1109/TNS.2017.2704062]
25. Katkar, P.; Kumar, S.S.; Kumaravel, S. SEU hardened DFF and 4 bit johnson counter using quatro latch in 45 nm technology. Proceedings of the 2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS); Vellore, India, 10–12 August 2017; pp. 1-6.
26. Lyons, R.E.; Vanderkulk, W. The use of triple-modular redundancy to improve computer reliability. IBM J. Res. Dev.; 1962; 6, pp. 200-209. [DOI: https://dx.doi.org/10.1147/rd.62.0200]
27. Furuta, J.; Hamanaka, C.; Kobayashi, K.; Onodera, H. A 65nm Bistable Cross-coupled Dual Modular Redundancy Flip-Flop capable of protecting soft errors on the C-element. Proceedings of the 2010 Symposium on VLSI Circuits; Honolulu, HI, USA, 16–18 June 2010; pp. 123-124.
28. Shaikh, J.; Rahaman, H. High speed and low power preset-able modified TSPC D flip-flop design and performance comparison with TSPC D flip-flop. Proceedings of the 2018 International Symposium on Devices, Circuits and Systems (ISDCS); Howrah, India, 29–31 March 2018; pp. 1-4.
29. Li, H.; Zhang, Y.; Yoshihara, T. Clocked CMOS adiabatic logic with low-power dissipation. Proceedings of the 2013 International SoC Design Conference (ISOCC); Busan, Korea, 17–19 November 2013; pp. 064-067.
30. Black, D.A.; Robinson, W.H.; Wilcox, I.Z.; Limbrick, D.B.; Black, J.D. Modeling of single event transients with dual double-exponential current sources: Implications for logic cell characterization. IEEE Trans. Nucl. Sci.; 2015; 62, pp. 1540-1549. [DOI: https://dx.doi.org/10.1109/TNS.2015.2449073]
31. Tian, H.; Yang, H.; Ma, X.; He, S. Design of radiation hardened master-slave type flip-flop based on DICE. Weidianzixue (Microelectron.); 2013; 43, pp. 65-69.
32. Petrovic, V.; Krstic, M. Design flow for radhard TMR Flip-Flops. Proceedings of the 2015 IEEE 18th International Symposium on Design and Diagnostics of Electronic Circuits & Systems; Belgrade, Serbia, 22–24 April 2015; pp. 203-208.
33. Jaya, G.L.; Chen, S.; Liter, S. A dual redundancy radiation-hardened Flip-Flop based on C-element in 65nm process. Proceedings of the 2016 International Symposium on Integrated Circuits (ISIC); Singapore, 12–14 December 2016; pp. 1-4.
34. Gupta, S.; Mekie, J. Soft error resilient and energy efficient dual modular TSPC flip-flop. Proceedings of the 2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID); Delhi, India, 5–9 January 2019; pp. 341-346.
35. Jahinuzzaman, S.M.; Rennie, D.J.; Sachdev, M. Soft error robust impulse and TSPC flip-flops in 90nm CMOS. Proceedings of the 2009 2nd Microsystems and Nanoelectronics Research Conference; Ottawa, ON, Canada, 13–14 October 2009; pp. 45-48.
36. Rennie, D.J.; Sachdev, M. Novel soft error robust flip-flops in 65nm cmos. IEEE Trans. Nucl. Sci.; 2011; 58, pp. 2470-2476. [DOI: https://dx.doi.org/10.1109/TNS.2011.2162745]
37. Jahinuzzaman, S.M.; Islam, R. TSPC-DICE: A single phase clock high performance SEU hardened flip-flop. Proceedings of the 2010 53rd IEEE International Midwest Symposium on Circuits and Systems; Seattle, WA, USA, 1–4 August 2010; pp. 73-76.
38. Choi, J.-S.; Lee, K. Design of CMOS tapered buffer for minimum power-delay product. IEEE J. Solid-State Circuits; 1994; 29, pp. 1142-1145. [DOI: https://dx.doi.org/10.1109/4.309912]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Numerous radiation-hardened-by-design (RHBD) flip-flops have been developed to increase the dependability of digital chips for space applications over the past two decades. In this paper, the radiation immunity and performance of seven well-known RHBD flip-flops are discussed. A novel cross-connected dual modular redundant true single-phase clock (TSPC) D flip-flop (CCDM-TSPC) is proposed. The presented CCDM-TSPC replaces the typical master-slave D flip-flop (MS-DFF) with the fundamental TSPC structure to shorten the circuit’s propagation time. All sensitive points in the circuit are radiation-hardened by using means of cross-connection. The simulation results of the SPECTRE tool show that CCDM-TSPC is completely immune to single-event upsets (SEUs). CCDM-TSPC reduces the C-Q delay by 75% and the layout area by 85% compared with the traditional triple modular redundancy D flip-flop (TMR-DFF).
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China; University of Chinese Academy of Sciences, Beijing 100049, China