[SI-LIST] Re: FPGA SI Issues in Space Applications

You are basically asking about immunity requirements for the chips.  To
put it simply, you need to protect the ICs by placing them in a sealed
metal box.  Naturally, the devil is in the details!!

How do you plan to test this product to this environment?  Back in my
days at NASA-Ames, we used to take semi-conductor arrays to the
cyclotron located at the University of California, Davis, and fire
particles at the arrays to simulate sun bursts and cosmic waves and
such.=20

You can also take such products to any EMC lab and have them do radiated
immunity tests.  Basically they just bombard your product with RF energy
and see how it performs.

Chris Padilla
SI Engineer
Cisco Systems
San Jose, CA

-----Original Message-----
From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
On Behalf Of Sammit Adhya
Sent: Wednesday, April 26, 2006 10:42 AM
To: si-list@xxxxxxxxxxxxx
Subject: [SI-LIST] Re: FPGA SI Issues in Space Applications

Our area of research is unique in the sense that we're using SRAM based
FPGAs from Xilinx. The idea is that with scrubbing and triple modular
redundancy, that should provide immunity for SEUs and latchup's. That
has already been done, so we're working on basically the ability to
dynamically move around different reconfigurable modules in the case of
failures. In theory, until you have hit the device with the maximum
ionizing dose, the devices should not fail.

I guess I just don't have a good understanding of how SI issues affect
signals within the FPGA and what are the common practices used to
prevent these issues when writing HDL. The harsh space environment I
would think adds to this issues and I haven't seen much on trying to
inherently protect the hardware. Thanks!

Sincerely,
Sammit Adhya

On 4/26/06, Tom Biggs <tbiggs@xxxxxxxxxxxxxxxxxxxxx> wrote:
> Assuming you are talking about satellites and not launchers, one issue

> to consider is that long term radiation affects transister=20
> characteristics. So you can't trust specs such as Vil, Vih, Vol, Voh,=20
> rise times, propogation delays.
>
> So how do you design? You understand what the affects are, and you=20
> adjust the numbers for the worst case over the lifetime of the=20
> satellite. Lots of extra margin in the design is highly recommended.
>
> I'm glad to see that you've addressed the SEU issue. A flip-flop that=20
> decides to change state randomly is difficult to design around. It is=20
> even harder when the flip-flop is controlling the configuration of the

> FPGA. How are you dealing with radiation induced latch-up?
>
> Using non-radiation hardened electronics in space is tricky.
> There was once a Japanese satellite that used seven microprocessors.=20
> The processors were not radiation hardened, but they didn't worry=20
> because of all of the redundancy. If one or two get a radiation hit,=20
> the others take over and reset the crashed cpus. Then along came a=20
> strong solar flare and knocked out all seven at once. End of
satellite.
>
>    -tom
>
> -----Original Message-----
> From: si-list-bounce@xxxxxxxxxxxxx=20
> [mailto:si-list-bounce@xxxxxxxxxxxxx]
> On Behalf Of Sammit Adhya
> Sent: Tuesday, April 25, 2006 11:21 PM
> To: si-list@xxxxxxxxxxxxx
> Subject: [SI-LIST] FPGA SI Issues in Space Applications
>
>
> Hello All,
>
> This is my first time posting to the list so hopefully the question=20
> isn't too generic. I'm currently working on a research project to use=20
> FPGAs as flight computers in space at the University of Colorado. I=20
> was wondering if people had any general advice for designing circuits=20
> in space with it comes to signal integrity and high radiation
environments.
>
> Things like single event upsets have already been addressed, but I was

> looking for some insight issues beyond SEUs, SETs and SEEs. Any=20
> specific ways of routing circuits or designing them to inherently=20
> protect them the harsh space environment? Thanks!
>
> --
> Sincerely,
> Sammit Adhya
> ------------------------------------------------------------------
> To unsubscribe from si-list:
> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
> or to administer your membership from a web page, go to:
> http://www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
> List FAQ wiki page is located at:
>                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
>
> List technical documents are available at:
>                http://www.si-list.org
>
> List archives are viewable at:    =3D3D20
>                http://www.freelists.org/archives/si-list
> or at our remote archives:
>                http://groups.yahoo.com/group/si-list/messages
> Old (prior to June 6, 2001) list archives are viewable at:
>                http://www.qsl.net/wb6tpu  =3D3D20
>
> ------------------------------------------------------------------
> To unsubscribe from si-list:
> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
> or to administer your membership from a web page, go to:
> http://www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
> List FAQ wiki page is located at:
>                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
>
> List technical documents are available at:
>                http://www.si-list.org
>
> List archives are viewable at:
>                http://www.freelists.org/archives/si-list
> or at our remote archives:
>                http://groups.yahoo.com/group/si-list/messages
> Old (prior to June 6, 2001) list archives are viewable at:
>                http://www.qsl.net/wb6tpu
>
>
>
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List FAQ wiki page is located at:
                http://si-list.org/wiki/wiki.pl?Si-List_FAQ

List technical documents are available at:
                http://www.si-list.org

List archives are viewable at:    =20
                http://www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
 =20
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List FAQ wiki page is located at:
                http://si-list.org/wiki/wiki.pl?Si-List_FAQ

List technical documents are available at:
                http://www.si-list.org

List archives are viewable at:     
                http://www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: