Subscribe to EDN

Denver, sunspots, and the hazards of SRAM

October 9, 2009

Wow, Mike Brogley of Actel took a lot of reader flack at Embedded.com for an intriguing article on sunspot influence on SRAM-based FPGAs. Now, before you think that this has something to do with crystal healing, take a careful look at the article in question. Since Actel is well-known for its rad-tolerant FPGAs in space and military applications, Brogley thought he’d look at the effects of sunspot activity at high latitude and high altitudes, and the potential for flipped bits in SRAM reliability.  Designing systems during the present "quiet sun" period might lead to problems during solar maxima, he concluded.

Readers took him to task for not identifying the competitive architectures that might provide problems (three guesses), and suggested he was shouting “Fire” about a trivial problem. I’ll give this article a reserved thumbs-up, but point out the resemblance it bears to radiation studies of the late 1970s by anti-nuclear activists like John Gofman. The comparison is apt in particular when Brogley suggests that SRAM-based FPGA reliability might be different at different locations on the Earth’s surface.  The effect might be statistically significant in rare cases, but it’s not likely that a real-world user of such FPGAs in Colorado, or even in Tibet, would see it.

We ought to thank Brogley for pointing out the greater neutron flux density encountered during 11-year solar maxima, and the potential impact this could have near the poles and at high altitudes. Because the potential for single-event-upset soft errors in military systems can be large, designers of FPGAs in mil-aero and space-based military systems have to pay close attention to this.

But, as Brogley admits, nonvolatile workarounds already have been offered in some FPGA architectures. Sure, Actel should be proud to tout its own architectural advantages. As feature sizes decline, the potential problems of standard SRAM-based FPGAs will increase.

Readers made good points about a potential “crying wolf” problem, particularly in not listing the time over which failures were encountered, and failure to examine potential failures in FPGAs vs. ASICs, main memory, microprocessors, etc. Do we have a problem, or not?

I liken it to my own choice to live at 7700 feet in altitude. Do I face a minutely increased risk of cancer due to greater ionizing radiation at high altitude? Of course I do. Do I care? I consider it a great tradeoff, given the natural surroundings. Sometimes, when designing mission-critical systems, we have to care about the failure mechanisms described by Brogley. But a commercial system in Denver or Kiruna is hardly likely to experience more failures than those in Miami or Rio, solely due to a sunspot cycle.

 

Posted by Loring Wirbel on October 9, 2009 | Comments (7)

April 16, 2010
In response to: Denver, sunspots, and the hazards of SRAM
Buy Cialis commented:

safety unknown switched block symbolically technique roles induced blueprint degrading josh


October 19, 2009
In response to: Denver, sunspots, and the hazards of SRAM
BR commented:

"As feature sizes decline, the potential problems of standard SRAM-based FPGAs will increase." The smaller feature size parts have actually shown higher resistance to upset, not lower. While the critical charge required to toggle a flip-flop has decreased, the thickness of the material present for energy deposition has gone down also. You cannot deposit charge if there is no material.


October 13, 2009
In response to: Denver, sunspots, and the hazards of SRAM
Andy T commented:

So, the lesson from all this is that we should all fly on redeyes, especially since Airbus is apparently chock full o' FPGAs?


October 13, 2009
In response to: Denver, sunspots, and the hazards of SRAM
Loring Wirbel commented:

Thanks, John, appreciate the correction.


October 13, 2009
In response to: Denver, sunspots, and the hazards of SRAM
John Brown commented:

"Designing systems during the present "quiet sun" period might lead to problems during solar maxima, he concluded." I did not see that conclusion in the article. According to the author, right now is a "noisy sun" period, not a "quiet sun" period, because the author was concerned about neutron count, not sunspot count. "We ought to thank Brogley for pointing out the greater neutron flux density encountered during 11-year solar maxima" What he pointed out was the *inverse* relationship between solar maxima/minima (as defined by sunspot count) and neutron count.


October 12, 2009
In response to: Denver, sunspots, and the hazards of SRAM
Loring Wirbel commented:

Well, again, the analogy to radiation-induced illness applies. You can show the statistical likelihood that X will happen, but I am skeptical until I see results from the field that match those expectations. If those kind of failure rates were seen in printers or servers, either the FTC would pull SRAM-based FPGAs off the market, or Xilinx would beat them to the punch.


October 10, 2009
In response to: Denver, sunspots, and the hazards of SRAM
Wm W Murray commented:

A server with ECC DRAM vintage 1999 technology would show about 1 ECC event per month in Denver/Similar Altitude for 64MBIT DRAM. A Xilinx FPGA Design Jetting Alpha particle producing Ink/fluid with 24 FPGA's would freeze and require a total cold start 1x per week.(Ink Jet Printing) What are the odds an SRAM based FPGA used in something like a Radiation Therapy Device in a Hospital will have similar issues?

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows