處理器中流水線和寄存器堆抗輻射加固技術(shù)研究
【學(xué)位單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2019
【中圖分類】:V443;TP332;TN40
【部分圖文】:
的最高位為例,對(duì)該方法進(jìn)行驗(yàn)證,如圖 2-8 所示表示流水線發(fā)生 SEU 故障進(jìn)入異常的波形圖,步驟如下:(1) 如標(biāo)號(hào)①所示,l.jr r6 指令執(zhí)行完成,延遲槽指令處于流水線執(zhí)行階段,該跳轉(zhuǎn)指令的機(jī)器碼是 0x44003000,延遲槽指令是一個(gè)空指 l.nop,機(jī)器碼是 0x15000000;(2) 如標(biāo)號(hào)②所示,id_insn 的最高位注入 SEU 類型故障,即翻轉(zhuǎn)最高位,數(shù)據(jù)由 0x14410000 變?yōu)?0x94410000;(3) 如標(biāo)號(hào)③所示,當(dāng)數(shù)據(jù)發(fā)生改變時(shí),重新計(jì)算的冗余位數(shù)據(jù)發(fā)生變化,由二進(jìn)制 0000 變成 1000;(4) 如標(biāo)號(hào)④所示,當(dāng)新冗余位 id_insn_rnew 與原冗余位 id_insn_r 數(shù)據(jù)不同時(shí),則 id_insn_e 信號(hào)捕獲錯(cuò)誤,并傳送給 or1200_ctrl 模塊的 sig_ctrl_seu 信號(hào),并輸出給 or1200_except 模塊;(5) 如標(biāo)號(hào)⑤所示,異常處理模塊捕獲異常并進(jìn)入異常處理狀態(tài);(6) 如標(biāo)號(hào)⑥所示,由于是延遲槽指令,CPU 重啟流水線需要從上一條跳轉(zhuǎn)指令開始,因此保存上一條指令的地址 wb_pc 的值到 epcr 寄存器。
圖 2-9 流水線發(fā)生 SEU 故障退出異常波形圖2.4 流水線抗輻射加固能力和性能評(píng)估為了驗(yàn)證使用交錯(cuò)奇偶校驗(yàn)加固流水線的有效性,本文以冒泡排序?yàn)槔,通過對(duì)比加固與未加固的節(jié)點(diǎn)錯(cuò)誤率和系統(tǒng)錯(cuò)誤率結(jié)果,完成對(duì)流水線加固效果的評(píng)估。設(shè)置的參數(shù)如下:(1) 每位信號(hào)注入故障的次數(shù) 200 次,即每位信號(hào)注入的仿真次數(shù) 200 次,統(tǒng)計(jì)發(fā)生錯(cuò)誤的次數(shù);(2) 每次故障注入運(yùn)行一次完整仿真的時(shí)間 6500ns;(3) 故障注入?yún)^(qū)域設(shè)置在 500~6000ns,故障注入?yún)^(qū)域表示,運(yùn)行仿真時(shí)打翻節(jié)點(diǎn)的時(shí)刻所在的時(shí)間段,起始時(shí)刻保證故障不會(huì)在復(fù)位時(shí)刻使節(jié)點(diǎn)翻轉(zhuǎn),結(jié)束時(shí)刻保證節(jié)點(diǎn)翻轉(zhuǎn)后,能夠使錯(cuò)誤有足夠的時(shí)間傳播到監(jiān)視信號(hào);(4) 觀察點(diǎn)的個(gè)數(shù)設(shè)置 10 個(gè);(5) 故障注入信號(hào),為 CPU 模塊中的所有寄存器變量;(6) 監(jiān)視信號(hào)為排序過程中使用的內(nèi)存信號(hào)。
a) 未加固節(jié)點(diǎn)錯(cuò)誤率 b)加固后節(jié)點(diǎn)錯(cuò)誤率圖 2-10 加固前后節(jié)點(diǎn)錯(cuò)誤率對(duì)比為了評(píng)估混合使用交錯(cuò)奇偶校驗(yàn)和三模冗余加固流水線的開銷,基于 SMIC65nm 的工藝庫,本文使用 Design Compiler 綜合工具得到加固前后處理器的面積和功耗對(duì)比數(shù)據(jù),其中寄存器堆使用 memory complier 生成,生成寄存器堆的詳細(xì)信息在第 3.5 小結(jié)介紹,綜合時(shí)時(shí)序約束方面,除了時(shí)鐘信號(hào)和復(fù)位信號(hào)外的所有輸入端口,將輸入延時(shí)設(shè)置為時(shí)鐘周期的 40%,所有的輸出信號(hào)設(shè)置輸出延時(shí)與輸入延時(shí)相同,為了評(píng)估使用混合交錯(cuò)奇偶校驗(yàn)和三模冗余對(duì)處理器關(guān)鍵路徑的延時(shí)影響,本文分別綜合了加固前后處理器所能達(dá)到最高時(shí)鐘頻率即最小時(shí)鐘周期,在本文所設(shè)定的約束條件下,通過綜合數(shù)據(jù)可知,未加固的處理器能夠達(dá)到的最小時(shí)鐘周期為 2.35ns,加固后的處理器能夠達(dá)到的最小時(shí)鐘周期為 2.53ns,經(jīng)過分析可知,關(guān)鍵路徑延時(shí)開銷為 7.66%。為了評(píng)估流水線加固后的性能開銷,綜合時(shí)設(shè)定的最小時(shí)鐘周期為 2.53ns,綜合時(shí)采用相同的約束條件,其對(duì)比數(shù)據(jù)如表 2-6所示,對(duì)流水線進(jìn)行加固前面積為 39931.78μm2,加固后變?yōu)?46492.06μm2,面積
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李亞民,李三立;位片式RISC寄存器堆的分配調(diào)度策略及其實(shí)現(xiàn)[J];計(jì)算機(jī)學(xué)報(bào);1989年11期
2 元國軍;沈華;邵恩;臧大偉;;基于自適應(yīng)時(shí)序匹配的低延遲寄存器堆[J];高技術(shù)通訊;2018年02期
3 王佳靜,華林,沈泊,李文宏,章倩苓;一種500MHz 32×32bit高速五端口CMOS寄存器堆[J];半導(dǎo)體學(xué)報(bào);2002年12期
4 趙雨來;李險(xiǎn)峰;佟冬;孫含欣;陳杰;程旭;;一種基于活躍周期的低端口數(shù)低能耗寄存器堆設(shè)計(jì)[J];計(jì)算機(jī)學(xué)報(bào);2008年02期
5 張軒;李兆麟;;一種6讀2寫多端口寄存器堆的全定制實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2007年20期
6 方穎;謝憬;王琴;;一種基于可配置共享寄存器堆的多核處理器核間數(shù)據(jù)交換結(jié)構(gòu)設(shè)計(jì)[J];微電子學(xué)與計(jì)算機(jī);2011年04期
7 張延軍;何虎;周志雄;孫義和;;RFCC-VLIW:一種適用于超長指令字處理器的寄存器堆結(jié)構(gòu)[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年10期
8 張延軍;何虎;周志雄;孫義和;;RFCC-VLIW:一種適用于超長指令字處理器的寄存器堆結(jié)構(gòu)[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版)網(wǎng)絡(luò).預(yù)覽;2008年10期
9 李亞民;RISC寄存器的管理策略[J];小型微型計(jì)算機(jī)系統(tǒng);1987年12期
10 黃彩霞;;基于EPIC同時(shí)多線程處理器的寄存器堆設(shè)計(jì)[J];計(jì)算機(jī)工程與科學(xué);2009年10期
相關(guān)會(huì)議論文 前1條
1 龐守雷;歐麗軍;邢座程;;一款64位RISC微處理器的體系結(jié)構(gòu)設(shè)計(jì)[A];第十七屆計(jì)算機(jī)工程與工藝年會(huì)暨第三屆微處理器技術(shù)論壇論文集(下冊(cè))[C];2013年
相關(guān)博士學(xué)位論文 前2條
1 凡啟飛;高性能嵌入式處理器低功耗技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2009年
2 李列文;FPGA低功耗設(shè)計(jì)相關(guān)技術(shù)研究[D];中南大學(xué);2014年
相關(guān)碩士學(xué)位論文 前7條
1 王遠(yuǎn)剛;處理器中流水線和寄存器堆抗輻射加固技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2019年
2 赤誠;流水線與寄存器堆抗單粒子翻轉(zhuǎn)加固研究與設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2018年
3 李毅;高性能低功耗SoC設(shè)計(jì)以及寄存器堆的應(yīng)用[D];復(fù)旦大學(xué);2011年
4 韓軍;面向嵌入式CPU的高密度奇存器堆設(shè)計(jì)技術(shù)研究[D];復(fù)旦大學(xué);2013年
5 宋麗麗;32×32位三端口寄存器堆的加固設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2012年
6 劉超;基于0.13um CMOS工藝的RISC微處理器固核設(shè)計(jì)[D];電子科技大學(xué);2015年
7 張星星;基于65nm工藝的寄存器堆設(shè)計(jì)技術(shù)研究[D];復(fù)旦大學(xué);2012年
本文編號(hào):2813141
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2813141.html