色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用Astro-Rail分析FFT芯片功耗的流程及應用解決方法

電子設計 ? 來源:電子設計應用 ? 作者:王仁平;于映 ? 2021-03-24 14:05 ? 次閱讀

Astro-Rail工具為芯片設計提供了在設計和簽核階段進行功耗、電壓降和電遷移分析的功能。用Astro-Rail工具對一個5百萬門的設計進行功耗、電壓降和電遷移分析,所需時間不到一個小時。分析完成后,Astro-Rail將可能出問題的區域用不同的顏色在版圖上清晰地顯示出來,以幫助設計者分析并查找問題。其提供的簽核分析結果和Star-RCXT反標后再分析的結果相差不到5%。Astro-Rail是Synopsys Galaxy平臺的一個重要部件,利用獨有的動態宏模塊技術取得了突破性的速度,是一般rail分析工具速度的2倍“3倍。

文中的FFT芯片是16位的128點FFT/IFFT定點處理器,該處理器主要應用于基于OFDM的UWB系統,采用了N=4×4×4×2的算法實現定點的FFT運算。它采用了兩級流水線的結構,包括三級的基-4運算和一級的基-2運算。該設計的時鐘頻率為62MHz,采用SMIC 0.18mm 1P5M CMOS工藝,用Astro工具完成3.7mm×3.7mm版圖面積平面規劃、電源環和電源條預布線,用PC工具進行基于時序和阻塞的布局,再用Astro工具完成時鐘樹綜合和布線。在滿足靜態時序分析和設計規則檢查的情況下,利用Astro-Rail工具對FFT芯片進行功耗分析來判斷電源和地的Pad對數目是否符合要求,通過電壓降和電遷移分析來判斷電源環和電源條的布線是否符合電壓降和電遷移要求。

Astro-Rail分析門級功耗的方法

用Astro-Rail工具分析門級功耗包含四個部分:開關功率、短路功率、內部功率和泄漏功率。

開關功率

單元門器件的輸出端與地之間會形成一個電容,器件導通或關斷時對該電容進行充電或放電所消耗的功率即為開關功率。Astro-Rail計算開關功率的公式為:P=C×V2×f/2。其中f為信號跳變率,即單位時間內信號在高低電平之間跳變的次數;C為門器件輸出端的線負載電容,其數值可以通過線負載模型提取,也可以在物理設計完成后從版圖中提取,后者具有較高的精度;V為電源電壓。

短路功率

當一個單元的狀態從0變為1或從1變為0時,對應的N型和P型管在短時間內同時導通,從而在單元門器件中產生從電源到地的通路,此過程中消耗的功率稱為短路功率。

內部功率

對一個單元門器件來說,不是每一次輸入信號狀態的變化都會導致輸出信號的狀態改變。這種輸入信號狀態發生變化而輸出信號狀態不變的情況下所消耗的功率被稱為內部功率。以二輸入或門為例,當A、B輸入均為1,則輸出X為1,這時若輸入B從1變為0,輸出X狀態不變,但輸入B控制的管子狀態發生變化,從而消耗內部功率。

泄漏功率

泄漏功率是指晶體管沒有進行開關動作時所消耗的功率。盡管在晶體管漏極和襯底之間的一些反向偏置二極管中存在著漏電流,但大部分泄漏功率來自晶體管關斷時的亞閾值電流。當一個設計已經確定后,其泄漏功率是恒定的,與芯片的工作狀態無關。

FFT芯片的功耗分析

Astro-Rail分析FFT芯片功耗的流程主要包括5個步驟。

查看工藝庫文件

在smic18_apollo_m5.tf工藝庫文件中查看所定義的電壓、功耗、電流等單位,通過搜索關鍵字maxCurrDensity尋找各金屬層和各過孔的最大電流密度值。

在Milkyway環境創建LM目錄

Milkyway 環境是 Synopsys 針對超深亞微米(納米級)設計所建立的一種數據庫,它大大方便了整個物理設計實現的流程。LM目錄為Astro-Rail工具分析門級功耗、電壓降、電遷移提供了所必需的時序信息和功耗信息。由于SMIC 0.18mm CMOS工藝在Milkyway環境中無LM目錄,因此需要在Astro環境下使用gePrepLIbs命令創建LM目錄。具體的方法是:在STD(標準單元庫)目錄下,進入Astro環境,輸入gePrepLIbs命令,執行后會打開對話框,在對話框中進行相應設置即可生成STD的LM目錄。用同樣的方法創建標準IO的LM目錄。

導入VDD網絡的電壓值

Astro-Rail工具用VDD的電壓值來計算芯片的功耗,默認值為0V。指定VDD網絡電壓值的命令為:

tdfSetPowerSupply“VDD”1.621.81.98

將該命令保存在Powersupply.tdf文件,然后執行poLoadPowerSupply命令,彈出對話框輸入該文件進行導入。

導入芯片的信號跳變信息

為正確分析各種單元門器件的功耗,關鍵是要精確計算每個單元門器件的信號跳變率。對于本文使用的0.18mm工藝而言,芯片的功耗主要取決于動態功耗,而動態功耗依賴于不同的輸入向量,通常需要針對芯片各個部分設計大量的輸入向量進行仿真,以記錄信號跳變信息。信號跳變信息由Value Change Dump(VCD)文件記錄。導入芯片的信號跳變信息時,先執行菜單命令Power>Load NetSwitching Activity,在彈出對話框的輸入格式中選擇VCD模式,然后輸入VCD文件名后按OK按鈕即可導入。

功耗計算

執行菜單命令Power>PowerAnalysis,在彈出的對話框中進行適當選擇后,按OK按鈕對FFT芯片進行功耗計算。結果如下 :開關功率為293.88mW,短路功率為293.991mW,內部功率為160.541mW,泄漏功率為0.1159mW,總功耗為748.527mW,總電流為Itotal=415.848mA。根據工藝庫文檔可知:電源和地 PAD允許通過的最大電流都為Imax=51mA,則可確定電源和地 PAD的最小對數n:

n= Itotal/Imax=415.848/51=8.15

在本文的FFT芯片中布置有12對電源和地PAD數,故符合要求。在設計中,應該多放置幾對電源和地PAD,不但可以減少電壓降,冗余的電源、地PAD以及鍵合線(Bonding Wire)都可以減少寄生電容,從而降低順勢電流變化而導致的電壓波動。

FFT芯片的電壓降和電遷移分析

芯片電源完整性分析包含電壓降分析和電遷移效應分析。電壓降分析包含計算對電源網絡VDD的電壓降和對地網絡GND的電壓反彈值。對電源網絡VDD的電壓降是由芯片中電源網絡的金屬連線電阻所造成的,導致電源和地之間電勢差降低;對地網絡GND的電壓反彈主要是由于開關電流流經連線或襯底的電感引起,也可能由于連接電源和地的封裝引線電感引起。電壓降和地電壓反彈都會減小邏輯門的噪聲容限,增加時延。電遷移是由于金屬連線中存在高密度的電流,從而在金屬的正偏壓端和負偏壓端之間形成金屬導電原子流動。這股強烈的原子流有可能導致金屬的斷裂(金屬連線開路)或是擠出(金屬連線短路)。因此,完成功耗分析后對FFT芯片進行電壓降分析和電遷移分析是十分必要的。

抽取電源和地網絡參數

要正確分析電壓降,需要抽取電源和地網絡的電阻和電容值。執行poPGExtraction命令,打開對話框,在PG net name中選擇VDD按Apply按鈕,再選擇GND按OK按鈕,即可完成電源和地網絡參數抽取。

定義理想電源輸入點

在分析電壓降和電遷移的過程中,用poGenUserDefineTap命令自動生成用戶定義的理想源輸入點。具體做法是:先執行poGenUserDefineTap命令,彈出對話框,接著在FFT版圖窗口左邊的快捷按鈕點擊 Layer panel選項,在彈出的對話框中選擇僅顯示M1層(層號為61)。用鼠標左鍵點擊每個VDD的PAD與VDD網絡線連接處,則該點位置會自動加入vddtaps文件中,并在命令窗口顯示:Writing tap (VDD 61 336.750 3514.180)into file ”vddtaps“。用同樣的方法定義分析地電壓反彈時所需的理想電壓輸入點文件gndtaps。

計算最大電壓降

輸入poRailAnalysis命令,彈出對話框,在P/G pad info中選擇用戶定義的Tap,在用戶定義的Tap文件中輸入文件名vddtaps,選中Extract Option選項分析電壓降。從分析結果中可知,最大的電壓降為70.726mV,小于0.1VDD即180mV,證明FFT芯片電源環和電源條的布置符合電壓降的要求。

計算最大地電壓反彈,只需在用戶定義的Tap文件中輸入文件名gndtaps,選中Extract Option選項即可分析地網絡。從分析結果中可知,最大地電壓反彈為46.419mV,小于0.1VDD即180mV,證明FFT芯片電源環和電源條的布置符合地反彈電壓要求。

顯示電壓降圖

當軌道分析完成后,可用不同顏色來顯示芯片FFT不同部位的電壓降情況。具體做法為:執行菜單命令Power>Display Voltage Drop Map…,彈出對話框,在PG Net中選擇分析VDD,按Apply按鈕后自動指定最大的電壓降值-70.726mV。對最大的電壓降值-70.726mV進行12等分,并選擇將每一等分范圍及對應的顏色配置顯示在FFT芯片版圖上,按OK按鈕后得電壓降圖,如圖1所示。從圖中可知,中間呈蛋形的區域對應的電壓降大,該區域中的高亮小矩形表示此處的VDD網絡電壓降最大。地電平反彈圖可用同樣的方法分析。

圖1 FFT芯片電壓降圖

顯示電遷移圖

電遷移圖可用不同顏色來顯示芯片各層及過孔在芯片FFT不同部位的電流密度情況。顯示電遷移圖的具體方法是:執行Power> Display Electromigration Map…菜單命令,彈出對話框,在PG Net中選擇分析VDD,然后點擊Color,Metal,Via Bounds按鈕,打開如圖2所示的對話框。對話框中各金屬層和過孔所允許的最大電流密度按smic18_apollo_m5.tf工藝庫文件中的指定自動填入。可根據實際情況修改各金屬層和過孔所允許的最大電流密度。

選擇圖2中的M1金屬層,并按OK按鈕進行分析,得到M1層電遷移圖,如圖3所示,可在FFT芯片版圖上用12種不同顏色來顯示不同部位的電流密度情況。從圖中可知,M1層中電遷移率較大區域的參數值范圍為6.667”7.5,小于M1層所允許的最大電流密度10。用同樣方法可分析其它金屬層和過孔的電遷移圖,從圖中可判斷出,各金屬層和過孔的電遷移率都小于所允許的最大電流密度,從而證明FFT芯片電源環和電源條的布置符合電遷移要求。

圖2 金屬層和過孔允許最大電流密度

圖3 FFT芯片M1層電遷移率圖

結語

隨著集成電路制造技術的不斷提高,集成度越來越高,對應的功耗、電壓降和電遷移問題也越來越突出。減小芯片功耗的方法與設計有關;解決電壓降的主要方法是增加電源線和地線的寬度及數量,合理布置電源網絡;解決電遷移問題的主要方法是增加電源和地PAD對的數量,增加電源線和地線的寬度及數量,對關鍵路徑設置較寬的連線。通過利用Astro-Rail工具對電源和地網絡進行參數提取,再進行功耗、電壓降和地反彈電壓計算,并顯示電壓降和電遷移分析的結果,能夠確保芯片中與功耗相關的電源和地PAD對數,與電源環和電源條布局布線相關的電壓降、地電壓反彈和電遷移效應等問題得到解決。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17711

    瀏覽量

    250085
  • 芯片
    +關注

    關注

    455

    文章

    50771

    瀏覽量

    423414
  • 封裝
    +關注

    關注

    126

    文章

    7892

    瀏覽量

    142932
收藏 人收藏

    評論

    相關推薦

    基于Astro工具的ASIC時序分析

    挑戰。本文主要介紹了邏輯設計中值得注意的重要時序問題,以及如何克服這些問題。最后介紹了利用Astro工具進行時序分析方法。關鍵詞:ASIC;同步數字電路;時序;
    發表于 11-09 19:04

    怎樣利用STM32進行數據采集,然后采用FFT方法對被測信號進行分析,實現音頻信號的分析

    求大神講解怎樣利用STM32對數據進行采集,然后利用STM32自帶的12位AD轉換器進行轉換后送入內部,然后采用FFT方法對被測信號進行分析
    發表于 04-25 08:33

    數字芯片設計流程

    設計流程:1、DFTDesign ForTest,可測性設計。芯片內部往往都自帶測試電路,DFT的目的就是在設計的時候就考慮將來的測試。DFT的常見方法就是,在設計中插入掃描鏈,將非掃描單元(如寄存器
    發表于 02-12 16:09

    利用FFT IP Core實現FFT算法

    利用FFT IP Core實現FFT算法 摘要:結合工程實踐,介紹了一種利用FFT IP Core實現
    發表于 01-16 10:04 ?6914次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>FFT</b> IP Core實現<b class='flag-5'>FFT</b>算法

    DSP的課程設計教程之FFT變換的詳細資料說明

    的原理確定其程序流程,5.熟悉FFT的調試方法,6.學習用FFT對連續信號和時域信號進行譜分析方法
    發表于 03-20 17:15 ?30次下載
    DSP的課程設計教程之<b class='flag-5'>FFT</b>變換的詳細資料說明

    基于128點FFT/IFFT定點處理器解決電壓降和電遷移問題

    Astro-Rail工具為芯片設計提供了在設計和簽核階段進行功耗、電壓降和電遷移分析的功能。用Astro-Rail工具對一個5百萬門的設計進
    的頭像 發表于 03-26 10:54 ?2686次閱讀
    基于128點<b class='flag-5'>FFT</b>/IFFT定點處理器解決電壓降和電遷移問題

    AD627:微功耗、單電源和雙電源Rail-to-Rail儀表放大器數據表

    AD627:微功耗、單電源和雙電源Rail-to-Rail儀表放大器數據表
    發表于 05-12 18:25 ?10次下載
    AD627:微<b class='flag-5'>功耗</b>、單電源和雙電源<b class='flag-5'>Rail-to-Rail</b>儀表放大器數據表

    水電廠電力勵磁故障分析解決方法

    水電廠電力勵磁故障分析解決方法
    發表于 06-29 10:48 ?6次下載

    模擬量信號干擾分析及11種解決方法

    模擬量信號干擾分析及11種解決方法
    發表于 01-11 15:02 ?9305次閱讀

    用FPGA實現FFT算法的方法

    摘要:在對FFT(快速傅立葉變換)算法進行研究的基礎上,描述了用FPGA實現FFT方法,并對其中的整體結構、蝶形單元及性能等進行了分析。
    的頭像 發表于 04-12 19:28 ?5519次閱讀

    利用FFT算法實現快速傅里葉變換

    簡 介: 利用FFT算法實現快速傅里葉變換, 在理論、工程中具有非常廣泛的應用。除了能夠在合適的計算平臺完成FFT算法,同時還需要注意到它在頻譜分析中可能帶來的頻率混疊以及頻率泄露等問
    的頭像 發表于 07-10 09:07 ?3282次閱讀

    基于STM32芯片的128點FFT計算代碼

    基于STM32芯片的128點FFT計算代碼分析,放在world中的了
    發表于 09-23 15:26 ?6次下載

    振蕩器芯片故障的解決方法

    振蕩器芯片故障可能導致頻率不穩定、無輸出或其他問題。以下是一些常見的解決方法。
    的頭像 發表于 07-02 10:56 ?978次閱讀

    舵機常見的故障原因分析以及解決方法

    舵機的分析方法和注意事項,以及對舵機常見故障的解決方法進行一個列舉。
    的頭像 發表于 09-22 10:14 ?3873次閱讀
    舵機常見的故障原因<b class='flag-5'>分析</b>以及<b class='flag-5'>解決方法</b>

    分析電源電感發熱解決方法

    電子發燒友網站提供《分析電源電感發熱解決方法.docx》資料免費下載
    發表于 03-29 14:39 ?3次下載
    主站蜘蛛池模板: 免费韩伦影院在线观看| 伊人久久中文字幕久久cm| 欧美GAY猛男GAYA片18禁| 娇妻让壮男弄的流白浆| 国产精品一区二区20P| 高清国产mv视频在线观看| 冰山高冷受被c到哭np双性| 99久久99久久免费精品蜜桃| 中国xxx视频| 最新无码国产在线视频| 中文字幕在线播放| 在线免费观看国产精品| 在线亚洲97se| 45分钟做受片免费观看| 87影院午夜福利| 99爱在线观看精品视频| AV无码国产精品午夜A片麻豆| 99re6久久在热线视频| 99久久精品免费看国产免费 | 久久99亚洲AV无码四区碰碰| 亚洲国产精品久久无套麻豆| 亚洲 欧美 国产 综合久久| 亚洲 欧美 国产 伦 综合| 亚洲欧美强伦一区二区另类| 伊人久久精品午夜| 973午夜伦伦电影论片| voyeurhit农村夫妻偷拍| FREEHDXXXX学生妹| 国产1769一七六九视频在线| 国产精品99精品无码视亚| 国产真实夫妇交换视频| 久久re热线视频精品99| 免费可以看污动画软件| 日本高清不卡一区久久精品| 天天爽夜夜爽夜夜爽| 亚洲视频在线观看| 99热国产这里只有精品6| 丰满饥渴老太性hd| 花蝴蝶高清观看免费| 啦啦啦视频在线观看WWW| 青青操久久|