Advertisement

Zibb

Loring WirbelAnalyst Loring Wirbel covers programmable logic from an application perspective, providing a sneak peek at the vertical applications that help drive FPGA complexity, performance, and density. The blog will feature videos allowing engineers to spotlight their latest designs, along with news of products and corporate trends at FPGA vendors and the developers of third-party tools for programmable logic.



   Advertisement

Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Blog

Friday, October 9, 2009

Denver, sunspots, and the hazards of SRAM

Oct 9 2009 11:00AM | Permalink |Comments (6) |


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.

 


Related entries in: FPGA Gurus | Programmable Logic | Semiconductors | 


Reader Comments



at 10/10/2009 4:58:16 AM, Wm W Murray said:
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?





at 10/12/2009 8:45:55 AM, Loring Wirbel said:
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.



at 10/13/2009 8:53:22 AM, John Brown said:
"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.




at 10/13/2009 12:08:56 PM, Loring Wirbel said:
Thanks, John, appreciate the correction.



at 10/13/2009 9:20:10 PM, Andy T said:
So, the lesson from all this is that we should all fly on redeyes, especially since Airbus is apparently chock full o' FPGAs?



at 10/19/2009 1:41:48 PM, BR said:
"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.



Post a comment



Display Name

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


ADVERTISEMENT

©1997-2010 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy