cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Newbie
Newbie
985 Views
Registered: ‎09-12-2018

Experience with FPGA design for extreme high/low operating temperatures

Hi all, anyone has any experience to share with regards to designing for extreme operating temperatures (‑55°C to 125°C). ? Are there specific differences in the style? Is timing performance harder to meet or it is the same? I read online that I should watch out for jitter rates, like system and clock jitter, besides the usual. Thanks.

 

0 Kudos
5 Replies
Highlighted
Teacher
Teacher
961 Views
Registered: ‎07-09-2009

running at 125 ambient, 

   is interesting how do you get the heat out to keep the silicon below 85 ?

 

running at -55 ambient

    things like crystals and VCXO's don't always start up.

        but after a few minutes of self heating from the other components they tend to start up.

 

and ensure you don't get condensation is interesting,

   

Good luck,

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Highlighted
954 Views
Registered: ‎06-21-2017

Even the industrial and automotive grade parts are only spec'ed to work at a junction temperature of 125C.  Assuming that you have an ambient temperature of 125C and are using any power at all, your junction temperature will be higher than 125C.  If you are a few degrees higher, the part will probably continue to work, but with a reduced lifetime and with worse timing. 

 

Activation energy for most physical processes is an exponential function with temperature.  At some point, not too much higher than 125, you are likely to hit the knee of the curve.  If that happens, you may be measuring the lifetime of your part in minutes.

0 Kudos
Highlighted
Guide
Guide
933 Views
Registered: ‎01-23-2009

It should be made very clear...

 

Xilinx devices operate within the specified limits. Period. These are specified as maximum and minimum operating temperatures - the values depend on the commercial grade of your device (commercial, industrial, extended, space grade)

 

The second you go outside these limits, all bets are off. The tools have no mechanism for determining whether the design will operate outside the specified limits - it is simply impossible to do timing analysis outside the limits.

 

So, you have

  - no guarantee of timing

  - no guarantee of lifetime

  - no guarantee of startup

  - no guarantee pretty much of anything

 

If you choose to go this route, you will, by definition, have an unreliable design - it can fail in pretty much any way at pretty much any time...

 

Avrum

Highlighted
Contributor
Contributor
852 Views
Registered: ‎03-13-2017

You may find this article from the Xcell journal (Issue 94) useful. It talks about a design using Spartan 6 FPGAs in a high-temperature camera with temperature requirements exceeding 125°C. Unfortunately, the article does not really discuss timing issues.

 

Link to article: How to Extend the Operating Temperature of FPGAs

Highlighted
Teacher
Teacher
841 Views
Registered: ‎07-09-2009

did not know thta source 

 

there is also the pdf available

 

https://www.xilinx.com/publications/archives/xcell/Xcell94.pdf

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos