【正文】
和彈出堆棧進(jìn)行運(yùn)算。 不論在被測設(shè)備計(jì)算機(jī)的功能性如何,測試控制計(jì)算機(jī)始終保留了強(qiáng)制重置 /映射功能。此外,所使用的元件庫還引進(jìn)了重型雙防護(hù)方案 [ 4 ] 。顯然還有其他的事情。因此,其他的一些翻轉(zhuǎn)機(jī)制就要發(fā)生。 如圖 9所示的另外一個(gè) 事實(shí),即每比特內(nèi)存破壞截面 CMOS超低功耗輻射容錯(cuò)設(shè)備和工業(yè)技術(shù)大約平等,表明元件本身已對(duì)翻轉(zhuǎn)敏感。 致謝 本文作者要感謝這項(xiàng)工作的發(fā)起者。除了在線性能量轉(zhuǎn)移最高值時(shí)的存儲(chǔ)器的測試,所有翻轉(zhuǎn)粒子橫截面曲線都比工業(yè)設(shè)備的低 12個(gè)數(shù)量級(jí)。增加有效的線性能量轉(zhuǎn)移使這種效應(yīng)涉及的范圍更廣,由此產(chǎn)生了更大的橫截面。 在線性能量轉(zhuǎn)移,零攔截頻率基本上發(fā)生在零斷面點(diǎn),這表明從組合邏輯可以獲得所有這些 SEUs被 SETs。 CMOS超低功耗輻射容錯(cuò)設(shè)備設(shè)計(jì)即使在考慮到 ,仍選擇繼續(xù)支付防護(hù)的固定成本( ? 1015 % )。如果此報(bào)告停止,測試控制器知道了,一個(gè) SEFI 發(fā)生。此代碼初始化被測設(shè)備計(jì)算機(jī)及接口通過串行連接的計(jì)算機(jī)的控制,“測試控制器”。然后通用寄存器段,比較他們的預(yù)期值。 邏輯 這個(gè)測試進(jìn)行了一系列的邏輯和數(shù)學(xué)計(jì)算,并提供三種類型的錯(cuò)誤鑒定 : 1 )加法 /減法, 2 )邏輯運(yùn)算 , 3 ) 乘法 /除法。 所有執(zhí)行的測試程序: ? 外部通用異步接收和發(fā)送裝置( UART接口),用來傳送錯(cuò)誤信息和控制器計(jì)算機(jī)之間的通信。 六 測試軟件 8051測試軟件的概念很簡單。除了 被測設(shè)備本身,在被測設(shè)備計(jì)算機(jī)其他組成部分從立即地區(qū)輻射光束被刪除。第二次全內(nèi)置串口,增設(shè)七個(gè)中斷,一個(gè)看門狗定時(shí)器,一個(gè)掉電復(fù)位,雙數(shù)據(jù)指針和變速外設(shè)訪問。其他兩個(gè)設(shè)備是兩種版本的商業(yè) 8051 ,分別由英特爾公司和美國達(dá)拉斯半導(dǎo)體制造。其他兩個(gè)過程 英特爾的 8051商業(yè)設(shè)備標(biāo)準(zhǔn)和采用國家最先進(jìn)的加工從達(dá)拉斯半導(dǎo)體版本 — 是這個(gè)進(jìn)程的基礎(chǔ)。在自然 空間輻射環(huán)境中,由于這些固化工藝的使用,美國宇航局在航天飛行中系統(tǒng)中使用驗(yàn)證技術(shù)成為必要。更高的頻率可能更關(guān)注這些。那么,什么是 HBD器件所獨(dú)有的驗(yàn)證呢? 由于不采用“常規(guī)”工業(yè)現(xiàn)成( COTS)裝置或沒有固化的專用集成電路( ASIC),加固工藝的器件 需要確定如何驗(yàn)證設(shè)計(jì)程序庫而不是設(shè)備硬度。 索引詞 單粒子效應(yīng),加固工藝, 微控制器,輻射效應(yīng)。 and, remapped the Test Code residing in the Program Code RAM to locate it to address 0x0000 (the EPROM will no longer be accessible in the DUT Computer39。C and at a clock speeds of MHz to 24 MHz. They are manufactured in Intel’s CHMOS IIIE process. The Dallas Semiconductor devices are similar in that they are ROMless 8052 microcontrollers, but they are enhanced in various ways. They are rated for operation from to Volts over 0 to 70 176。課題包括需要測試的類型和設(shè)計(jì)覆蓋面(即 他們是否需要驗(yàn)證 設(shè)計(jì)庫的 每個(gè)應(yīng)用程序?)。 這種使用設(shè)計(jì)程序庫和自動(dòng)化設(shè)計(jì)工具設(shè)計(jì)的常規(guī)加固工藝器件可為美國宇航局提供一種解決方法,它能及時(shí)滿足嚴(yán)格的科學(xué)性能規(guī)格,具有成 本低,和可靠性高的特點(diǎn)。當(dāng)然,如果固化的部分工藝依靠一個(gè)進(jìn)程的固有抗輻射硬度,也可以放棄一些測試(如 SEL早先的樣本)。 現(xiàn)在, 美國航天局和國防部計(jì)劃正在不斷地改進(jìn)固化工藝。 高級(jí)微電子研究所 采用超低功耗,以及布局和建筑固化工藝的設(shè)計(jì)原則來實(shí)現(xiàn)其結(jié)果。這個(gè)進(jìn)程還會(huì)使 我們 較完整地理解如何測試復(fù)雜的結(jié)構(gòu),如微控制器,以及將來如何更有效地測試這些結(jié)構(gòu)。 達(dá)拉斯半導(dǎo)體器件都很相似因?yàn)樗麄兌际?ROMless 8052單片機(jī),但他們加強(qiáng)方式不同。 超低功耗輻射容錯(cuò) 技術(shù) C8051設(shè)備需要兩個(gè)單獨(dú)的電源電壓; 500毫伏和理想的接口電壓。這個(gè)控制器軟件涉 及被測設(shè)備的命令,被測設(shè)備碼的下載,和被測設(shè)備輻射前后搜集來的實(shí)時(shí)錯(cuò)誤。這樣,個(gè)別試驗(yàn)可以在任何時(shí)間被修改。 應(yīng)當(dāng)指出的是,考慮到所有接收數(shù)據(jù)最高的可靠性,每個(gè)試驗(yàn)中,返回遙測(包括時(shí)間標(biāo)記) 被同時(shí)送往測試控制器和遙測內(nèi)存。常數(shù)與已知值進(jìn)行比較,不匹配結(jié)果與有關(guān)寄存器信息一起傳送。意外值由于堆棧的錯(cuò)誤或堆棧指針本身和有關(guān)的寄存器信息被傳送。因此,如果測試運(yùn)行沒有一個(gè)單一事件功能中斷( SEFI ) 無論是被測設(shè)備計(jì)算機(jī)本身或測試控制器可以終止了測試,并允許執(zhí)行后測試功能。這個(gè)方案已被證明能多次非常有效地使 CMOS 電路完全不受 SEL高達(dá) 120 MeVcm2/mg測試限制的影響 。 CMOS超低功耗輻射容錯(cuò) 8051 此處所報(bào)告的結(jié)果與 CMOS超低功耗輻射容錯(cuò) CCSDS無損壓縮芯片( USES)獲得的一些結(jié)果非常相似 [ 6 ] CMOS超低功耗輻射容錯(cuò) CCSDS無損壓縮芯片的合成使用了與 CMOS超低功耗輻射容錯(cuò) 8051相同的工具和程序庫。單個(gè)粒子刪除是把一個(gè) SET放在邏輯流的兩個(gè)半部分上, 邏輯流允許一個(gè) SET產(chǎn)生一個(gè)翻轉(zhuǎn)。 九 結(jié)論 利用 8051微控制器作為測試工具,完成了對(duì)加固工藝( CMOS超低功耗輻射容錯(cuò)技術(shù) )單粒子效應(yīng)敏感性的詳細(xì)比較。他們是美國航天局電子零部件和包封程序( NEPP ) , 美國航天局的飛行計(jì)劃,防衛(wèi)威脅降低局( DTRA ) 。 CMOS超低功耗輻射容錯(cuò)設(shè)備有較高的線性能量轉(zhuǎn)移閘值并且始終不發(fā)生閉鎖現(xiàn)象。 在這一點(diǎn)上, CMOS超低功耗輻射容錯(cuò) SEU理論的解釋是,在一 個(gè)有效的線性能量轉(zhuǎn)移 20個(gè)值中,能量集中點(diǎn)足夠廣泛,足以(和正確的位置)在組合邏輯流的兩個(gè)半部分產(chǎn)生一個(gè) SET。在橫截面與時(shí)鐘成比例時(shí),這兩種情況下數(shù)據(jù)與線性模式擬合良好。 在一個(gè)實(shí)例中,一個(gè)在 非外延 晶圓上制造的 5伏的電路不受 SEL的測試限制的影響。 在被測設(shè)備的任何測試,被測設(shè)備行使的部分功能(例如,寄存器操作或 內(nèi)部 RAM的檢查,或定時(shí)器操作)在最高利用可能,同時(shí)使最小定期報(bào)告的測試控制計(jì)算機(jī)轉(zhuǎn)達(dá)的被測設(shè)備計(jì)算機(jī)仍然起作用。起初,這個(gè)地址的設(shè)備是一個(gè)以前載有“開機(jī) /串行裝載機(jī)”代碼的可擦寫可編程只讀存儲(chǔ)器。模式交替為了測試狀態(tài)字( PSW)特殊功能寄存器,其中控制通用寄存器段的選擇。意外值傳與寄存器信息一起傳送。只有駐存在被測設(shè)備永久編碼,是啟動(dòng)代碼和在控制器 PC與被測設(shè)備建立之間的通信的串行代碼裝入例行程序。監(jiān)測電源供應(yīng)來得到閉鎖指示。 五,測試硬件 8051被測設(shè)備( DUT)作為實(shí)用電腦組成部分進(jìn)行了測試。C ,時(shí)鐘頻率高達(dá) 25兆赫。首先是美國航天局的設(shè)備,這是進(jìn)行評(píng)估主要設(shè)備。 一臺(tái)設(shè)備廣泛涉及的技術(shù)使得 8051成為技術(shù)評(píng)價(jià)的理想載體這項(xiàng)工作的目標(biāo)是從 高級(jí)微電子研究所 得到 CMOS超低功耗輻射容錯(cuò) 進(jìn)程的技術(shù)評(píng)價(jià) [ 3 ]。這些計(jì)劃的實(shí)例是 Mission研究公司( MRC )與 高級(jí)微電子研究所 (這項(xiàng)研究的重點(diǎn))所研制的 8051 微控制器。例如,如果在電源電壓 的條件下,用測試芯片靜態(tài)地測試 單粒子效應(yīng) ,所測得的數(shù)據(jù)在電源電壓 操作頻率 100MHz的條件下是否適用?動(dòng)態(tài)因素(即非靜態(tài)操作)包括單粒子瞬變( SETs)的普及效果 。通常情況下使用的是 TID( Co60)和 SEE(重離子和 /或質(zhì)子)來驗(yàn)證器件。它 是評(píng)價(jià)兩個(gè) 8051工業(yè)用設(shè)備單粒子效應(yīng)緩和技術(shù)的一項(xiàng) 設(shè)計(jì)。 the 500 mV and the desired interface voltage. The CULPRiT C8051 is ROMless and is intended to be instruction set patible with the MSC51 family. V. TEST HARDWARE The 8051 Device Under Test (DUT) was tested as a ponent of a functional puter. Aside from DUT itself, the other ponents of the DUT puter were removed from the immediate area of the irradiation beam. A small card (one per DUT package type) with a unique hardwired identifier byte contained the DUT, its crystal, and bypass capacitors (and voltage level shifters for the CULPRiT DUTs). This DUT Board was connected to the Main Board by a short 60conductor ribbon cable. The Main Board had all other ponents required to plete the DUT Computer, including some which nominally are not necessary in some designs (such as external RAM, external ROM and address latch). The DUT Computer and the Test Control Computer were connected via a serial cable and munications were established between the two by the Controller (that runs custom designed serial interface software). This Controller software allowed for manding of the DUT, downloading DUT Code to the DUT, and realtime error collection from the DUT during and post irradiation. A 1 Hz signal source provided an external watchdog timing signal to the DUT, whose watchdog output was monitored via an oscilloscope. The power supply was monitored to provide indication of latchup. VI. TEST SOFTWARE The 8051 test software concept is straightforward. It was designed to be a modular series of small test programs each exercising a specific part of the DUT. Since each test was stand alone, they were loaded independently of each other for execution on the DUT. This ensured that only the desired portion of the 8051 DUT was exercised during the test and helped pinpoint location of errors that occur during testing. All test programs resided on the controller PC until loaded via the serial interface to the DUT puter. In this way, individual tests could have been modified at any time without the necessity of burning PROMs. Additional tests could have also been developed and added without impacting the overall test design. The only permanent code, which was