通常情況下,我們可以通過人工或使用仿真工具來計算邏輯電路中單個門的功耗。
但是,當多個邏輯電路在運行過程中進行翻轉(zhuǎn)時,直接計算功耗就比較困難。
如果能夠可靠地估算功耗,就可以在熱仿真中使用此估算值來評估可靠性并確定合適的封裝。
每當 CMOS VLSI 設(shè)計中的邏輯電路切換狀態(tài)時,都會消耗一些電能,因為晶體管電容會充電到定義的邏輯電平。雖然我們希望功耗盡可能小,但微小的功耗也會導(dǎo)致許多邏輯電路在運行時產(chǎn)生巨大的動態(tài)功耗。在設(shè)計器件時,必須估算芯片在運行過程中以熱量形式耗散的電能。這樣做的目的是確定以下事項:必要的冷卻措施、對散熱器的潛在需求、是否應(yīng)包括裸露的接地焊盤,或者是否需要通過特殊封裝來確保可靠性。
集成電路的估算技術(shù)涉及在邏輯仿真或電氣仿真中檢查核心邏輯。結(jié)合使用這兩種方法,通過估計給定時間間隔內(nèi)影響總散熱量的邏輯元件總數(shù),粗略估計 CMOS VLSI 產(chǎn)品的功耗。
在許多系統(tǒng)中,微處理器功耗是一項關(guān)鍵設(shè)計指標
估算設(shè)備的切換活動和功耗
現(xiàn)代集成電路結(jié)構(gòu)復(fù)雜,估算 VLSI 設(shè)計中的功耗并非易事。這些產(chǎn)品包含多個邏輯塊,其中一些邏輯塊獨立運行,在任意給定時間內(nèi)可能僅有部分邏輯塊在工作。雖然兩個不同的比特流可能承載相同的輸入功率,但這并不一定意味著在所有情況下都會產(chǎn)生相同的翻轉(zhuǎn)。邏輯輸入接收到的不同比特流將激發(fā)設(shè)計中的各種信號變化,從而產(chǎn)生不同的功耗。
既然功耗在很大程度上取決于集成電路的輸入數(shù)據(jù)和結(jié)構(gòu),那么必須使用一些基于邏輯仿真器的概率方法來確定信號切換活動。邏輯元件在切換期間也會產(chǎn)生功耗。邏輯元件功耗的計算公式如下:
基于漏極電壓 (Vdd) 和切換速度的邏輯元件總功耗
這里的 C 代表切換邏輯電路中充電/放電的總電容。電壓項指的是 PDN 提供的漏極電壓(標稱值)。漏電電流通常被忽略,盡管它在熱仿真中至關(guān)重要(見下文)。需要注意的是,這是無功功率:以熱量形式耗散的電能取決于結(jié)中的導(dǎo)通電阻,可以使用構(gòu)成邏輯元件的晶體管的精確 SPICE 模型來進行仿真。
雖然速度不是最快的,但可以比較全面的確定平均信號變化的方法是使用蒙特卡洛仿真并對結(jié)果進行統(tǒng)計分析。在掌握平均翻轉(zhuǎn)(例如,每個時鐘周期消耗電能的邏輯元件的平均數(shù)量)后,可以將這個值乘以每個邏輯元件的預(yù)期功耗,從而獲得總功耗。由于邏輯元件具有內(nèi)部電阻,其中一小部分將以熱量的形式耗散。
在擁有數(shù)十億個晶體管的現(xiàn)代微處理器中,這會產(chǎn)生大量熱量,因此設(shè)計人員需要進行仿真評估。
如何利用功耗估算值
在獲得動態(tài)切換的功耗估算值后,就可以使用該值進行電路仿真或器件熱仿真,檢查封裝和電路板特性如何影響從器件到周圍的電路板、空氣和任何散熱器的熱傳遞。這些封裝級仿真有助于初步的可靠性評估,并可能促使設(shè)計人員在做原型設(shè)計之前進行一些更改。
考慮到這種情況一般發(fā)生在 VLSI 設(shè)計階段,因此通常無法準確體現(xiàn)設(shè)計封裝。但是,這依然為設(shè)計團隊提供了一個機會,他們可以評估不同類型的封裝,預(yù)測在各種條件下可能出現(xiàn)的平衡的溫度。這類可靠性仿真通常使用場求解器來完成,有時是涉及空氣流動的多物理場問題,有時是利用熱方程計算的簡單溫度仿真。
根據(jù)預(yù)期的信號變化評估功耗后,便可進行封裝仿真。設(shè)計人員可以創(chuàng)建最壞情況場景,估算散熱和溫升,進而評估產(chǎn)品的可靠性。
對于芯片設(shè)計師來說,因為需要提前評估封裝,所以必須在原型設(shè)計之前進行這些仿真。就像封裝底部的熱焊盤一樣,一些簡單的封裝元件可能會對工作溫度產(chǎn)生很大的影響。通過使用更有效的系統(tǒng)分析軟件,設(shè)計團隊可以在簡化的工作流程中執(zhí)行這些關(guān)鍵任務(wù),將它們作為芯片設(shè)計和可靠性評估的一部分。
在 VLSI 設(shè)計中,一個重要的考慮因素是設(shè)備在高溫下運行時的漏電電流。如果設(shè)計不當,核心邏輯中的高速翻轉(zhuǎn)可能會導(dǎo)致設(shè)備溫度升高,直到漏電電流占據(jù)設(shè)備中以熱量形式耗散的大部分電能。這種升溫可能會導(dǎo)致熱失控,最終使芯片燒毀并失效。考慮到這個因素會影響設(shè)備中相應(yīng)的絕對最高溫度,在仿真中需要檢查它所帶來的可靠性問題。
借助 Cadence 的全套系統(tǒng)分析工具,使用信號切換來估量設(shè)備的功耗變得更加簡單。VLSI 設(shè)計師可以評估其產(chǎn)品的可靠性,并根據(jù)需要實施獨特的封裝選項,以應(yīng)對設(shè)計中的功耗和溫升問題。Cadence Celsius EC Solver 技術(shù)旨在幫助電子系統(tǒng)設(shè)計師快速準確地解決當今最具挑戰(zhàn)性的熱/電子產(chǎn)品散熱管理問題。Celsius EC Solver 可以分析復(fù)雜電子系統(tǒng)的流體流動和傳熱。該軟件使用專有的多層次非結(jié)構(gòu)化(MLUS)網(wǎng)格劃分技術(shù)來解決對流、傳導(dǎo)和輻射問題,可以分析電子組件、外殼和電力電子中的氣流、溫度和傳熱,求解自然對流、強制對流、太陽能加熱和液體冷卻問題。
-
集成電路
+關(guān)注
關(guān)注
5391文章
11617瀏覽量
362852 -
電氣
+關(guān)注
關(guān)注
18文章
1172瀏覽量
53258 -
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
133883
發(fā)布評論請先 登錄
相關(guān)推薦
評論