Presentation is loading. Please wait.

Presentation is loading. Please wait.

SEU Hardened Clock Regeneration Circuits

Similar presentations


Presentation on theme: "SEU Hardened Clock Regeneration Circuits"— Presentation transcript:

1 SEU Hardened Clock Regeneration Circuits
By: Rajballav Dash Rajesh Garg Sunil P. Khatri Gwan Choi Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX

2 Outline Background Motivation Previous Work Our Approach
Experimental Results Conclusions

3 Charge Deposition by a Radiation Particle
Radiation particles - protons, neutrons, alpha particles and heavy ions Reverse biased p-n junctions are most sensitive to particle strikes Charge is collected at the drain node through drift and diffusion Results in a voltage glitch at the drain node System state may change if this voltage glitch is captured by at least one memory element This is called SEU May cause system failure Radiation Particle VDD G S D _ n+ + n+ Depletion Region _ + + _ E _ + + _ E VDD - Vjn _ + _ _ + + p-substrate B

4 Radiation Strike Model
Charge deposited (Q) at a node is given by where: L is the Linear Energy Transfer (MeV-cm2/mg) t is the depth of the collection volume (mm) A radiation particle strike is modeled by a current pulse as where: : Qcoll is the amount of charge collected (assumed Qcoll = QD in worst case analysis) ta is the collection time constant tb is the ion track establishment constant The radiation induced current always flows from n-diffusion to p-diffusion

5 Motivation Modern VLSI Designs
Vulnerable to noise effects- crosstalk, SEU, etc Single Event Upsets (SEUs) or Soft Errors Troublesome for both memories and combinational logic Need to efficiently design radiation tolerant circuits for critical applications Clock node upsets are also becoming problematic SEUs due to radiation particle strikes on clock nodes Accounts for nearly 20% of the overall sequential soft error rate (SER) – Seifert et al. 2005

6 Clock Distribution Networks
Global clock distribution network Immune to radiation particle strikes Negligible contribution (0.1%) to overall SER Large clock buffers and large node capacitances Smaller active area compared to regional clock regenerators Regional clock regenerators (RCG) Susceptible to radiation particle strikes Drive small load at its output Clock inverter are progressively sized Radiation strikes can results in radiation-induced race and radiation-induced clock jitter The focus of this talk is to present radiation tolerant regional clock regenerator designs

7 Previous Work Very few research efforts have addressed the issue of clock node upsets Seifert et al analyzed the effect of clock node upsets Clock node strikes contributes ~20% to total sequential SER Radiation-induced jitter contributes less than 2% of total sequential SER Upsets in the local regenerator circuit contributed significantly to the overall sequential SER Katz et al performed experimental analysis to estimate the contribution of clock node upset to chip level SER on a “RH1020” chip Clock upset rate has strong and linear dependence on clock frequency Ad-hoc methods like reducing clock frequency and redundancy were discussed qualitatively – no results were presented

8 Our Approach Part 1 – Analyze the effect of radiation particle strike on a regular regional clock regenerator (RCG) circuit We propose 2 hardening approaches for regional clock regenerators Part 2 – Triple modulo redundancy (TMR) based radiation hardening Part 3 – Our split-output inverter based radiation hardening approach

9 Regular Unhardened RCG
GCLK: Clock from global clock distribution grid RCLK: Clock input to the sequential load CL: a 128X Inverter (Typically a RCG drives a load of around 64 master- slave D flip- flops) NAND gate and inverters are progressively sized with a staging ratio of ~3 Simulated a radiation particle strike at n1 corresponding to Q = 150fC, ta = 150ps and tb = 38ps Results in radiation-induced race and radiation-induced jitter at RCLK – Worst case pulse width is 442ps and jitter is 833ps

10 TMR based Hardened RCG Three parallel regenerator circuits are used
Three parallel signals are fed to the majority function (MF) MF implements voting logic to generate correct signal at n3 Voting logic function is MF is sized up to 15X to protect RCLK from radiation strikes at n3 RCLK is immune to radiation strikes at output of B4 for Q ≤ 150fC Clock regenerator is tolerant to radiation particle strikes

11 Radiation Tolerant Split-output Inverter (Garg et al. 2008)
A radiation particle strike at a reverse biased p-n junction results in a current flow from n-type diffusion to p-type diffusion out2 out1n out1p inp inp & inn Radiation Particle VDD - VTN in out1n out2 out1p |VTP| out1 out2 INV1 INV2 inn Radiation Particle Modified Inverter Radiation Tolerant Inverter INV1 INV2

12 Radiation Tolerant Split-output Inverter (Garg et al. 2008)
Radiation Particle Strike inp X Radiation Particle Strike M2 M8 X X out1p inp & inn M4 X M6 out1n out2 out1p X M5 out2 M3 The voltage at out2 is unaffected out1n X A radiation particle strike at any node of the first inverter (radiation tolerant inverter) does not affect the voltage at out2 M1 M7 inn

13 First Step: Split-output based RCG Hardening
A simple solution would be to replace gates B1, B2 and B3 by their hardened counterparts obtained using split-output inverter This solution will not be 100% tolerant to radiation particle strikes Assume a radiation strike at out1p just after both out1p and out1n had fallen to GND and before out2 has risen to VDD out2 enters high impedance state with GND or some intermediate voltage – wrong state This may delay a clock edge at RCLK resulting in a large clock jitter out1n inn out2 inp M7 M8 out1p During a radiation-induced voltage glitch at either out1p or out1n both PMOS and NMOS of INV2 are in high-impedance state INV1 INV2

14 Second Step: Split-output based RCG Hardening
Duplicate gates B1, B2, B3 and B4 and replace them by their hardened counterparts Output of B4 are op and on - op (on) is driven by only PMOS (NMOS) op (on) can only experience 0 to 1 (1 to 0) flip due to a strike at op (on) Similarly, B4d gates has opd and ond outputs Generate correct clock signal using op, on, opd and ond signals Using Karnaugh map, we obtain RCLK = op.opd This design is still not tolerant to radiation particle strikes 1 to 0 flip possible on op due to a particle strike at n3_1p Radiation Particle Strike

15 Final Design: Split-output based RCG Hardening
We need to ensure that op and opd do not experience 1 to 0 flip due to a particle strike anywhere in RCG Only 0 to 1 flip is allowed on op and opd Both inputs of B4 (B4d) are driven by n3_1n (n3_2n) A particle strike at n3_1n and n3_2n can result in only 1 to 0 flip at inputs of B4 and B4d – ensures only 0 to 1 flip occur at op and opd Inputs of B3 (B3d) are n2_1p (n2_2p) which can experience 0 to 1 flip Repeat this process until we reach the outputs of B1 and B1d The resulting RCG design is tolerant to radiation particle strikes

16 Experimental Setup We implemented unhardened and hardened regional clock regenerators (RCG) Using a 65nm PTM model card with VDD = 1.0V We simulated radiation particle strikes Q=150fC, ta=150ps & tb=38ps At all the nodes of the two clock regenerator circuits At different times during the clock period Clock frequency is assumed to be 2 GHz Layouts were created for all RCGs using Cadence SEDSM Note that the MF gate in TMR approach and the NAND gate driving 43X INV in split-output based approach were sized such that a radiation strike at their outputs results in voltage glitches of identical magnitude

17 Experimental Results Comparison of radiation tolerance of regular unhardened, TMR based and split-output inverter based hardened RCGs All measurements are made at RCLK Circuit Jitter (ps) Rise Time (ps) Fall Time (ps) Pulse Width (ps) Rise Fall Min Max Regular 833.5 36.3 32.3 253.5 TMR 38.8 58.2 27.2 60.3 23.7 49.6 220.9 307.4 Split-O/P 25.0 30.1 24.6 47.3 23.6 45.2 273.9 318.3 In the worst case, a radiation strike at regular RCG may completely eliminate a clock pulse Radiation-induced jitter is also large for regular RCG Both TMR and our split-output based approaches eliminate radiation-induced voltage glitches Split-output inverter based approach is more effective in reducing radiation-induced jitter than the TMR based approach Rise/fall times of both hardening approaches are comparable

18 Performance Comparison of Our Hardening Approaches
Leakage Current (nA) Dynamic Power (mW) Layout Area (mm2) Regular 236 190.5 13.62 TMR Based 291 412.0 52.1 Split-Output 523 338.3 39.1 TMR based radiation hardened RCG consumes more dynamic power and require more layout area than the split-output inverter based radiation hardened RCG Leakage current is slightly higher for the split-output based RCG than the regular and TMR based RCGs

19 Conclusions Radiation strikes in clock nodes in regional clock regenerators contribute to ~20% of overall chip level SER We developed two techniques to harden regional clock regenerators TMR based approach Split-output inverter based approach Our both approaches are very effective Completely eliminate radiation-induced race Suppress radiation-induced jitter to low values 58ps and 30ps Critical charge is ~150fC The split-output inverter based has a slight advantage over TMR based approach Consumes lower dynamic power and require lower area However, TMR based approach exhibits lower leakage

20 Thank You

21 Radiation Tolerant Split-output Inverter (Garg et al. 2008)
A radiation particle strike at a reverse biased p-n junction results in a current flow from n-type diffusion to p-type diffusion A gate constructed using only PMOS (NMOS) transistors cannot experience 1 to 0 (0 to 1) upset Radiation Particle inp in out1p inp & inn out2 VDD - VTN out2 out1 out1n out1p |VTP| INV1 INV2 out1n Radiation Particle inn out2 INV1 INV2 Static Leakage Paths

22 Radiation Tolerant Split-output Inverter
Low VT transistors inp inp out1p inp & inn out1n out1p out2 |VTP| VDD - VTN out1p X out2 out2 out1n X inn out1n inn Leakage currents are lower by ~100X Radiation Tolerant Inverter Modified Inverter

23 First Step: Split-output based RCG Hardening
A simple solution would be to replace all the gates in the circuit with hardened split-output gates as shown alongside Problems with this design: For hardened gates, radiation strike at any output node takes next inverter output to high impedance as shown in previously. This causes delay in clock edge at R_CLK node Large Clock Jitter This problem is dealt in the next step by duplicating the hardened inverter chain and then masking the delay-difference

24 Second Step: Design using Split-Output Gates and Masking Function
Hardens nodes op, on, opd, ond, n5 and R_CLK only Problems with this design: Radiation strike at any other node (e.g. n3_1n) may result in 1->0 (0 ->1) transition at op/opd (on/ond) (e.g. op) nodes as shown figure which is considered don’t care condition in the k-map This problem is dealt in the next step by limiting the transition to only one type at the input of the hardened gates so that only one transition is seen at op and opd.

25 Final Design: Split-Output Inverter based Clock Regenerator Circuit
Advantage: Radiation Strike can cause only one transition at the input of each hardened gate for which only one transition can occur at n4_1p and n4_2p due to radiation strike which is rejected by the masking AND gate (B5). Note: In practice, the 2X inverter can directly drive the 8X inverter. An extra stage was added for demonstrating the working principle of the circuit in a generic sense.


Download ppt "SEU Hardened Clock Regeneration Circuits"

Similar presentations


Ads by Google