|
除非商用SRAM cell再也不會soft error (cause by energized partical 放射性粒子, 也就是alpha/ beta/ gamma射線), 6 ]# R0 q6 c6 M7 x, |+ a5 l: E
再則一般ECC是用在user data bit上, FPGA routing用的configuration bit是沒有ECC的, 就算有, 是多久會check一次?, [# \) Q2 b- G! a# H- r. Y" C
LUT ECC時會加耗多少功率 (一般FPGA燒錄時功耗驚人), 系統電源設計時是否需要保留該餘裕?3 x+ N) p: u, {6 {
X( V' \" D) T, R1 F( L
軍用系統或Aero space航空器要符合MIL spec, 很多時候系統本身就有redundancy, 如兩套電源, 兩套系統, 隨時可1 {2 v$ y2 n+ h$ h! E- N
online hot swap, 甚至運算時都是兩套系統同時計算, 即時比較結果, 不一致馬上打回重算. 這種系統就算用了FPGA8 H/ x6 c( s1 [1 D+ B+ t+ ~# ^
發生軟錯誤, 也可從備援1~備援n的平行系統得到正解. 更何況軍用SRAM base FPGA通常採用特殊製程的radiation-hardened " i4 M3 ?5 y1 k+ K% P6 y/ w2 [
FPGA devices, 其成本也是非一般人能承受的.
) T9 M" C- n& j6 l6 `5 h2 c
) g$ i9 I6 s: P, O至於FPGA SER (Soft Error Rate) 有多大機率, 可以看看這篇papper: "An Analytical Approach for Soft Errot Rate Estimation of SRAM-Based FPGAs"
/ s! W; \, N( M$ q/ }( Yhttp://klabs.org/mapld04/papers/p/p221_asadi_p.pdf |
|