前面學(xué)習(xí)了進(jìn)行低功耗的目的個(gè)功耗的構(gòu)成,今天就來(lái)分享一下功耗的分析。由于是面向數(shù)字IC前端設(shè)計(jì)的學(xué)習(xí),所以這里的功耗分析是基于DC中的power compiler工具;更精確的功耗分析可以采用PT,關(guān)于PT的功耗分析可以查閱其他資料,這里不涉及使用PT的進(jìn)行功耗分析。

  (1)功耗分析與流程概述

  上一個(gè)小節(jié)中講解了功耗的構(gòu)成,并且結(jié)合工藝庫(kù)進(jìn)行簡(jiǎn)要地介紹了功耗的計(jì)算。但是實(shí)際上,我們根本不可能人工地計(jì)算實(shí)際的大規(guī)模集成電路的功耗,我們往往借助EDA工具幫我們分析電路的功耗。這里我們就介紹一下EDA工具分析功耗的(普遍)流程,然后下一小節(jié)我們將介紹低功耗電路的設(shè)計(jì)和優(yōu)化。

①功耗分析流程的輸入輸出

   功耗分析的流程(從輸入輸出關(guān)系看)如下所示:

           Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

上面的圖中,需要四種東西:

  ·tech library:這個(gè)就是包含功耗信息的工藝庫(kù)了,比較精確的庫(kù)里面還應(yīng)該包含狀態(tài)路徑(SDPD)信息,代工廠提供。

  ·netlist:設(shè)計(jì)的門級(jí)網(wǎng)表電路,可以通過(guò)DC綜合得到。

  ·parasitic:設(shè)計(jì)中連線等寄生參數(shù),比如寄生電容、寄生電阻,這個(gè)一般是后端RC寄生參數(shù)工具提供,簡(jiǎn)單的功耗分析可以不需要這個(gè)文件。

  ·switch activity:包含設(shè)計(jì)中每個(gè)節(jié)點(diǎn)的開關(guān)行為情況,比如說(shuō)節(jié)點(diǎn)的翻轉(zhuǎn)率或者可以計(jì)算出節(jié)點(diǎn)翻轉(zhuǎn)率的文件。這個(gè)開關(guān)行為輸入文件是很重要的。這個(gè)開關(guān)行為可以有不同的形式提供,因此就有后面不同的分析功耗的方法。

注意,不管使用什么方法進(jìn)行功耗分析,功耗分析的時(shí)候,輸入設(shè)計(jì)文件的都是門級(jí)網(wǎng)表文件

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式