A Comprehensive Methodology for Soft Error Rate (SER) Reduction in Clock Distribution Network
Abstract
1. Introduction
2. Background
2.1. Clock Tree Design
2.2. Single Event Transients (SETs) in Clock Trees
2.2.1. Effects of SET in Clock Trees
- False Clocking: If the SET pulse has sufficient amplitude and resembles a valid clock edge, the flip-flop may interpret it as a legitimate clock signal, causing it to sample data at an unintended moment. If the data input is unstable or incorrect, an erroneous state will be latched, resulting in a soft error [18,19,20].
- Timing Violations: A SET can perturb the timing of the clock edge, leading to setup time or hold time violations at the flip-flop [18]. These effects include radiation-induced clock jitter (where the clock edge shifts randomly in time) and radiation-induced race (where a false clock pulse causes data to propagate prematurely through a sequential element) [5].
2.2.2. SET Propagation and Masking Phenomena in Clock Trees
- Logical Masking: Propagation can be blocked if an SET is prevented by the logical state of other inputs [22]. For example, a transient on one input of an AND gate is masked when another input is fixed at ‘0′. Clock trees generally lack such masking since their cells only amplify signals, except in clock-gating logic, where gates like ANDs can block transients depending on gating signals [5].
- Temporal (Latching-Window) Masking: A SET must arrive at the input of a sequential element within its specific latching window (defined by setup and hold times) to be captured. Pulses arriving outside this critical window will not be latched, preventing an error. Like logical masking, clock trees generally do not benefit from temporal masking [23].
- Propagation-Induced Pulse Broadening (PIPB): In some cases, as a SET pulse propagates through a chain of logic gates, its width can increase. This phenomenon, dependent on supply voltage, drive strength, and load, can increase the probability of capturing a SET by a downstream latch [24].
- Charge Sharing: It occurs when adjacent transistors simultaneously collect charge from a particle strike, also called Multiple Node Charge Collection (MNCC) [25]. At low charge, shared collection can mask transients by keeping each node below At higher energies, it can trigger Single Event Multiple Transients (SEMTs), disturbing multiple nodes simultaneously and increasing error propagation [26].
- Reconvergent Fan-outs: When a logic signal branches and later reconverges at a downstream gate, a reconvergent fan-out (RFON) is formed [22]. RFONs may appear in clock-gating networks and complicate SET analysis by breaking the assumption of independent paths. A SET can diverge, reconverge, and interact in ways that reshape, filter, or amplify the pulse, often producing multiple simultaneous SETs (SEMTs).
2.3. Model for SER in Clock Trees
2.4. Background on SET Propagation Probabilities
3. Methodology
3.1. Fault Injection Tool
- Probability of Single Event Effects ();
- Fault duration ();
- Injection mode (INJECT_MODE), which specifies the clock edge(s) for fault injection (e.g., low, high, or both);
- A flag to control fault injection during WRITE operations (INJ_ON_WRITE).
3.2. SPICE Characterization of SET Propagation Probabilities
3.3. Vulnerability Assessment
3.4. System-Level Bit Error Rate (BER) Computation
4. Experimental Setup and Results
4.1. Clock Tree Hardening and Critical Net Management
4.2. SPICE-Based Estimation of Clock-Tree Propagation Probability
4.3. Impact Assessment of Mitigation Strategies
4.4. Frequency-Dependent Error Rate and Vulnerability Analysis
5. Discussion
5.1. Frequency Dependence of SET Vulnerability
5.2. Practical Clock Tree Design Guidelines for SET Robustness
- Strategic Grouping of Critical Clock Nets: Critical clock nets should be allocated to share the same clock buffer (leaf) to concentrate protection efforts. When multiple critical groups exist, they should be partitioned based on their functional interdependence; for example, grouping pointer signals separately from control counter signals in a FIFO. This grouping can be applied late in the flow using ECO scripts to remap critical clock nets onto the same leaf buffer without a full re-synthesis.
- Consider Fan-out and Drive Strength Trade-offs: While increased fan-out can increase the critical charge ( needed for an SET to be generated, it also tends to broaden the SET pulse width. The net impact on propagation probability is complex and technology-dependent. Cells with higher driving strength can be more resilient, but this benefit must be weighed against the area overhead, as an increased number of transistors can lead to a larger sensitive area. Designers should carefully analyze these trade-offs regarding their technology node and design requirements.
- Thoughtful Placement of SET Filters: SET filters are most effective when placed near the sequential elements (flip-flops) they are intended to protect. Placing filters higher in the clock tree may not prevent SET effects in all downstream clock nets, and filters introduce area overhead, increasing their probability of being struck by a particle compared to a standard buffer. Therefore, filter placement should prioritize localized protection at the final stages of the clock tree.
- Utilize Simulation-Based Analysis: Given the complex interplay of SET characteristics, masking effects, and clock tree topology, simulation-based fault injection is crucial for accurate vulnerability assessment and the validation of hardening techniques. Tools that allow configurable fault parameters and Monte Carlo analysis provide valuable insights into the propagation probabilities and overall SER. Crucially, the sensitivity of each flip-flop to clock SETs should be considered at the RTL and, most importantly, at the post-synthesis and post-layout stages, where physical characteristics and exact timing details are available.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
ALU | Arithmetic Logic Unit |
AVF | Architectural Vulnerability Factor |
BER | Bit Error Rate |
CTS | Clock Tree Synthesis |
DMR | Dual Modular Redundancy |
DUT | Device Under Test |
ECO | Engineering Change Order |
EDA | Electronic Design Automation |
FF | Flip-Flop |
FIFO | First-In, First-Out |
MAC | Multiply–Accumulate unit |
MEI | Mean Error Impact |
MES | Mean Error Susceptibility |
PIPB | Propagation-Induced Pulse Broadening |
Qcrit | Critical Charge |
Qinj | Injected Charge |
RFON | Reconvergent Fan-Out |
RTL | Register Transfer Level |
SEE | Single Event Effect |
SEMT | Single Event Multiple Transient |
SER | Soft Error Rate |
SET | Single Event Transient |
SEU | Single Event Upset |
TMR | Triple Modular Redundancy |
TVF | Timing Vulnerability Factor |
References
- Friedman, E.G. Clock distribution networks in synchronous digital integrated circuits. Proc. IEEE 2001, 89, 665–692. [Google Scholar] [CrossRef]
- Fan, J.; Ye, X.; Kim, J.; Archambeault, B.; Orlandi, A. Signal Integrity Design for High-Speed Digital Circuits: Progress and Directions. IEEE Trans. Electromagn. Compat. 2010, 52, 392–400. [Google Scholar] [CrossRef]
- Aguiar, V.A.P.; Alberton, S.G.; Pereira, M.S. Radiation-Induced Effects on Semiconductor Devices: A Brief Review on Single-Event Effects, Their Dynamics, and Reliability Impacts. Chips 2025, 4, 12. [Google Scholar] [CrossRef]
- Malherbe, V.; Gasiot, G.; Clerc, S.; Abouzeid, F.; Autran, J.-L.; Roche, P. Investigating the single-event-transient sensitivity of 65 nm clock trees with heavy ion irradiation and Monte-Carlo simulation. In Proceedings of the 2016 IEEE International Reliability Physics Symposium (IRPS), Pasadena, CA, USA, 17–21 April 2016. [Google Scholar]
- Lange, T.; Glorieux, M.; Alexandrescu, D.; Sterpone, L. Functional Failure Rate Due to Single-Event Transients in Clock Distribution Networks. In Proceedings of the 2019 14th International Conference on Design & Technology of Integrated Systems In Nanoscale Era (DTIS), Mykonos, Greece, 16–18 April 2019. [Google Scholar]
- Miskov-Zivanov, N.; Marculescu, D. Modeling and Optimization for Soft-Error Reliability of Sequential Circuits. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2008, 27, 803–816. [Google Scholar] [CrossRef]
- Hao, P.; Chen, S. Single-Event Transient Susceptibility Analysis and Evaluation Methodology for Clock Distribution Network in the Integrated Circuit Working in Real Time. IEEE Trans. Device Mater. Reliab. 2017, 17, 539–548. [Google Scholar] [CrossRef]
- Chen, R.M.; Mahatme, N.N.; Diggins, Z.; Wang, L.; Zhang, E.X.; Chen, Y.P.; Liu, Y.N.; Narasimham, B.; Witulski, A.F.; Bhuva, B.L.; et al. Impact of Temporal Masking of Flip-Flop Upsets on Soft Error Rates of Sequential Circuits. IEEE Trans. Nucl. Sci. 2017, 64, 2098–2106. [Google Scholar] [CrossRef]
- D’Aniello, F.; Tettamanti, M.; Shah, S.A.A.; Mattiazzo, S.; Bonaldo, S.; Vadalà, V.; Baschirotto, A. Single-Event Upset Characterization of a Shift Register in 16 nm FinFET Technology. Electronics 2025, 14, 1421. [Google Scholar] [CrossRef]
- Berg, M.D.; Kim, H.S.; Phan, A.M.; Seidleck, C.M.; LaBel, K.A.; Pellish, J.A.; Campola, M.J. The effects of race conditions when implementing single-source redundant clock trees in triple modular redundant synchronous architectures. In Proceedings of the Radiation Effects on Components and Systems (RADECS 2016) Conference, Bremen, Germany, 19–23 September 2016. [Google Scholar]
- Andjelkovic, M.; Schrape, O.; Breitenreiter, A.; Krstic, M. SET and SEU Hardened Clock Gating Cell. In Proceedings of the 2023 38th Conference on Design of Circuits and Integrated Systems (DCIS), Málaga, Spain, 15–17 November 2023. [Google Scholar] [CrossRef]
- Shuler, R.L.; Balasubramanian, A.; Narasimham, B.; Bhuva, B.L.; O’ Neill, P.M.; Kouba, C. The Effectiveness of TAG or Guard-Gates in SET Suppression Using Delay and Dual-Rail Configurations at 0.35 μm. IEEE Trans. Nucl. Sci. 2006, 53, 3428–3431. [Google Scholar] [CrossRef]
- Wirth, G.; Kastensmidt, F.L.; Ribeiro, I. Single Event Transients in Logic Circuits—Load and Propagation Induced Pulse Broadening. IEEE Trans. Nucl. Sci. 2008, 55, 2928–2935. [Google Scholar] [CrossRef]
- Teifel, J. Self-Voting Dual-Modular-Redundancy Circuits for Single-Event-Transient Mitigation. IEEE Trans. Nucl. Sci. 2008, 55, 3435–3439. [Google Scholar] [CrossRef]
- Smith, F. Overhead and Performance Comparison of SET Fault Tolerant Circuits Used in Flash-based FPGAs. Int. J. Electr. Electron. Eng. Telecommun. 2021, 10, 76–82. [Google Scholar] [CrossRef]
- Seifert, N.; Shipley, P.; Pant, M.D.; Ambrose, V.; Gill, B. Radiation-induced clock jitter and race. In Proceedings of the 2005 IEEE International Reliability Physics Symposium, San Jose, CA, USA, 17–21 April 2005. [Google Scholar]
- Nurmi, J.; Isoaho, J.; Jantsch, A.; Tenhunen, H. Interconnect-Centric Design for Advanced SoC and NoC; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
- Wang, H.-B.; Mahatme, N.; Chen, L.; Newton, M.; Li, Y.-Q.; Liu, R.; Chen, M.; Bhuva, B.L.; Lilja, K.; Wen, S.-J.; et al. Single-Event Transient Sensitivity Evaluation of Clock Networks at 28-nm CMOS Technology. IEEE Trans. Nucl. Sci. 2016, 63, 385–391. [Google Scholar] [CrossRef]
- Chipana, R.; Kastensmidt, F.L.; Tonfat, J.; Reis, R. SET susceptibility estimation of clock tree networks from layout extraction. In Proceedings of the 2012 13th Latin American Test Workshop (LATW), Quito, Ecuador, 10–13 April 2012. [Google Scholar] [CrossRef]
- Chellappa, S.; Clark, L.T.; Holbert, K.E. A 90-nm Radiation Hardened Clock Spine. IEEE Trans. Nucl. Sci. 2012, 59, 1020–1026. [Google Scholar] [CrossRef]
- Shivakumar, P.; Kistler, M.; Keckler, S.W.; Burger, D.; Alvisi, L. Modeling the effect of technology trends on the soft error rate of combinational logic. In Proceedings of the International Conference on Dependable Systems and Networks, Bethesda, MD, USA, 23–26 June 2002. [Google Scholar] [CrossRef]
- Anglada, M.; Canal, R.; Aragón, J.L.; González, A. Fast and Accurate SER Estimation for Large Combinational Blocks in Early Stages of the Design. IEEE Trans. Sustain. Comput. 2021, 6, 427–440. [Google Scholar] [CrossRef]
- Andjelković, M. A methodology for characterization, modeling and mitigation of single event transient effects in CMOS standard combinational cells. Ph.D. Thesis, Universität Potsdam, Potsdam, Germany, 2021. [Google Scholar]
- Ferlet-Cavrois, V.; Pouget, V.; McMorrow, D.; Schwank, J.R.; Fel, N.; Essely, F.; Flores, R.S.; Paillet, P.; Gaillardin, M.; Kobayashi, D.; et al. Investigation of the Propagation Induced Pulse Broadening (PIPB) Effect on Single Event Transients in SOI and Bulk Inverter Chains. IEEE Trans. Nucl. Sci. 2008, 55, 2842–2853. [Google Scholar] [CrossRef]
- Black, J.D.; Dodd, P.E.; Warren, K.M. Physics of Multiple-Node Charge Collection and Impacts on Single-Event Characterization and Soft Error Rate Prediction. IEEE Trans. Nucl. Sci. 2013, 60, 1836–1851. [Google Scholar] [CrossRef]
- Evans, A.; Glorieux, M.; Alexandrescu, D.; Polo, C.B.; Ferlet-Cavrois, V. Single event multiple transient (SEMT) measurements in 65 nm bulk technology. In Proceedings of the 16th European Conference on Radiation and Its Effects on Components and Systems (RADECS), Bremen, Germany, 19–23 September 2016. [Google Scholar] [CrossRef]
- Hazucha, P.; Svensson, C. Impact of CMOS technology scaling on the atmospheric neutron soft error rate. IEEE Trans. Nucl. Sci. 2000, 47, 2586–2594. [Google Scholar] [CrossRef]
- Seifert, N.; Tam, N. Timing vulnerability factors of sequentials. IEEE Trans. Device Mater. Reliab. 2004, 4, 516–522. [Google Scholar] [CrossRef]
- Dodd, P.E.; Shaneyfelt, M.R.; Felix, J.A.; Schwank, J.R. Production and propagation of single-event transients in high-speed digital logic ICs. IEEE Trans. Nucl. Sci. 2004, 51, 3278–3284. [Google Scholar] [CrossRef]
- Li, Y.; Chen, L.; Nofal, I.; Chen, M.; Wang, H.; Liu, R.; Chen, Q.; Krstic, M.; Shi, S.; Guo, G.; et al. Modeling and analysis of single-event transient sensitivity of a 65 nm clock tree. Microelectron. Reliab. 2018, 87, 24–32. [Google Scholar] [CrossRef]
- Tange, O. GNU Parallel 20241222 (‘Bashar’) [Stable]. Available online: https://zenodo.org/records/14550073 (accessed on 17 July 2025). [CrossRef]
- The OpenROAD Project. Available online: https://theopenroadproject.org/ (accessed on 14 September 2025).
- Wolf, C. Yosys Open SYnthesis Suite. Available online: https://yosyshq.net/yosys/ (accessed on 14 September 2025).
- Parallax Software, Inc. OpenSTA Static Timing Analyzer. Available online: https://github.com/The-OpenROAD-Project/OpenSTA (accessed on 14 September 2025).
- Jagannathan, S.; Loveless, T.D.; Bhuva, B.L.; Gaspard, N.J.; Mahatme, N.; Assis, T.; Wen, S.-J.; Wong, R.; Massengill, L.W. Frequency Dependence of Alpha-Particle Induced Soft Error Rates of Flip-Flops in 40-nm CMOS Technology. IEEE Trans. Nucl. Sci. 2012, 59, 2796–2802. [Google Scholar] [CrossRef]
- Mahatme, N.N.; Jagannathan, S.; Loveless, T.D.; Massengill, L.W.; Bhuva, B.L.; Wen, S.-J.; Wong, R. Comparison of Combinational and Sequential Error Rates for a Deep Submicron Process. IEEE Trans. Nucl. Sci. 2011, 58, 2719–2725. [Google Scholar] [CrossRef]
- Ferlet-Cavrois, V.; Massengill, L.W.; Gouker, P. Single Event Transients in Digital CMOS—A Review. IEEE Trans. Nucl. Sci. 2013, 60, 1767–1790. [Google Scholar] [CrossRef]
- Sugisaki, H.; Nakajima, R.; Sugitani, S.; Furuta, J.; Kobayashi, K. Frequency Dependency of Soft Error Rates Based on Dynamic Soft Error Measurements. In Proceedings of the 2023 International Conference on IC Design and Technology (ICICDT), Kashiwa, Japan, 19–21 June 2023. [Google Scholar] [CrossRef]
Methodology | Area Overhead | Power Overhead | Key Aspects |
---|---|---|---|
TMR | 3x→6x 1 | ~3x 1 | Best suited for mission-critical, low-frequency designs. |
DMR | 10–24% less than TMR 1 | ~2x 1 | Errors occur only if both replicas glitch at once, providing single-bit upset reliability like TMR. |
SET Filter | Low/Moderate (single-digit to low-tens-percent overhead) 2 | Minimal to modest power overhead 2. | Filters short SET pulses; best for high-risk nodes. |
Design Version | Operation | Clock Phase | Vulnerability | Total (Averaged) |
---|---|---|---|---|
Original | READ | CLK Low | 3.58 | 3.32 |
CLK High | 3.05 | |||
WRITE | CLK Low | 4.91 | 4.91 | |
CLK High | 4.91 | |||
This methodology | READ | CLK Low | 0.66 | 0.99 |
CLK High | 1.32 | |||
WRITE | CLK Low | 1.10 | 1.84 | |
CLK High | 4.08 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 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/).
Share and Cite
Saenz-Noval, J.J.; Gatti, U.; Calligaro, C. A Comprehensive Methodology for Soft Error Rate (SER) Reduction in Clock Distribution Network. Chips 2025, 4, 39. https://doi.org/10.3390/chips4040039
Saenz-Noval JJ, Gatti U, Calligaro C. A Comprehensive Methodology for Soft Error Rate (SER) Reduction in Clock Distribution Network. Chips. 2025; 4(4):39. https://doi.org/10.3390/chips4040039
Chicago/Turabian StyleSaenz-Noval, Jorge Johanny, Umberto Gatti, and Cristiano Calligaro. 2025. "A Comprehensive Methodology for Soft Error Rate (SER) Reduction in Clock Distribution Network" Chips 4, no. 4: 39. https://doi.org/10.3390/chips4040039
APA StyleSaenz-Noval, J. J., Gatti, U., & Calligaro, C. (2025). A Comprehensive Methodology for Soft Error Rate (SER) Reduction in Clock Distribution Network. Chips, 4(4), 39. https://doi.org/10.3390/chips4040039