SRAM加固外圍電路設計研究論文
1新型DDICE單元設計
1.1讀寫線路分離改進
針對經典DICE結構讀數據出現的問題,本文提出了分離讀寫線的結構。本結構中,WL只控制寫時序,此外增加了四個讀管N8、N9、N10、N11,並通過RL控制讀時序.存儲節點X1、X2分別與N9、N10的柵極相連,因而讀數據時,不存在與外界的通路,減少了存儲節點電荷的泄放,避免了外界的干擾[8].這樣一方面可以降低功耗,另一方面可以防止在讀數據期間存儲值受到破壞,使數據更加穩定.
1.2加延時的新型DDICE結構
寫數據時,WL拉高,相互間隔的存儲節點依然連通,容易受到離子轟擊發生翻轉.經過分析,增加一條延時位線BD,同時去掉兩個寫管N5、N7,保留兩個相間隔的寫管N4、N6,並且將N4、N6的源極分離開來,分別連至位線B和延時位線BD.如圖3所示.由於DICE的特殊結構,同時改變兩個相互間隔的存儲節點的存儲值,就可以改寫DICE單元的存儲值.本設計去掉了兩個寫管,只通過兩個寫管N4、N6向兩個相間隔的節點X0、X2寫入數據來完新型DDICE結構成寫任務;DICE的另一個特性是:同一時刻,只改變四個存儲節點的一個節點值,不會改變整個DICE單元的存儲值,這也是其抗單粒子翻轉的本質和恢復機制所在.單粒子轟擊產生的SET翻轉脈衝一般小於1ns,為了將外界的翻轉脈衝濾除,將位線信號做1ns延時,輸出到延時位線DB,延時位線BD通過寫管N6連接至節點X2,位線經過寫管N4連接至節點X0.這樣在寫數據時翻轉脈衝不會同時到達節點X0和X2,進而不會使整個存儲單元的存儲值發生改變.當向DICE單元中寫入0時,WL信號為高,存儲節點X0、X1、X2、X3的值分別是0101,在寫數據期間如果遇到位線受單粒子干擾產生干擾脈衝ΔL,則延時1ns後BD也會出現一個ΔL的脈衝.B上的高脈衝到來時,BD上的脈衝還未到來,考慮最壞情況,X0節點的值改變為1,則N3管導通,進而X3節點變0;但是受X0節點控制的P1管和受X3節點控制的N2管截止,X1、X2節點的存儲值被鎖住,保持了原來的10值;干擾脈衝過後,受X1、X2的反饋,N0、P3保持導通,將X0節點拉低,X3節點拉高,恢復為0101;同理BD的脈衝到來時,B上的翻轉脈衝已將恢復,X1、X2節點值發生翻轉,X0、X3值保持,通過反饋X1、X2恢復原來的值.由於脈衝寬度小於延時寬度,來自位線的干擾脈衝就不會同時到達節點X0、X2,即干擾脈衝不會使DDICE單元翻轉.
1.3譯碼電路的`加固
地址譯碼電路是SRAM不可缺少的組成部分,其主要由一些組合邏輯構成,因此容易受到高能粒子的轟擊而產生單粒子瞬態效應SET.在讀寫數據時,如果地址位在譯碼電路中產生翻轉脈衝,則有可能讀出錯誤地址的數據,或將數據寫入錯誤存儲單元,從而對數據造成嚴重的破壞.本文加入了對譯碼電路的加固,即向譯碼電路的輸出端加入濾波單元濾波電路是有一個延時單元和一個muller門以及一個反相器組成.muller門的特性是隻要X1、X2不同時為高或者低電平,輸出端就保持原值不變.
2加固設計仿真
本文采用Cadence的Spectre仿真軟件對新設計的DDICE單元及外圍電路進行了抗單粒子仿真.在半導體集成電路中,受到單粒子轟擊會產生大量的電荷,在電場的作用下形成脈衝電流,通常在仿真中採用向敏感節點注入一定寬度的脈衝電流的方法來模擬單粒子轟擊.
2.1讀數據仿真
DICE單元的存儲值為“1”,即各節點值為“1010”.在讀數據期間的34ns時刻注入脈衝,使反位線的電位發生翻轉[14].而讀寫線路分開的DDICE單元,讀數據時反位線與存儲單元隔離,所以在34ns時,反位線上的錯誤值並沒有引起存儲單元的翻轉.為了精確評估DDICE存儲單元的抗SET能力,對讀數據期間的抗SET翻轉脈衝效果做了仿真統計,SET脈衝寬度以步進0.1ns從0.1ns到1.5ns分別對DICE和DDICE做了測試。
2.2寫數據仿真
設置在5ns時開始向被測存儲單元寫入數據“0”,寫週期為5ns.正常情況下寫週期結束後,DICE存儲節點值應該是“0101”.在寫週期結束的前受到單粒子轟擊,使寫數據總線產生1ns的翻轉脈衝[15].為傳統DICE受到單粒子轟擊時的仿真圖.由於位線B和反位線BL同時發生翻轉,四個DICE存儲節點同時暴露在翻轉的位線與反位線面前與之導通,因而發生了翻轉。
2.3仿真統計
基於SMIC0.13μm工藝,用Cadance編輯器對新型DDICE單元進行了實現,版圖截圖如圖10所示.在Spetrc中搭建仿真環境,對它們讀寫數據功耗以及面積做了對比與經典的DICE單元相比,新型DDICE單元在寫數據時功耗增加了13.8%,同時面積也增加了12%,這是因為新結構讀寫線路分開,增加了兩個管子造成的.但是在讀數據時,新結構存儲節點與大電容的位線分離,使得讀平均功耗下降了14.9%.雖然讀平均功耗和麪積有所增加,但讀寫時抗SET的能力分別提高了450%和300%,有效地保證了存儲單元動態數據穩定性,達到了設計目的.
3結束語
新型DDICE存儲單元在全操作狀態下具有抗單粒子翻轉能力,它採用字線分離技術和位線延時技術,在讀寫狀態下對存儲單元進行了加固.同時對組合電路譯碼單元也進行了濾波加固處理,使SRAM在抗單粒子輻射方面更加全面.通過仿真結果可知,經過改進的DDICE單元具有抗小於1ns翻轉脈衝的能力,實現了全週期下的數據安全存儲與讀寫,很適合應用於設計高可靠性抗輻照的SRAM.
相關文章
-
Multisim的輔助數字電路設計研究論文
摘要:Multisim在實際應用階段具有較強的優勢特點,不僅能夠實現對模擬電路的細化探究,更能根據實際情況進行仿真性分析。實際上Multisim是以設計為主體的工具形式,其優勢不僅體現在對模擬電路的設計上,更重要的是,在數字電路 -
外研版二年級上冊英語We have Christmas的教學設計
教材分析:(一)教學內容分析本單元圍繞“聖誕節”這一題材開展,要求學生掌握Christmas、sing、 we 等詞,並能運用句型“We+動詞+名詞”進行介紹聖誕節主要活動等。本單 元是前一單元學習中國新年(春節)的基礎上進行的,旨在鞏固 -
紅外探測器驅動電路設計研究的論文
1紅外探測器驅動電路設計1.1概述紅外探測器驅動電路為紅外探測器(以下簡稱“探測器”)工作提供必須的工作電源、偏置電壓、時序電路等,同時完成對探測器模擬信號的讀取和預處理。1.2探測器驅動電路設計1.2.1探測器供電 -
暑假計劃英語作文:My summer vacation travel plans
暑假計劃英語作文:my summer vacation travel plansi am sure that summer vacation is one of the most pleasant times for all students.this summer holiday i plan to go to the beach.i will go there with my p -
有關《Samatesixhamburgers》的課後反思
本單元主要涉及三個動詞的過去式:have——had,eat——ate,drink——drank以及動詞過去式的特殊疑問句的問句和答句:What did you eat /drink yesterday?I ate /drank我通過一首學過的與食物有關的chant:I like fish and chi -
給求職者的面試真經 Tips from HR Managers
本站專稿 未經允許不得轉載還記得小時候,我們總是坐在電視前,靜靜的等待着黑貓警長的主旋律或者師傅我來了的一聲吶喊,總是幻想着自己就是那正義的孫悟空或者奧特曼,把那怪獸打得落花流水。那純真似水的童年總是參雜着幽 -
mastercard是什麼意思-mastercard的中文解釋-例句
怎麼解釋mastercard這個單詞?怎麼用mastercard來造句呢?請閲讀以下文章,跟着本站小編一起來了解。mastercard是什麼意思_mastercard的中文解釋_例句mastercard【基本解釋】n. 萬事達信用卡 【常用短語】MasterCard -
英語作文American TV Dramas
Recently watching American TV Dramas has become more and more popular with youth in our country. There are various kinds of reasons. Generally speaking, TV Dramas are suitable for the psychology of yo -
我的計劃的暑假(MyPlanforSummerVacation)英語作文
一旦事情和切身利益相連的時候,人們往往會失去理智,劉邦也不例外。當劉邦面對項羽,面對韓信的時候,他能夠冷靜的分析自己的優勢和劣勢,可當面對戚夫人,面對自己鍾愛的小兒子劉如意的時候,卻做出了一連串的不理智的事情。而這 -
CMOS分頻器電路設計論文
不用擔心剩下的邊角料沒地兒用啦,一起來做一個三角零錢包吧~(^ω^) 【打滾求順手贊~主要材料:表布里布拉鏈所需工具:針線製作步驟:第1步:表布里布拉鏈,布的大小隨意啦,對摺後差不多是正方形就可以第2步:上拉鍊,兩邊留兩釐米不縫【