隨著便攜式電子設(shè)備的日益使用,要求集成電路IC及SoC的功耗越來越低。在今后日益復雜的設(shè)計中,實現(xiàn)一個可靠的電源網(wǎng)絡以減小功耗變成了主要的挑戰(zhàn)。
對于使用者來說,期待每一代新產(chǎn)品都具有新型功能,同時也希望產(chǎn)品的體積小并具有較長的工作時間。解決這個難題的方法之一就是采用新型的IC設(shè)計技術(shù),以提供小而且高效的晶體管。在整個設(shè)計流程中,為了使器件的性能和可靠性最優(yōu),電源方面的限制非常關(guān)鍵。例如在邏輯門應用中,由于開關(guān)從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)從而引起動態(tài)功耗。在開關(guān)的轉(zhuǎn)換過程中,和晶體管門極相連的所有內(nèi)部電容將會被充電,從而消耗功率。更為嚴重的是,門極也會給所有的外部電容充電,這些外部電容主要是導線產(chǎn)成的寄生電容以及和低端邏輯門相連的輸入電容。當邏輯門不執(zhí)行操作或者不從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)時,靜態(tài)功耗主要和邏輯門本身有關(guān)。從理論上說,邏輯門此時是不消耗功率的,但實際上,晶體管的泄漏電流總會吸收一部分電流而消耗功率。即使單個邏輯門的靜態(tài)功耗相當小,但對于今天上千萬個邏輯門產(chǎn)生的功耗也會變得很大。
考慮功耗的分布
無論是靜態(tài)還是動態(tài)的功率消耗都會增加器件的工作溫度,為了和變化的溫度以及電源相適應,設(shè)計者通常都會改進焊盤的導電特性并增加一些設(shè)計余量。
對于深亞微細(DSM)或者超深亞微細(UDSM)器件來說,容易受到電壓降的影響。這種影響主要是在外部管腳和內(nèi)部電路之間用來進行網(wǎng)絡和地的功率分配時,由導線的電阻引起(在和直流電壓相關(guān)的電壓降中,電壓降的影響通常指IR降)。因此為了簡化器件的設(shè)計應用,可以考慮在相同的源和地之間采用反向門鏈的方法,如圖1所示。
每個源和地之間都有一個小的電阻和它相連,意味者與主要電源最近的IC管腳和地管腳之間獲得最佳的電源性能,下一個鏈中的門獲得的電源稍微減弱,并在鏈中依次遞減。
在靜態(tài)或者交流壓降影響的情況下,當開關(guān)從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)或者龍其是整個電路快速關(guān)閉或者打開時,問題將會變得非常嚴重。這會導致短時的電壓尖峰,在電源鏈上門極獲得的電源性能將會立即降低。
由于邏輯門上電壓降的影響將會導致輸入/輸出的延時,破壞門時鐘周期,所以完整的分析和描述電壓降的影響變得非常重要。在欠壓驅(qū)動的條件下,導線之間的延遲也會增加。
電壓降的影響使得門極對噪音干擾以及延遲影響增加,這時可以考慮采用降低局部電壓源的方法。尤其在延遲影響中,一個較強的信號很可能會加速或者減慢開關(guān)的執(zhí)行,這可由信號朝相同還是相反方向過渡判斷得到。例如,考慮兩個反向的開關(guān)信號,此時很有可能導致網(wǎng)絡上的延遲增加,如圖2所示。
在線路中,電流密度較大將會引起電子遷移。在電源和地的情況中,電子遷移的影響是基于直流電的。當導線中的金屬離子遷移時,電流的流動會產(chǎn)生電子風,形成空隙和電子的堆積。
由于空隙的產(chǎn)生會增加導線阻抗從而產(chǎn)生電壓降,所以電源和地之間的電子遷移會導致時間選擇問題,這樣會進一步增加邏輯門開關(guān)的延遲以及噪音的干擾。
實現(xiàn)低功耗的要求
今天,在分析和考慮功耗問題時大部分的設(shè)計都集中在物理設(shè)計過程的后期階段,這對由設(shè)計前期階段產(chǎn)生的問題無法解決。
低功耗要求使用任何可能的數(shù)據(jù)對與功耗相關(guān)的因素進行完整的前期分析,并進一步提煉精確數(shù)據(jù)直至功能實現(xiàn)為止,這樣潛在的問題就可以得到識別并在前期得到解決。
在低功耗的設(shè)計實現(xiàn)中,在不同的階段要求對時間和電源的選擇進行折中。因此為了保證精確有效地完成設(shè)計方案,在整個RTL-GDSII流程中采用低功耗優(yōu)化技術(shù)變得非常必要。
當前很多第三方提供的功耗分析工具還沒有完全集成到主設(shè)計環(huán)境中,需要使用多個數(shù)據(jù)庫或者把不同的數(shù)據(jù)庫模型組合成一個數(shù)據(jù)庫?;谶@些工具的設(shè)計環(huán)境需要對內(nèi)部和外部之間的數(shù)據(jù)和文件進行編譯和傳輸,這使數(shù)據(jù)管理變得笨重耗時。特別是在布局完后對錯誤的修改變得非常昂貴。而且當設(shè)計工具缺乏自動分析能力而需要手動修改時,如果手動修改后的分析過程需要再進一步運行而不是協(xié)同運行,手動修改的結(jié)果可能不會正常工作或者引入新的問題。
獲得不同設(shè)計工具之間的相互影響關(guān)系是比較困難的,在設(shè)計過程中可能會發(fā)現(xiàn)一些問題,而有的問題不可能發(fā)現(xiàn)。目前的設(shè)計環(huán)境尤其是納米技術(shù)中,可能最關(guān)注的問題是電源、時序以及信號集成之間的相互影響,而在傳統(tǒng)的設(shè)計工具中是不可能同時考慮它們之間的影響及其關(guān)系的。
功耗分析工具集成度的缺乏使得用分析結(jié)果來定位和隔離時序、信號問題時,會引入新的問題,導致時間花費的增加。
基本說來,使用基于點的功耗分析工具得到非收斂的解,會延遲設(shè)計的面市時間。一個完整意義的低功耗設(shè)計環(huán)境應該是一個綜合集成環(huán)境,包含合成、布局、布線、時鐘樹、抽取、時序選擇以及信號的集成分析。并且為了避免分析數(shù)據(jù)的不一致性,要求環(huán)境中的所有工具都工作于相同的模型數(shù)據(jù)下。
解決和DSM以及UDSM器件相關(guān)問題需要在整個RTL到GDSII中進行功耗分析設(shè)計。在今日高度競爭的市場環(huán)境下,采用相對保守的分析設(shè)計是不可行的,而解決這個問題的關(guān)鍵就是采用全流程的功耗分析設(shè)計。這種設(shè)計系統(tǒng)能夠?qū)υO(shè)計過程中相同模型數(shù)據(jù)進行反復的分析和設(shè)計,從而對所需要進行的修改進行測試和驗證。
作者簡介:
Sameer Patel是Magma自動化設(shè)計產(chǎn)品市場部經(jīng)理,獲得UC Berkeley MBA學位以及在Virginia Tech大學MS電氣工程學位。