1 / 29

A Design Approach for Radiation-hard Digital Electronics

A Design Approach for Radiation-hard Digital Electronics. Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX-77840. Outline. Introduction Objective Previous Approaches Our Approach Results

taran
Download Presentation

A Design Approach for Radiation-hard Digital Electronics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Design Approach for Radiation-hard Digital Electronics Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX-77840

  2. Outline • Introduction • Objective • Previous Approaches • Our Approach • Results • Conclusions

  3. Introduction • There has been significant interest in the radiation immunity of electronic circuits • Historically mainly used for space and military electronics • Higher levels of radiation in space and combat environments • More recently, terrestrial electronics are also becoming vulnerable • Shrinking feature size and supply voltages • Reduced capacitances means less charge is required to flip node voltage • This has led to a renewed interest in radiation tolerant circuit design

  4. Introduction (contd.) • Effects of radiation particle strike • Neutron, proton and heavy cosmic ions • Ions strike diffusion regions • Deposit charge • Results in a voltage spike • What is Single Event Upset (SEU)? • Interaction of a radiation particle with VLSI circuits can produce a charge deposition in critical regions of the circuit, leading to a bit reversal error, or single event upset.

  5. Introduction (contd.) • Charge deposited (Q) at a node is given by where:Lis Linear Energy Transfer (MeV/cm2/mg) tis the depth of the collection volume (mm) • Resulting current pulse is modeled as where:tais the collection time constant tbis the ion track establishment constant

  6. Objectives • Radiation particles cause SEU • Terrestrial electronics are also susceptible to SEU • Therefore, need circuit level protection against SEU even for consumer electronics • To make circuit radiation tolerant • Delay and area overhead should be minimized

  7. Previous Approaches • Transistor sizing is done to improve the radiation tolerance of the design (Zhou et. al) • Ensure that capacitance of any node is sufficient to make the circuit radiation tolerant. • SEU event is detected using built in current sensor (BICS) (Gill et. al) • Triple modulo redundancy based approach (Neumann et. al) • Error correction codes (Gambles et. al) • More detailed references can be found in the paper

  8. Our Radiation Hardening Approach • Part 1: Gate Level SEU protection • Approach A: PN Junction Diode based SEU Clamping Circuits • Approach B: Diode-connected Device based SEU Clamping Circuits • Part 2: Logic Block Level Protection • Radiation hardening for all gates • Fixed depth protection • Variable depth protection

  9. Our Radiation Hardening Approach • Approach A - PN Junction Diode based SEU Clamping Circuits V (out) Radiation Strike 0.8 1V 0.6 0.4 in out 0.2 G 0 time 0V D2 D1 1.4V V (outP) 0.8 outP GP 0.6 0.4 Shadow Gate -0.4V 0.2 Higher VT device 0 time -0.4

  10. Our Radiation Hardening Approach • Approach B - Diode-connected Device based SEU Clamping Circuits V (out) Radiation Strike 0.8 1V 0.6 0.4 in out 0.2 G 0 time 0V D2 D1 Ids 1.4V V (outP) 0.8 outP GP 0.6 0.4 -0.4V 0.2 Higher VT device 0 time -0.4

  11. Our Radiation Hardening Approach • Compared approaches A and B • Performed layout and spice level simulation • Approach A has higher area penalty than B • But performance of approach A is slightly better than B • Therefore, selected approach B

  12. Simulating a Radiation Strike • Circuit simulation is performed in SPICE • 65nm BPTM model card is used • VDD = 1V • VTN= | VTP| = 0.22V • The radiation strike was modeled as current source • As commonly done in this field (Zhou et. al) • Varied the value ofQandta • tbis chosen to be 5ps (Gill et. al)

  13. Simulating a Radiation Strike • Injected Current as a function ofQandta

  14. Protection Performance - Example • Radiation strike at output node. • Q = 4 fC • ta= 10ps • Approach B is used

  15. Block Level Radiation Hardening • Individual gate protection • Approach B is selected • Area overhead is more than 100% • But our goal is to protect the entire logic circuit • We call it as block level protection • To understand block level protection • Critical depth of a gate

  16. Critical Depth of a Gate • Consider 2 input AND gate • Computed for each hardened cell Produces glitch Magnitude of glitch reduces Radiation Strike Glitch magnitude is tolerable 1 1 1 1 1 Critical Depth =3

  17. Critical Depth of a Gate • Spice simulations were performed using Q = 5 fC, ta= 10ps, tb= 5ps • Tolerable glitch magnitude is 0.35*VDD

  18. Block Level Radiation Hardening • Simple approach – radiation hardening for all gates • Very inefficient approach • Large delay and area overhead Primary Outputs Primary Inputs

  19. Block Level Radiation Hardening • Better approach – Fixed depth protection • Let Δmax= maxC(Δ(C)) • Assume Δmax = 2 then Radiation Strike Radiation Strike Primary Outputs Primary Inputs

  20. Block Level Radiation Hardening • Further improvement – Variable depth protection Primary Outputs Primary Inputs

  21. Variable Depth Protection • LetΔ(INV2AA) = 4, Δ(NAND2AA) = 1 andΔ(AND2AA) = 2 • Maximum depth of protection required is 4 • More details of the algorithm can be found in the paper 3 8 6 1 Primary Inputs Primary Outputs 9 4 7 10 2 5

  22. Experiments • Used our approach on some benchmark circuits. • Used SIS for synthesis and technology mapping. • Circuits were mapped for both delay and area. • Used the “sense” package in SIS to find circuit delays. • sense reports the largest sensitizeable delay. • To get accurate area estimates, circuits were placed and routed using SEDSM from Cadence. • QPLACE for placement, WROUTE for routing

  23. Delay Characteristics of the Cells

  24. Block Level Delay Results • Delay overhead primarily due to increased capacitive load from hardended cells.

  25. Block Level Area Results • Area overhead is larger for circuits mapped for minimum area • Area overhead is also large for circuits with smaller logic depth (such as frg2)

  26. Conclusions, Future Work • We have presented a novel circuit design approach for radiation hardened circuit design. • We use shadow gates and protecting diode-connected devices to protect the primary gate from a radiation strike. • We presented techniques to replace fewer gates to help minimize the area and delay penalties. • Only 30% area penalty and 4% delay penalty on average for circuits mapped for minimum delay. • In the future we hope to be able to incorporate radiation hardening in the technology mapping step itself.

  27. Thank You!!

  28. Our Radiation Hardening Approach • Radiation strike at the output of the shadow gate • Output is protected upto 0.4+0.6+0.35 V glitch Radiation Strike V (out) 1V 0.8 0.6 in out G 0.4 0.2 0V 0 D2 D1 time 1.4V V (outP) 0.8 outP GP 0.6 0.4 Shadow Gate -0.4V 0.2 0 time -0.4

  29. Our Radiation Hardening Approach • Radiation strike at the output of the shadow gate Radiation Strike V (out) 1V 0.8 0.6 in out G 0.4 0.2 0V 0 D2 D1 1.4V V (outP) time 0.8 outP GP 0.6 0.4 Shadow Gate -0.4V 0.2 0 -0.4 time

More Related