999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于關鍵路徑與改進遺傳算法的最佳占空比求解*

2017-11-01 07:19:28李丹青應健鋒
傳感器與微系統 2017年10期
關鍵詞:關鍵

徐 輝, 李丹青, 應健鋒, 李 揚

(1.安徽理工大學 計算機科學與工程學院,安徽 淮南 232001;2.合肥工業大學 電子科學與應用物理學院,安徽 合肥 230009;3.江蘇商貿職業學院 信息系,江蘇 南通 226011)

計算與測試

基于關鍵路徑與改進遺傳算法的最佳占空比求解*

徐 輝1, 李丹青1, 應健鋒2, 李 揚3

(1.安徽理工大學計算機科學與工程學院,安徽淮南232001;2.合肥工業大學電子科學與應用物理學院,安徽合肥230009;3.江蘇商貿職業學院信息系,江蘇南通226011)

納米工藝下,負偏置溫度不穩定性(NBTI)成為影響電路老化效應的主導因素。多輸入向量控制(M-IVC)是緩解由于NBTI效應引起電路老化的有效方法,而M-IVC的關鍵是最佳占空比的求解。在充分考慮時序余量的設計與電路實際操作情況下,對電路采用了靜態時序分析,精確定位電路中關鍵路徑。對關鍵路徑采用改進的自適應遺傳算法求解最佳占空比。實驗結果表明:在時序余量為5 %時,電路的平均老化率相比現有方案降低了1.49 %,平均相對改善率為18.29 %。

集成電路; 老化效應; 最佳占空比; 負偏置溫度不穩定性; 多輸入向量控制; 遺傳算法

0 引 言

應集成電路的發展需求,晶體管的特征尺寸不斷按比例縮放,使得負偏置溫度不穩定性(negative bias temperature instability,NBTI)成為引起電路老化的主導因素[1]。NBTI效應主要作用于PMOS晶體管。據研究表明,在32nm工藝尺寸下,10年內最壞情況可導致晶體管閾值電壓增加20mV,電路時延增長20%[2],最終可能造成電路因時序違規而功能失效。如今,緩解NBTI引起的老化效應的方法有多種[3~9],本文主要研究通過控制電路的輸入引腳狀態來緩解電路老化的方法:輸入向量控制(input vector control,IVC)方法[9,10]、多輸入向量控制(multiple input vector control,M-IVC)方法[11~14]。后者對電路內部節點的狀態控制力表現出顯著的優勢,并一定程度上克服了其對大型電路的不適用性,且操作簡單,保留了電路的完整。但現有的M-IVC方法的最佳占空比的遺傳算法(genetic algorithm,GA)求解仍存在不足。文獻[12]采用對整個電路的輸入信號端實施經典遺傳算法求解最佳占空比,耗時且精確度有待提高。

本文提出基于關鍵路徑的方法,通過考慮電路實際工作負載,預測整個電路最大老化率[15],從而進一步精簡了關鍵路徑集合,最終對找到的關鍵路徑采用改進的自適應的遺傳算法搜索最佳占空比組合,不僅提高了算法精確度,也降低了算法時間復雜度。

1 準備工作

1.1 NBTI老化延時退化模型

當對晶體管的柵氧層施加電場時,會在Si-SiO2層形成陷阱(懸空鍵),閾值電壓變化模型與時間和占空比相關,文獻[16]給出了長期老化預測模型

(1)

式中Kv為與溫度和電源電壓相關的參數, K;α為負載周期,亦即PMOS輸入為低電平的概率;Tclk為時鐘周期;βt為與電路的溫度、Tclk、α、電路操作時間以及工藝參數綜合相關的參數;n為經驗常數,其取值范圍為0.25或0.16,當晶體管為H2擴散模型時,n取值0.16[17]。在給定的特定工藝參數下,ΔVth為閾值電壓增量,mV,可簡化為冪率關系[18]

ΔVth=A×αn×tn

(2)

式中A為工藝技術參數;t為電路操作時間,ps。門延時隨閾值電壓的增大而增大。基于長期老化模型,在NBTI影響下,經過t時間門的傳播延時增量ΔDt,ps,可以近似為[6]

ΔDt=B×αn×tn

(3)

式中B為由門的類型和制造工藝決定的常數,通過HSPICE仿真數據擬合得到。

1.2 基于NBTI的靜態時序分析

現有的快速篩選潛在關鍵路徑的方法為靜態時序分析法,如圖1。假設所有路徑均可能影響電路的時延,首先使用靜態時序分析得到每個路徑老化前的延時Dp(i)與最長路徑的時延Dmax,考慮設計預留的時序余量Tc和電路的老化率上限值Rmax,則滿足式(4)的路徑均被識別為潛在關鍵路徑

Dp(i)×(1+Rmax)≥Dmax×(1+Tc)

(4)

圖1 基于NBTI的靜態時序分析框架

表1 精簡關鍵路徑分析表

2 本文方法

2.1 最佳占空比問題模型

電路的最佳占空比指一組能使電路的時延達到最小的占空比向量。電路原始輸入端的占空比按照邏輯門的功能傳播[19],傳播公式如表2。因此,根據電路的拓撲順序,電路中每個門的占空比均可使用表2計算得到,則每個邏輯門的理論延時可通過式(1)計算得出。

表2 占空比傳播公式

2.2 優化目標函數建立

電路中的門Gi經過t時間的老化之后,Gi的傳播延時(忽略連線上的傳播時延)

(5)

式中 Δdi基于式(3)采用靜態時序分析計算得到;d0(i)為邏輯門Gi的固有延時(老化前的門延時),利用HSPICE仿真得到。設電路原始端信號從時刻0開始傳播,該邏輯門Gi的扇入門有k個,老化前信號到達該門輸出節點的時間

T0(i)=max{T0(1),T0(2),…,T0(i)}+d0(i)

(6)

老化后信號到達該門輸出節點的時間

(7)

設電路的第i條實際關鍵路徑輸出端邏輯門Output(i)有m個扇入門,老化前Output(i)的到達時間

(8)

老化后電路的輸出端Output(i)的到達時間

(9)

設電路有N條實際關鍵路徑,則電路老化前傳播時延

D=max{TOutput(1),TOutput(2),…,TOutput(N)}

(10)

電路的老化前傳播時延

(11)

電路老化前、后的時延增量

ΔD=D′-D

(12)

電路老化率

(13)

2.3 改進的自適應遺傳算法搜索最佳占空比

設電路的每個原始輸入節點的信號占空比取值范圍為[0,1],精度取0.01。對一個具有n個輸入端的電路來說,占空比向量的維度為n。不同的占空比向量對電路產生不同的負載,從而引起不同程度的老化,導致不同的延時增量。為了搜索到使電路延時最小的占空比向量,適合采用將每個占空比組合看做一個解決方案。本文提出的基于關鍵路徑與改進的遺傳算法步驟:

輸入:基準電路網表文件;

輸出:最優輸入占空比αopt與電路老化率η。

1)讀入基準電路網表文件。

2)隨機產生種群P中個體基因位,P={α1,α2,…,αl} 且α1={α1,1,α1,2,…,α1,k},α2={α2,1,α2,2,…,α2,k},αl={αl,1,αl,2,…,αl,k};迭代次數i=0,迭代總次數M=1 000,αopt=αl。

3)計算每個個體適應度η。

4)更新最佳個體:如果ηmin(α1,α2,…,αl)<ηopt(αopt),則ηopt(αopt)=ηmin(α1,α2,…,αl)。

5)將個體按照適應度賦予選擇概率p_select,按照p_select自適應的選擇參與交叉的父代。

6)父代個體兩兩交叉,將滿足交叉概率p_inters的基因位實施基因位交換,得到新的子代個體,并保存到子代種群中。

7)產生的子代種群中個體按適應度排序,適應度優的進行最佳變異,其余自帶個體進行基因位隨機突變。

8)保留原始種群的10 %精英個體,剩下的個體與新的子代個體進行比較和替換。

9)i=i+1,如果i

最后,算法進行M次迭代后將適應度最小的個體(最佳占空比)與其適應度值(電路老化率)作為算法的輸出。

圖2 變異概率系數函數隨最優值停留周期變化曲線

2.4 算法的時間復雜度分析

由于算法中電路的靜態時序分析最耗時,本文僅分析靜態時序分析的復雜度。假設實驗電路含有n條路徑,其中關鍵路徑有r條,則靜態時序分析的時間復雜度為O(n+r),改進的自適應遺傳算法共循環m次,種群大小為l,因此,算法整體復雜度為O(mlr)。文獻[12]的時間復雜度為O(mln)。由表1可知,r?n,因此,本文的時間復雜度O(mlr)小于文獻[12]的復雜度O(mln)。

3 實驗設置與結果分析

實驗基于32 nm工藝庫的ISCAS85與ISCAS89基準電路,將電路中的門扁平化為僅含INV,NAND,NOR的電路網表格式;將時序電路轉換為組合電路,其中的觸發器的輸入端設為組合電路的原始輸出,輸出端設為組合電路的原始輸入。

首先由HSPICE仿真分別得到每個類型的邏輯門的固有延時用于靜態時序分析;再采用MOSRA方法得到老化后的邏輯門的延時;以10年為操作周期;最后利用Matlab對式(3)進行擬合得到系數B。其中,電源電壓Vdd=0.8 V,溫度設置為378 K。靜態是時序分析實驗采用VS2017實驗平臺進行C++編程,實現對電路網表的靜態時序分析,得到實際關鍵路徑,并得到優化目標,最后采用基于關鍵路徑與改進的遺傳算法得到最優占空比組合。

圖3所示為分別對ISCAS85與ISCAS89基準電路中的C880A,C1908,S1196,S9234電路采用本文算法得到的最佳占空比組合所引起電路老化延時增長率優化結果。算法相關參數設置為:迭代次數M=1 000,種群大小l=20。從圖中可以看出,電路老化率收斂速度很快,不斷跳出局部最優值,最小達到4.7 %。不失一般性,其他電路與也表現出類似的結果,表明本文提出的算法在求解最佳占空比的明顯優勢。

圖3 本文算法對ISCAS基準電路老化率優化結果

分別對ISCAS基準電路中的組合電路與邏輯電路進行了仿真與實驗,結果如表3所示。

表3 本文方法的延時增加率與文獻[12]對比

表3中,第二列為電路老化前的固有延時;第3列為電路在本文方法所得到的最優占空比組合作為輸入時電路的老化時延增量,第4列為延時的增加率,采用式(13)得到。為了表征本文對電路老化率的改善情況,定義以下符號

(14)

式中R為采用本文方法相對采用文獻[12]的方法的改善率;η0為采用本文方法得到的電路老化率;η1為采用文獻[12]的方法得到的電路老化率。相對文獻[12],采用本方法得到的占空比組合可以達到更小的老化率,平均6.56 %,平均相對改善率為18.29 %。

4 結 論

M-IVC方法用于緩解待機狀態下電路的NBTI老化效應,通過輸入以最佳占空比作為約束的向量組來緩解電路老化,其中最佳輸入占空比組合成為影響整體緩解效果的關鍵。本文提出了考慮關鍵路徑與改進的遺傳算法,在獲得較低的時間復雜度的基礎上,提高了算法的精確度。實驗表明:電路時序余量為5 %時,在經歷10年的老化后,電路的平均老化率為6.56 %,相對經典遺傳算法平均改善了18.29 %。

[1] Chen X,Wang Y,Yang H,et al.Assessment of circuit optimization techniques under NBTI[J].IEEE Design & Test,2013,30(6):40-49.

[2] NBTI-aware bit line voltage control with boosted supply voltage for improvement of 6T SRAM cell read stability[C]∥Interna-tional Conference on Synthesis,Modeling,Analysis and Simulation Methods and Applications to Circuit Design (SMACD),Istanbul,2015:1-4.

[3] Paul B C,Kang K,Kufluoglu H,et al.Temporal performance degradation under NBTI:Estimation and design for improved relia-bility of nanoscale circuits[C]∥Proceedings of the Conference on Design,Automation and Test in Europe:Proceedings of European Design and Automation Association,2006:780-785.

[4] Kumar S V,Kim C H,Sapatnekar S S.Adaptive techniques for overcoming performance degradation due to aging in digital circuits[C]∥2009 Asia and South Pacific 2009 Design Automation Conference,ASP-DAC 2009,IEEE,2009:284-289.

[5] Kang K,Gangwal S,Park S P,et al.NBTI induced performance degradation in logic and memory circuits:How effectively can we approach a reliability solution[C]∥2008 Asia and South Pacific Design Automation Conference,ASPDAC 2008,IEEE,2008:726-731.

[6] Wang Y,Chen X,Wang W,et al.Leakage power and circuit aging cooptimization by gate replacement techniques[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2011,19(4):615-628.

[7] Lin I C,Lin C H,Li K H.Leakage and aging optimization using transmission gate-based technique[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2013,32(1):87-89.

[8] Wu K C,Marculescu D.Joint logic restructuring and pin reordering against NBTI-induced performance degradation[C]∥Proceedings of the Conference on Design,Automation and Test in Europe,European Design and Automation Association,2009:75-80.

[9] Ghane M,Zarandi H R.Gate merging:An NBTI mitigation method to eliminate critical internal nodes in digital circuits[C]∥Parallel,Distributed,and Network-Based Processing (PDP),IEEE,2016:786-791.

[10] Wang Y,Luo H,He K,et al.Temperature-aware NBTI modeling and the impact of input vector control on performance degrada-tion[C]∥Proceedings of the Conference on Design,Automation and Test in Europe,EDA Consortium,2007:546-551.

[11] Jin S,Han Y H,Zhang L,et al.M-IVC:Using multiple input vectors to minimize aging-induced delay [C]∥Proceedings of Asian Test Symposium,Washington D C:IEEE Computer Society,2009:437-442.

[12] Yi M,Liu X,Wu Q,et al.NBTI mitigation by M-IVC with input duty cycle and randomness constraints[C]∥2016 IEEE East-West Design & Test Symposium (EWDTS),IEEE,2016:1-5.

[13] Konoura H,Kameda T,Mitsuyama Y,et al.NBTI mitigation method by inputting random scan-in vectors in standby time[J].IEICE Transactions on Fundamentals of Electronics,Communications and Computer Sciences,2014,97(7):1483-1491.

[14] Abdollahi A,Fallah F,Pedram M.Leakage current reduction in CMOS VLSI circuits by input vector control[J].IEEE Transactions on Very Large Scale Integration (VLSI) Systems,2004,12(2):140-154.

[15] 靳 松,韓銀和,李華偉,等.考慮工作負載影響的電路老化預測方法[J].計算機輔助設計與圖形學學報,2010,22(12):2242-2249.

[16] Wang W,Yang S,Bhardwaj S,et al.The impact of NBTI on the performance of combinational and sequential circuits[C]∥Proceedings of the 44th Annual Design Automation Conference,ACM,2007:364-369.

[17] Krishnan A,Chancellor C,Chakravarthi S,et al.Material depen-dence of hydrogen diffusion:Implications for nbti degradation[C]∥IEEE International Electron Devices Meeting,IEEE,2005:691-695.

[18] Wang W,Wei Z,Yang S,et al.An efficient method to identify critical gates under circuit aging[C]∥IEEE/ACM International Conference on Computer-Aided Design,2007:735-740.

[19] Hiroaki K,Toshihiro K.Stress probability computation for estimating NBTI-induced delay degradation [J].IEICE Transactions on Fundamentals,2011,E94-A(12):2545-2553.

Optimaldutycyclesolutionbasedoncriticalpathandimprovedgeneticalgorithm*

XU Hui1, LI Dan-qing1, YING Jian-feng2, LI Yang3

(1.SchoolofComputerScienceandEngineering,AnhuiUniversityofScienceandTechnology,Huainan232001,China;2.SchoolofElectronicScienceandAppliedPhysics,HefeiUniversityofTechnology,Hefei230009,China;3.DepartmentofInformation,JiangsuVocationalCollegeofBusiness,Nantong226011,China)

Under the nanometer process,the negative bias temperature instability (NBTI) is the dominant factor affecting the aging effect of the circuit.Multi input vector control (M-IVC) is an effective method to mitigate the NBTI effect,and the key to M-IVC is the solution of the optimal duty cycle.After fully considering the original design of the time margin and the actual operation of the circuit,the static timing analysis is used to accurately locate the critical path in the circuit.The improved adaptive genetic algorithm is used to solve the critical path for the best duty cycle.The experimental results show that when the time margin is5%,the average aging rate of the circuit is reduced by1.49% compared with the existing scheme,and the average relative improvement rate is18.29%.

integrated circuit; aging effect; optimum duty cycle; negative bias temperature instability(NBTI); multiple input vector control(M-IVC); genetic algorithm (GA)

10.13873/J.1000—9787(2017)10—0124—05

2017—08—01

國家自然科學基金資助項目(61404001,61306046);安徽省高校省級自然科學研究重大項目(KJ2014ZD12);淮南市科技計劃資助項目(2013A4011);國家自然科學基金面上資助項目(61371025)

TN 407

A

1000—9787(2017)10—0124—05

徐 輝(1979-),男,副教授,研究方向為嵌入式系統的綜合與測試、高可靠性集成電路設計。李丹青(1991-),女,通訊作者,碩士,研究方向為嵌入式系統的綜合與測試、高可靠性集成電路設計,E—mail:dancing0301@163.com。

猜你喜歡
關鍵
硝酸甘油,用對是關鍵
中老年保健(2022年1期)2022-08-17 06:14:48
高考考好是關鍵
買酸奶,這幾個關鍵不能不知道
保健醫苑(2020年1期)2020-07-27 01:58:24
2020年關鍵流行色組——自然暢游
流行色(2020年9期)2020-07-16 08:08:32
走好關鍵“五步” 加強自身建設
人大建設(2019年9期)2019-12-27 09:06:30
2019年如何靠小龍蝦發家致富,關鍵看這幾點
當代水產(2019年1期)2019-05-16 02:42:14
獲勝關鍵
NBA特刊(2014年7期)2014-04-29 00:44:03
蔣百里:“關鍵是中國人自己要努力”
傳記文學(2014年8期)2014-03-11 20:16:54
生意無大小,關鍵是怎么做?
中國商人(2013年1期)2013-12-04 08:52:52
內燃機的關鍵零部件
主站蜘蛛池模板: 久久夜色精品国产嚕嚕亚洲av| 日韩午夜伦| 国产日韩av在线播放| 亚洲精品在线91| 米奇精品一区二区三区| 国产又粗又猛又爽视频| 色视频国产| 精品无码国产一区二区三区AV| 婷婷综合缴情亚洲五月伊| 国产91丝袜在线播放动漫| 性欧美精品xxxx| 四虎在线观看视频高清无码| 欧美一级高清片久久99| 久久99精品久久久久纯品| 精品视频一区在线观看| 亚洲成人一区二区| 四虎综合网| 国产精品成人第一区| 午夜免费小视频| 欧日韩在线不卡视频| 真人免费一级毛片一区二区| 亚洲天堂网在线观看视频| 91成人在线观看| 福利国产微拍广场一区视频在线| 国产资源免费观看| 无码一区二区三区视频在线播放| 日韩在线视频网站| 三上悠亚在线精品二区| 亚洲中文在线视频| 久久久噜噜噜久久中文字幕色伊伊| 欧美日韩中文字幕在线| 综合成人国产| 狠狠色婷婷丁香综合久久韩国| 国产精品久久久久久搜索 | 亚洲一区二区精品无码久久久| 中国一级毛片免费观看| 91蝌蚪视频在线观看| 黄色网址免费在线| 综合色亚洲| 一区二区在线视频免费观看| 国产在线小视频| 精品91在线| 动漫精品啪啪一区二区三区| 亚洲欧美色中文字幕| 亚洲自拍另类| 无码一区二区波多野结衣播放搜索 | 欧美一区二区三区国产精品| 一级毛片免费高清视频| 亚洲三级成人| 国产男女XX00免费观看| 在线视频亚洲欧美| 国产三区二区| 国产亚洲欧美在线人成aaaa| 2024av在线无码中文最新| m男亚洲一区中文字幕| 好吊日免费视频| 欧美区一区| 日本亚洲国产一区二区三区| 精品国产成人国产在线| 国产精品19p| 精品国产成人三级在线观看| 亚洲第一成年人网站| 日本人妻一区二区三区不卡影院| a在线亚洲男人的天堂试看| 免费无码又爽又黄又刺激网站| 99偷拍视频精品一区二区| 久热99这里只有精品视频6| 久久窝窝国产精品午夜看片| 国产在线观看第二页| 日本午夜精品一本在线观看| 国产69精品久久久久妇女| 久久99精品国产麻豆宅宅| 不卡无码网| 亚洲精品不卡午夜精品| 国产情精品嫩草影院88av| 青青草a国产免费观看| 国产超碰一区二区三区| 欧美一区二区三区不卡免费| 亚洲精品无码高潮喷水A| 欧美日韩资源| 无码福利日韩神码福利片| 亚洲高清在线天堂精品|