Radiace vs. typy pameti

Petr Tošovský PetrTosHW@PTmodel.cz
Úterý Duben 15 17:04:16 CEST 2008


Zdravim vsechny.
Uvedomuju si ze je to dost specificky problem, ale minimalne d. a b. by 
se k tomu mohli vyjadrit a mohlo by to zajimat i ostatni.
Premyslim tu ted jak se da navrhnout zarizeni s programovatelnou 
logikou, ktere bude fungovat v prostredi s velkou radiaci. Podle vseho 
co jsem si zatim precetl, se v takovem prostredi vyskytuji selhani typu 
SEU (zmena konfigurace) nasledovana chybou oznacovanou SEFI (preruseni 
funkce). V lepsim pripade pouze chyba SET, kterou chapu jako pouhe 
prehozeni urovne v registru ktery nema vliv na konfiguraci obvodu. 
Resenim je vetsinou pouziti techniky TMR (Triple Module Redundancy), 
takze vse v FPGA je trikrat + se pouzivam automaticka kontrola 
konfigurace podle CRC (u lepsich FPGA).
Narazil jsem na to ze EEPROM maji byt proti SEU imunni, jenze nikdo 
nepise jak mnoho a jestli vsechny EEPROM.
Otazkou tedy je jak se stanovuje cetnost SEU pokud znam uroven radiace 
(doufam ze ji zjistim). Bezne soucastky, ktere mam vyhlednute nemaji ve 
svych parametrech uvadenou odolnost, tak bych chtel vyjit z nejakych 
obecnych parametru podle struktury popripade technologie.
Pomohu si kdyz pouziju stare CPLD z rady MAX3000A, ktere maji 
konfiguraci v EEPROM, ale neumoznuji jeji prubeznou kontrolu jako 
moderni FPGA? S TMR nemohu zajit dal nez k hranici chipu, vnejsi 
soucastky nebudou mit zalohy, neni zpusob jak by se vyhodnocovala jejich 
spravna resp. spatna funkce. Takze by bylo dobre kdybych si dovedl 
alespon odvodit ze k chybam nebude s 99.99999% pravdepodobnosti dochazet 
1000krat za sekundu. Kdyz se snazim vyloucit vse co by melo konfiguraci 
v SRAM, tak jsem jak v dobe kamenne, vse co ma seriove nastavovaci 
rozhrani je k nicemu.
Poradte nekdo za jaky konec to vzit?

Doufam alespon ze jste z toho po precteni taky tak zmateni jako ja. ;-) 

Tosa




Další informace o konferenci Hw-list