賴曉玲,張健,巨艇,朱啟,郭陽(yáng)明
(1.西北工業(yè)大學(xué) 計(jì)算機(jī)學(xué)院,陜西 西安 710072;2.中國(guó)空間技術(shù)研究院西安分院,陜西 西安 710199)
隨著我國(guó)航天事業(yè)快速發(fā)展,宇航級(jí)專用集成電路(application specific integrated circuit,ASIC)芯片的規(guī)模、功能復(fù)雜度及工作頻率不斷上升,芯片中D觸發(fā)器的數(shù)量越來(lái)越多。同時(shí)隨著集成電路制造工藝不斷發(fā)展,芯片工藝尺寸不斷減小,內(nèi)核工作電壓不斷降低,導(dǎo)致D觸發(fā)器的單粒子翻轉(zhuǎn)(single event upset,SEU)閾值越來(lái)越小[1-2],使得D觸發(fā)器的SEU已成為納米級(jí)數(shù)字集成電路發(fā)生單粒子軟錯(cuò)誤(soft error rate,SER)的主要原因之一。
D觸發(fā)器的設(shè)計(jì)加固技術(shù)主要分為兩類:在ASIC前端設(shè)計(jì)階段的三模冗余(triple modular redundancy,TMR)電路設(shè)計(jì)加固技術(shù),以及標(biāo)準(zhǔn)單元庫(kù)設(shè)計(jì)階段的雙互鎖存單元(dual interlocked storage cell,DICE)觸發(fā)器設(shè)計(jì)加固技術(shù)。
TMR加固技術(shù)包括空間三模冗余(spatial TMR,STMR)和時(shí)間三模冗余(temporal TMR,TTMR),其中TTMR防護(hù)能力最優(yōu),但功耗、面積、時(shí)序等開銷極大[3],且該技術(shù)對(duì)冗余觸發(fā)器的物理位置以及電路的刷新頻率要求較高[4]。這與ASIC高性能、低功耗等設(shè)計(jì)目標(biāo)相矛盾。而通過(guò)開發(fā)單元庫(kù)級(jí)的抗SEU加固D觸發(fā)器可最大限度地減小ASIC性能開銷。但在納米級(jí)工藝下,電荷共享引起的多節(jié)點(diǎn)翻轉(zhuǎn)(single event multiple upset,SEMU)現(xiàn)象越發(fā)嚴(yán)重[5],傳統(tǒng)DICE觸發(fā)器設(shè)計(jì)方法抗SEU的能力已不能滿足宇航需求。研究表明,基于40 nm體硅工藝未做版圖優(yōu)化的DICE觸發(fā)器,其抗SEU能力僅為同工藝下商用觸發(fā)器的1.4倍[6]。基于此,近年來(lái),針對(duì)納米級(jí)D觸發(fā)器的單元級(jí)加固方法是通過(guò)DICE結(jié)構(gòu)與版圖設(shè)計(jì)相結(jié)合實(shí)現(xiàn)的,如版圖重排技術(shù)(layout design through error-aware transistor positioning,LEAP)、Double-Height-Cell技術(shù)等[3,7],其基本原理都是通過(guò)增加鎖存器中敏感節(jié)點(diǎn)的物理距離,提升SEU防護(hù)效果。同時(shí)在先進(jìn)工藝下,特殊工藝與版圖設(shè)計(jì)相結(jié)合的DICE觸發(fā)器也是納米級(jí)觸發(fā)器加固的有效手段,如在22 nm工藝下,基于超薄體區(qū)超薄埋氧(ultra-thin body and buried oxide,UTBB)的全耗盡型絕緣層上硅(fully depleted silicon on insulator,FDSOI)工藝實(shí)現(xiàn)的DICE觸發(fā)器就表現(xiàn)出優(yōu)秀的SEU防護(hù)效果[8]。
如何在減小功耗、面積、時(shí)序等資源開銷的同時(shí)保證電路的抗輻照能力、縮短芯片研制周期及壓縮研制成本,是當(dāng)前宇航ASIC設(shè)計(jì)面臨的重要挑戰(zhàn),而如何在提高D觸發(fā)器抗SEU能力的同時(shí)降低面積和時(shí)序等開銷是解決該問(wèn)題的關(guān)鍵。目前,國(guó)內(nèi)外針對(duì)納米工藝下DICE觸發(fā)器的研究較多,但并未做到兼顧抗輻照能力和面積開銷。如西安微電子技術(shù)研究所李海松等[3]基于65 nm體硅工藝設(shè)計(jì)了相關(guān)敏感節(jié)點(diǎn)遠(yuǎn)離DICE觸發(fā)器,該觸發(fā)器面積為普通觸發(fā)器面積的2.3倍,但實(shí)驗(yàn)結(jié)果顯示,其SEU的LET閾值小于20 MeV·cm2/mg[3]。Fuma等[7]基于65 nm體硅工藝,提出一種通過(guò)版圖布局優(yōu)化來(lái)提高抗SEU能力的DICE觸發(fā)器設(shè)計(jì)方法,該方法以增大觸發(fā)器面開銷為代價(jià),相較于普通DICE觸發(fā)器,額外增加了46%的面積。Cai等[8]提出多種基于22 nm UTBB FDSOI工藝的DICE觸發(fā)器設(shè)計(jì)方法,SEU閾值可大于37 MeV·cm2/mg,該工藝由于超薄的體區(qū)及埋氧層的存在,相較與體硅工藝,天然具有很強(qiáng)的耐多節(jié)點(diǎn)翻轉(zhuǎn)能力[8],使得DICE觸發(fā)器的版圖級(jí)加固設(shè)計(jì)相對(duì)簡(jiǎn)單,但流片費(fèi)用十分昂貴。本文通過(guò)研究商用65 nm工藝下D觸發(fā)器的空間SEU發(fā)生機(jī)理和DICE觸發(fā)器版圖設(shè)計(jì)技術(shù),從單粒子瞬態(tài)脈沖產(chǎn)生及緩解機(jī)理出發(fā),結(jié)合觸發(fā)器的工作原理,同時(shí)兼顧了面積開銷、抗輻照能力、流片成本,在不額外增加DICE觸發(fā)器面積的前提下,提出了一種資源開銷低的DICE觸發(fā)器抗SEU版圖設(shè)計(jì)方法?;谠摲椒ㄔO(shè)計(jì)的觸發(fā)器資源開銷低、電路性能和抗輻照能力表現(xiàn)優(yōu)秀,在抗輻照ASIC設(shè)計(jì)中,可極大節(jié)省對(duì)時(shí)序電路SEU加固所帶來(lái)的面積、功耗和時(shí)序開銷,且無(wú)需引入額外的EDA設(shè)計(jì)流程,縮短芯片研制周期。
DICE鎖存器由4個(gè)首尾相連的反相器構(gòu)成,其中存儲(chǔ)節(jié)點(diǎn)分別與前一級(jí)NMOS和后一級(jí)PMOS相連接,使得正負(fù)存儲(chǔ)數(shù)據(jù)均被冗余保存,因此單個(gè)存儲(chǔ)節(jié)點(diǎn)發(fā)生翻轉(zhuǎn)時(shí),冗余電路通過(guò)反饋將其修正,并不會(huì)引發(fā)SEU;當(dāng)粒子入射沉積的能量足夠大時(shí),能夠?qū)е?個(gè)存儲(chǔ)相同邏輯的存儲(chǔ)單元同時(shí)翻轉(zhuǎn),DICE觸發(fā)器才會(huì)發(fā)生翻轉(zhuǎn),因此DICE鎖存器具有很好的抗粒子電離擾動(dòng)能力[9]。然而由于一些本質(zhì)的翻轉(zhuǎn)機(jī)制,DICE觸發(fā)器的SEU翻轉(zhuǎn)截面并非為零[10]。
多個(gè)高能粒子同時(shí)擊中DICE鎖存器單元的不同敏感節(jié)點(diǎn)的概率非常小,但大量研究表明在深亞微米到納米級(jí)工藝下,DICE結(jié)構(gòu)的抗SEU能力并不十分理想,這是因?yàn)閱蝹€(gè)高能粒子入射引起SEMU所導(dǎo)致的,具體發(fā)生機(jī)理如圖1所示。
圖1 4種能夠引起雙互鎖存儲(chǔ)單元發(fā)生單粒子翻轉(zhuǎn)的典型事件
1) 高能粒子入射鎖存單元,當(dāng)入射角度與垂直平面夾角較大時(shí)(通常在45°~60°之間),粒子可斜穿過(guò)2個(gè)存儲(chǔ)相同邏輯的敏感節(jié)點(diǎn),當(dāng)入射粒子有足夠線性傳輸能導(dǎo)致這些敏感節(jié)點(diǎn)發(fā)生翻轉(zhuǎn),便發(fā)生存儲(chǔ)單元SEU。圖1a)為線性傳輸能(linear energy transfer,LET)閾值約為37 MeV·cm2/mg的Ge粒子以60°角入射65 nm體硅互補(bǔ)金屬氧化物半導(dǎo)體(complementary metal oxide semiconductor,CMOS)工藝的DICE鎖存單元,這一情況便會(huì)導(dǎo)致此類SEU發(fā)生。
2) 高能粒子垂直入射(或較小角度斜入射)鎖存器單元,并在MOS管附近與質(zhì)量較高的靶原子發(fā)生彈性碰撞(盧瑟福散射),導(dǎo)致其運(yùn)動(dòng)軌跡發(fā)生較大偏轉(zhuǎn),從而穿過(guò)2個(gè)存儲(chǔ)相同邏輯的敏感節(jié)點(diǎn)。如圖1b)所示,垂直入射的Ge粒子在PMOS有源區(qū)附近與連接孔(W材料原子)碰撞,使得入射的Ge離子發(fā)生大角度偏轉(zhuǎn)后斜穿過(guò)2個(gè)敏感節(jié)點(diǎn)。
3) 高能粒子垂直入射(或較小角度斜入射)鎖存單元,并在MOS管附近與質(zhì)量相近的靶原子發(fā)生彈性碰撞,導(dǎo)致粒子運(yùn)動(dòng)軌跡發(fā)生大角度偏轉(zhuǎn),同時(shí)被擊中的靶原子產(chǎn)生一個(gè)電離核子反沖出去。這相當(dāng)于2個(gè)不同的高能粒子以不同軌跡入射鎖存單元,同時(shí)擊中DICE鎖存單元的不同敏感節(jié)點(diǎn)的情況,導(dǎo)致DICE觸發(fā)器發(fā)生SEU。如圖1c)所示,Cl離子擊中O原子發(fā)生散射,Cl離子和O離子分別穿過(guò)一個(gè)敏感節(jié)點(diǎn)。
4) 高能粒子入射鎖存單元,并在MOS管附近與原子發(fā)生核反應(yīng),產(chǎn)生多種能量較高的次級(jí)粒子,引起多個(gè)敏感節(jié)點(diǎn)發(fā)生翻轉(zhuǎn),導(dǎo)致SEU。如圖1d)所示,粒子能量為14 MeV的高能中子,垂直入射存儲(chǔ)單元的PMOS有源區(qū),并與Si原子發(fā)生核反應(yīng),產(chǎn)生Mg、α、γ等多個(gè)高能次級(jí)粒子斜穿過(guò)多個(gè)敏感節(jié)點(diǎn)導(dǎo)致存儲(chǔ)單元發(fā)生SEU。
粒子散射、核反應(yīng)等物理機(jī)制導(dǎo)致不同種類但LET閾值相近的粒子,SEU截面甚至相差達(dá)2個(gè)數(shù)量級(jí),在納米工藝下,LET小于10 MeV·cm2/mg的高能粒子,仍可使DICE鎖存器結(jié)構(gòu)發(fā)生SEU[11-12]。每種翻轉(zhuǎn)機(jī)制的發(fā)生概率都會(huì)隨著敏感節(jié)點(diǎn)間距的增大而減小,提高DICE鎖存器抗SEU的最有效方法是增加一對(duì)存儲(chǔ)相同邏輯的敏感節(jié)點(diǎn)的物理距離。有資料顯示,存儲(chǔ)相同邏輯敏感節(jié)點(diǎn)間距增大1倍,DICE鎖存器的SEU可降低10倍[13]。
DICE觸發(fā)器由主從2個(gè)鎖存器構(gòu)成,傳統(tǒng)的版圖設(shè)計(jì)方法如圖2a)所示,存儲(chǔ)相同邏輯的敏感節(jié)點(diǎn)距離較近,隨著供電電壓、節(jié)點(diǎn)電容、敏感節(jié)點(diǎn)距離減小,深亞微米工藝下DICE結(jié)構(gòu)觸發(fā)器的防護(hù)效果已經(jīng)不理想。圖2b)是波音(Boeing)公司設(shè)計(jì)的一款90 nm商用CMOS工藝的DICE DFF版圖[11],通過(guò)增加敏感節(jié)點(diǎn)距離和增加阱接觸的方式提高觸發(fā)器的抗SEU能力,然而這帶來(lái)了較大的面積浪費(fèi)。
圖2 2種常用的DICE觸發(fā)器圖設(shè)計(jì)方法
從DFF的工作原理分析,每半個(gè)時(shí)鐘周期只有一個(gè)鎖存器環(huán)路導(dǎo)通,因此如果高能粒子入射引起翻轉(zhuǎn)的2個(gè)存儲(chǔ)節(jié)點(diǎn)分別在主鎖存器和從鎖存器中,不會(huì)導(dǎo)致DICE觸發(fā)器發(fā)生SEU?;谝陨戏治觯诓焕速M(fèi)版圖面積開銷的同時(shí),可以參照靜態(tài)隨機(jī)存儲(chǔ)器(static random access memory,SRAM)的位交錯(cuò)技術(shù)設(shè)計(jì)思路[4],將鎖存器中每個(gè)敏感節(jié)等效看做1個(gè)bit位,通過(guò)主從鎖存器各敏感節(jié)點(diǎn)交錯(cuò)布局實(shí)現(xiàn)DICE觸發(fā)器的版圖設(shè)計(jì),理論上很小的面積開銷便可使敏感節(jié)點(diǎn)的物理距離增加1倍以上。但是隨著集成電路工藝進(jìn)入納米級(jí),電荷共享效應(yīng)的影響增強(qiáng),僅依靠位交錯(cuò)技術(shù)已不能很好地滿足DICE觸發(fā)器的宇航抗SEU指標(biāo)需求。因此,除了通過(guò)位交錯(cuò)技術(shù)增大敏感節(jié)點(diǎn)之間的距離外,本設(shè)計(jì)還采取多節(jié)點(diǎn)電荷分享的版圖設(shè)計(jì)加固技術(shù)[13-14],具體原理如圖3a)所示。當(dāng)高能粒子轟擊反相器的關(guān)態(tài)PMOS時(shí)產(chǎn)生電子-空穴對(duì),由于該P(yáng)MOS的漏極為低電平,源級(jí)接VDD,電荷漂移效應(yīng)及寄生雙級(jí)放大效應(yīng)使得PMOS的漏極產(chǎn)生向上的SET脈沖,但開態(tài)PMOS在電場(chǎng)作用下會(huì)吸收過(guò)剩電子,減少高能粒子入射引起的存儲(chǔ)節(jié)點(diǎn)SET的脈沖高度和寬度,進(jìn)而減小SEU發(fā)生幾率。因此減小DICE鎖存器一對(duì)存儲(chǔ)相反邏輯MOS管漏極距離,從而使輸出節(jié)點(diǎn)的關(guān)態(tài)PMOS總電荷收集減少也是提高觸發(fā)器抗SEU能力的有效方法,具體原理如圖3b)所示。當(dāng)高能粒子入射關(guān)態(tài)PMOS管時(shí)產(chǎn)生電子-空穴對(duì),過(guò)剩電子的濃度決定寄生PNP管的開關(guān)狀態(tài),但這部分電子會(huì)受電場(chǎng)作用被開態(tài)PMOS漏極吸收,吸收能力隨漏極距離的減小而增大,從而減小輸出節(jié)點(diǎn)的關(guān)態(tài)PMOS管由于雙極放大效應(yīng)收集的正電荷量?;谝陨戏治觯墨I(xiàn)[13]公開了一種LEAP DICE的版圖布局方案,如圖3c)所示。該方案很好地實(shí)現(xiàn)了開態(tài)MOS與關(guān)態(tài)MOS之間的電荷分享,且對(duì)高能粒子同時(shí)穿過(guò)多個(gè)敏感節(jié)點(diǎn)的軌跡要求變得十分苛刻,具有很強(qiáng)的抗SEU能力,但基于該方法實(shí)現(xiàn)的DFF不僅面積較傳統(tǒng)的DICE DFF增加約40%,且PMOS有源區(qū)與NMOS有源區(qū)的交錯(cuò)布局使得電源地軌道不連續(xù),極大地增加了DFF單元版圖的繞線難度和芯片后端設(shè)計(jì)的復(fù)雜性,因此需對(duì)該方案進(jìn)行改進(jìn)。
圖3 版圖重排布加固技術(shù)分析
本文以傳統(tǒng)的DICE觸發(fā)器電路結(jié)構(gòu)為基礎(chǔ),在版圖設(shè)計(jì)時(shí)進(jìn)行如下布局:①將同一鎖存器中存儲(chǔ)相異邏輯的同類型MOS管漏極貼近擺放,以實(shí)現(xiàn)減小一對(duì)存儲(chǔ)相反邏輯MOS管漏極距離的目的;②由于DICE鎖存器的邏輯備份電路結(jié)構(gòu),將同一鎖存器中存儲(chǔ)相同邏輯的不同節(jié)點(diǎn)、不同類型MOS管貼近擺放,以實(shí)現(xiàn)LEAP技術(shù);③將同一鎖存器中存儲(chǔ)相同邏輯的相同節(jié)點(diǎn)、不同類型MOS管拉開距離,通過(guò)較長(zhǎng)的金屬走線來(lái)增加節(jié)點(diǎn)電容,以提高節(jié)點(diǎn)抗SEU能力;④將同一鎖存器中存儲(chǔ)相同邏輯的不同節(jié)點(diǎn)、同類型MOS管使用位交錯(cuò)技術(shù)布局,增加DICE鎖存器敏感節(jié)點(diǎn)的間距;⑤將觸發(fā)器中的輸入驅(qū)動(dòng)電路、輸出驅(qū)動(dòng)電路以及時(shí)鐘驅(qū)動(dòng)電路放在觸發(fā)器版圖中間以增大一對(duì)敏感節(jié)點(diǎn)距離;⑥使用保護(hù)帶阱接觸并在保護(hù)帶上多打接觸孔,增加阱接觸,減小阱電阻。通過(guò)以上原則,實(shí)現(xiàn)DICE觸發(fā)器版圖設(shè)計(jì),整體版圖如圖4a)所示,其中MA、MB、MC、MD是DICE觸發(fā)器中主鎖存器的4個(gè)存儲(chǔ)節(jié)點(diǎn),SA、SB、SC、SD是DICE觸發(fā)器中從鎖存器的4個(gè)存儲(chǔ)節(jié)點(diǎn),版圖上半部分是PMOS,下半部分是NMOS,阱接觸保護(hù)帶間距小于4 μm,每對(duì)敏感節(jié)點(diǎn)的距離遠(yuǎn)遠(yuǎn)大于3 μm[15],觸發(fā)器版圖通過(guò)2層金屬實(shí)現(xiàn),整體面積為11.4 μm×2.4 μm,僅為同類型商用結(jié)構(gòu)觸發(fā)器(見(jiàn)圖4b))面積的1.8倍。
圖4 2種觸發(fā)器版圖面積對(duì)比
為驗(yàn)證所設(shè)計(jì)觸發(fā)器的可靠性及性能,需對(duì)所設(shè)計(jì)版圖分別進(jìn)行抗SEU能力仿真和功能后仿真。
使用65 nm商用工藝的器件模型對(duì)本文設(shè)計(jì)的DICE觸發(fā)器進(jìn)行半導(dǎo)體工藝及器件級(jí)建模(technology computer aided design,TCAD),三維模型如圖5a)所示。
圖5 所設(shè)計(jì)基于版圖重排布加固技術(shù)的雙互鎖存D觸發(fā)器的器件級(jí)仿真分析
X方向?yàn)榘鎴D高度(2.4 μm),Y方向?yàn)榘鎴D寬度(11.4 μm),Z方向?yàn)閱卧獜囊r底到金屬2的方向。在觸發(fā)器工作電壓為1.0 V條件下,使用Ge離子(LET值約為37 MeV·cm2/mg)以60°傾角分別入射DICE觸發(fā)器中主鎖存器的關(guān)態(tài)PMOS與關(guān)態(tài)NMOS,主鎖存器節(jié)點(diǎn)波形的擾動(dòng)如圖5b)~5c)所示,從仿真波形看節(jié)點(diǎn)出現(xiàn)較大SET擾動(dòng),但未發(fā)生SEU;但用LET值分別為42和66 MeV·cm2/mg的Br粒子和I粒子入射本設(shè)計(jì),觸發(fā)器發(fā)生SEU,輸出電壓的變化如圖5d)所示。從仿真結(jié)果分析,所設(shè)計(jì)的DICE觸發(fā)器抗SEU能力表現(xiàn)優(yōu)秀,SEU閾值可達(dá)37 MeV·cm2/mg。
采用Calibre的PEX提取寄生參數(shù),采用spectre進(jìn)行后仿真,條件為最慢工藝角(供電電壓1.08 V、工作溫度125℃、最慢工藝)。本設(shè)計(jì)的DICE觸發(fā)器后仿真驗(yàn)證結(jié)果為:觸發(fā)器功能正確,建立時(shí)間160 ps,上升傳輸延遲202 ps,復(fù)位建立時(shí)間183 ps,時(shí)序開銷與普通商用觸發(fā)器相當(dāng)。
本文以DICE觸發(fā)器電路為基礎(chǔ),在版圖設(shè)計(jì)中,分析DICE電路結(jié)構(gòu)的SEU發(fā)生及防護(hù)機(jī)理,通過(guò)位交錯(cuò)技術(shù)、LAEP技術(shù)、雙極效應(yīng)防護(hù)技術(shù)相結(jié)合的方法,合理設(shè)計(jì)單元版圖布局,提高單元抗SEU能力?;诒疚姆椒ㄔO(shè)計(jì)的DICE觸發(fā)器面積僅為同工藝、同類型商用觸發(fā)器的1.8倍,抗SEU能力和電路性能優(yōu)秀,端口定義、數(shù)量及邏輯功能與商用結(jié)構(gòu)D觸發(fā)器完全一致,因而使用本設(shè)計(jì)觸發(fā)器進(jìn)行宇航ASIC芯片研制時(shí),無(wú)需額外的EDA設(shè)計(jì)流程對(duì)D觸發(fā)器進(jìn)行加固,提高了芯片研制效率,并極大節(jié)省了由于對(duì)D觸發(fā)器電路進(jìn)行加固所帶來(lái)的面積、布線資源和時(shí)序開銷。