《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電源技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于多場景FSDB向量解析提高電源完整性分析覆蓋率
基于多場景FSDB向量解析提高電源完整性分析覆蓋率
2018年電子技術(shù)應(yīng)用第8期
徐慧敏,朱薇薇,施建安
英偉達(dá)半導(dǎo)體科技(上海)有限公司,上海201210
摘要: 超高晶體管密度和不斷增加的工作頻率導(dǎo)致更嚴(yán)重的電源完整性問題,基于FSDB的門級(jí)向量進(jìn)行仿真可實(shí)現(xiàn)更精確的分析結(jié)果。FSDB持續(xù)時(shí)間太長,在整個(gè)仿真周期內(nèi)分析全芯片電源完整性是不切實(shí)際的,需解析其中實(shí)際案例覆蓋率最高的時(shí)間段。本文所述方法基于電源完整性相關(guān)特征,通過多場景FSDB向量解析,提高IR-Drop和PowerEM違例覆蓋率,實(shí)現(xiàn)更全面的電源完整性分析方案。
中圖分類號(hào): TN402
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.189015
中文引用格式: 徐慧敏,朱薇薇,施建安. 基于多場景FSDB向量解析提高電源完整性分析覆蓋率[J].電子技術(shù)應(yīng)用,2018,44(8):10-12.
英文引用格式: Xu Huimin,Zhu Weiwei,Shi Jian′an. Multiple scenario profiling to improve power integrity analysis coverage[J]. Application of Electronic Technique,2018,44(8):10-12.
Multiple scenario profiling to improve power integrity analysis coverage
Xu Huimin,Zhu Weiwei,Shi Jian′an
NVIDIA Semiconductor Technology(Shanghai) Co.,Shanghai 201210,China
Abstract: The ultra-high transistor density and increasing frequency lead to more critical power integrity issues. Vector-dependent simulation based on FSDB generates more accurate analysis. It’s not practical to simulate full chip through the simulation cycle, it needs profiling to provide interval with high coverage of realistic application. Considering power integrity relevant phenomenon, based on multiple scenario profiling, it improves IR-Drop and PowerEM violation coverage, to achieve a more comprehensive power integrity analysis.
Key words : power integrity;FSDB;profiling;IR-drop;PowerEM

0 引言

    工藝的發(fā)展允許芯片在更小的面積內(nèi)實(shí)現(xiàn)更高的性能。同時(shí),隨著時(shí)鐘頻率和時(shí)序要求的提高,設(shè)計(jì)對(duì)各種噪聲源和IR-Drop帶來的電源完整性問題越來越敏感[1]。精確的電源分析需要測試全面的工作狀態(tài),但是,過高的仿真周期成本限制了仿真覆蓋率的實(shí)現(xiàn)。因此,基于FSDB解析出關(guān)鍵的電源完整性分析向量時(shí)段很重要。本文基于VoltusTM提供的解析工具,提出兩種不同于傳統(tǒng)FSDB向量解析的場景,實(shí)現(xiàn)更全面的電源完整性分析。

1 傳統(tǒng)FSDB向量解析及其局限性

    傳統(tǒng)FSDB向量解析出總功耗最差的時(shí)間段進(jìn)行電源完整性分析[2],不考慮單元物理位置因素。不均勻的單元翻轉(zhuǎn)和分布會(huì)產(chǎn)生局部IR-Drop熱點(diǎn),傳統(tǒng)方案無法覆蓋最差的局部熱點(diǎn)。實(shí)際設(shè)計(jì)中,局部過高熱點(diǎn)的危害可能會(huì)更大,導(dǎo)致性能下降和信號(hào)完整性問題。高頻率的重要數(shù)據(jù)總線邏輯可能會(huì)產(chǎn)生局部的高功率密度區(qū)域。進(jìn)行動(dòng)態(tài)向量的PowerEM分析時(shí),不均勻的大電流密度會(huì)產(chǎn)生更多的違例,基于最大總功耗的傳統(tǒng)FSDB向量解析方案無法對(duì)應(yīng)最多的PowerEM違例時(shí)段。

1.1 局部熱點(diǎn)場景特征

    復(fù)雜的設(shè)計(jì)中,存在高翻轉(zhuǎn)單元區(qū)域,傳輸高頻數(shù)據(jù),產(chǎn)生局部IR-Drop熱點(diǎn)。如圖1所示,將設(shè)計(jì)分為A、B、C、D 4個(gè)物理分區(qū),P1是時(shí)間段1的總功耗,P2是時(shí)間段2的總功耗 。P1A、P1B、P1C、P1D是時(shí)間段1中4個(gè)分區(qū)的相應(yīng)局部功耗。P2A、P2B、P2C、P2D是時(shí)間段2中4個(gè)分區(qū)的相應(yīng)局部功耗。功耗數(shù)值大小如下:

     wdz2-gs1.gif

wdz2-t1.gif

    基于傳統(tǒng)FSDB向量解析,時(shí)間段1有最差的總功耗,被選擇為解析結(jié)果用來進(jìn)行電源分析,時(shí)間段2會(huì)被忽略。完整的向量電源分析應(yīng)考慮總功耗和物理布局的相關(guān)性。在時(shí)間段2期間,D分區(qū)有最大的局部功耗,產(chǎn)生比時(shí)間段1更差的局部電源電壓降。局部功耗過大可能會(huì)導(dǎo)致局部電路失效,從而影響整個(gè)設(shè)計(jì)的性能,因此,在進(jìn)行電源完整性分析時(shí),應(yīng)保證仿真分析覆蓋由于局部高翻轉(zhuǎn)高功耗引起的熱點(diǎn)[3-4]。

1.2 PowerEM熱點(diǎn)場景特征

    兩個(gè)因素導(dǎo)致PowerEM違例:第一,不均勻的電源電阻網(wǎng)絡(luò)分布;第二,電源帶單元高功耗。如圖2所示,多個(gè)功耗高的單元聚集在同一個(gè)電源帶中,物理位置靠近左側(cè)物理電源節(jié)點(diǎn),I1和I2是來自兩個(gè)物理電源節(jié)點(diǎn)的電流,R1和R2是基于電源網(wǎng)絡(luò)計(jì)算出的電源電阻,因此,當(dāng)R1<R2時(shí),I1>I2,左側(cè)電流密度更大,容易發(fā)生PowerEM違例。

wdz2-t2.gif

2 多場景FSDB向量解析方案和仿真

2.1 多場景FSDB向量解析方案

    基于第1節(jié)的分析結(jié)果,提出一種多場景FSDB解析方案,如圖3所示,參照表1對(duì)應(yīng)相關(guān)縮寫。 基于VoltusTM提供的分物理網(wǎng)格進(jìn)行功率密度計(jì)算的解析功能,解析工具可以在每個(gè)時(shí)間段計(jì)算不同物理網(wǎng)格內(nèi)的功率密度,得出最差功率密度的物理網(wǎng)格區(qū)塊及相應(yīng)時(shí)間段[1]。利用該功能,解析出基于用戶自定義的物理網(wǎng)格大小下最差的局部功率密度區(qū)域。VoltusTM同樣支持解析單元功耗最差的時(shí)間段,得出每個(gè)單元最差的功耗和想要的時(shí)間段,用來幫助驗(yàn)證分析PowerEM違例場景。

wdz2-t3.gif

wdz2-b1.gif

2.2 局部熱點(diǎn)仿真分析

    基于FSDB解析出不同的時(shí)間段,T1為TPW時(shí)間段,表征總功耗最差,T2為LPDW時(shí)間段,表征局部熱點(diǎn)。圖4為T1的總功耗解析結(jié)果,圖5為T2的總功耗解析結(jié)果,如圖所示,T1的總功耗大于T2。但是,基于提出一種多場景FSDB解析方案,參照表1對(duì)應(yīng)相關(guān)縮寫?;谖锢砭W(wǎng)格功率密度計(jì)算,100×100的物理網(wǎng)格下,最差功率密度發(fā)生在T2的{x1 y1 x2 y2}區(qū)域。基于T1和T2進(jìn)行仿真分析,得到{x1 y1 x2 y2}區(qū)域內(nèi)的所有單元的電源電壓降值。如圖6所示,局部熱點(diǎn)內(nèi)電源電壓降更差,表2為最差單元的電源電壓降對(duì)比。局部熱點(diǎn)的違例不能被全局熱點(diǎn)覆蓋。

wdz2-t4.gif

wdz2-t5.gif

wdz2-t6.gif

wdz2-b2.gif

2.3 單元熱點(diǎn)仿真分析

    基于VoltusTM解析出每個(gè)單元最差功耗和時(shí)間段,按照時(shí)間段分組,得出最多最差單元的時(shí)間段。在VoltusTM中讀取單元列表,觀測到有一組單元在時(shí)間段T3內(nèi)聚集在同一塊電源網(wǎng)格區(qū)域{x3 y3 x4 y4},如第1節(jié)分析,區(qū)域{x3 y3 x4 y4}是PowerEM危險(xiǎn)區(qū)。基于T3進(jìn)行仿真分析,和T1的仿真結(jié)果比較。如表3所示,單元熱點(diǎn)下,區(qū)域內(nèi)有更多的違例,圖7顯示總功耗T1更差,但無法覆蓋局部PowerEM違例。

wdz2-b3.gif

wdz2-t7.gif

3 結(jié)論

    基于VoltusTM物理網(wǎng)格功率密度計(jì)算和單元功耗計(jì)算的解析功能,提出一套多場景FSDB向量解析實(shí)現(xiàn)方案,得出局部熱點(diǎn)時(shí)間段和基于單元熱點(diǎn)解析出PowerEM熱點(diǎn)時(shí)間段,結(jié)合全局熱點(diǎn)時(shí)間段,進(jìn)行多重場景的電源仿真分析,提高電源完整性在局部熱點(diǎn)和PowerEM違例分析時(shí)的覆蓋率。

參考文獻(xiàn)

[1] Voltus IC power integrity solution user guide version 14.21[Z].2014.

[2] RABAEY J M,et al.Digital integrated circuits: a design perspective[M].2nd ed.Pearson,2003.

[3] LIN S,CHANG N.Challenges in power-ground integrity[C].International Conference on Computer Aided Design,2001:651-654.

[4] NITHIN S K,SHANMUGAM G,CHANDRASEKAR S.Dynamic voltage(IR) drop analysis and design closure:issues and challenges[C].2010 11th International Symposium on Quality Electronic Design(ISQED),2010:611-617.



作者信息:

徐慧敏,朱薇薇,施建安

(英偉達(dá)半導(dǎo)體科技(上海)有限公司,上海201210)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。