記得從什么時候開始,熱分析意味著撤回原型并確定是否需要額外加入兩個散熱片和一個風扇嗎,?現(xiàn)在再嘗試這種方式你將發(fā)現(xiàn)身處泥潭卻無計可逃,。畢竟,熱可能會影響電氣性能并最終縮短平均無故障時間,。
回顧我年富力強的工程時代,,我在熱分析上從未花費太多時間,因為那時真的不需要,,我還知道像我這樣的人并不是少數(shù),。但隨著半導體每單位面積的功耗(及相應的發(fā)熱)越來越高,以及系統(tǒng)體積不斷縮小,,越來越多未進行熱分析的系統(tǒng)工程師發(fā)現(xiàn)自己身處困境,。
“許多過去由不同器件分擔的功能現(xiàn)在被整合進一個器件內。”Ansys公司的產(chǎn)品經(jīng)理主管Dave Rosato表示,。因此,,現(xiàn)在SoC類型器件的熱密度要高得多。
“工程師在5至10年前用于設計PCB的一般經(jīng)驗已完全不適應當今的設計了,,”Rosato接著說,。“數(shù)年前,PCB作為熱傳輸路徑的角色是被忽略的?,F(xiàn)在,,你必須將所有的熱傳輸路徑考慮在內。”
“簡單解決方案”是指在設計周期中盡早實施熱分析,。多早合適呢,?最晚應在結構圖設計階段后立即就進行基本熱分析。工程師需下載擬采用器件的數(shù)據(jù)手冊并從熱的角度體驗一下未來將遇到的挑戰(zhàn),。
若該分析指出了潛在的問題,,則工程師應考慮采用一些熱分析模擬軟件甚至還可能需要與材料廠商合作以確定它是否能制造出與設計參數(shù)相適應的一些東西。
筆記本電腦中的熱設計
最近,我自己的一臺筆記本電腦因與散熱片/熱管組塊集成在一起的風扇電源故障而無法工作了,。即使打開機殼使大量冷空氣流通,,這臺電腦也啟動不了,甚至在系統(tǒng)執(zhí)行典型的上電自檢(POST)前,,“風扇故障”的信息也一直出現(xiàn),。
當電腦感知到風扇供電不正常時,系統(tǒng)立即停止運行,?;诘募僭O如下:一般的筆記本電腦用戶在裝有空調的房間內不會打開機蓋,因此,,CPU會經(jīng)歷致命的“熱失控”,。這種方法的不利之處是,由于風扇(或連接風扇的其它底層電源)不工作,,而使整個系統(tǒng)也無法工作,。
這是一個關于筆記本電腦制造商明確在沒有強制氣流流經(jīng)與CPU連接的散熱片時,CPU決不啟動的好例子,。該設計按照這些要求進行了工程處理,,因為筆記本電腦設計人員知道,不正確的熱管理意味著危險即將到來,。實際上,,英特爾和AMD都非常嚴肅地對待這一問題。
例如,,“如果外部熱傳感器檢測到處理器溫度達到致命的125℃(最大值),,或有THERMTRIP#信號顯現(xiàn),則在500ms之內,,處理器的VCC電源必須關閉以防止因處理器熱失控造成的永久性硅損壞,,”英特爾在其2008年1月版的Core 2 Duo Processor數(shù)據(jù)手冊中強調。
“保持合適的熱環(huán)境是系統(tǒng)長期,、可靠工作的關鍵。一個完善的熱方案包括器件和系統(tǒng)級熱管理功能,,”該數(shù)據(jù)手冊寫道,。
“為保證基于英特爾處理器的系統(tǒng)的最優(yōu)化工作和長期可靠性,系統(tǒng)/處理器熱方案應被設計為可使處理器維持在最低和最高結溫(TJ)規(guī)范之間,,并遵從相應的熱設計功耗(TDP)值,,”該手冊指出。
“注意:當處理器工作在這些極限指標之外,,將可能導致處理器的永久性損壞以及系統(tǒng)內其它器件的潛在損傷,,”該手冊總結說。
為什么這些公司對消除不正確的熱管理如此興師動眾,?“許多應用(系統(tǒng))正變得越來越小,,例如Mac Air,;而熱路徑不僅變得更短,而且還被重新排列了,,”Lord公司高級微電子技術科學家Sara N. Paisner說,。
通常,散熱片被直接放置在器件上面,。但最新技術將使熱量向其它方向流動,。“現(xiàn)在,散熱片可能被放在器件下面,,或者,,也可能熱通過電路板本身消散掉了,”Paisner指出,。
但熱管理不再如此簡單,。“外殼材料同時擔當電磁場(EMF)屏蔽和散熱片的角色,這是由于殼體本身構成熱路徑的一部分,,”Paisner表示,。一個典型的PCB包括內置熱路徑,這使得系統(tǒng)設計師重新審視其設計策略,。所有的器件都在縮小,,現(xiàn)在,當為一個較大的區(qū)域散熱時,,是由幾個器件共同分擔冷卻職責,。
從芯片角度來看,英特爾和AMD針對正確熱設計采取的預防性措施很有趣,。首先,,英特爾指出,“為把溫度限制在工作條件內,,處理器需要一個熱管理方案,。”英特爾采用熱二極管、數(shù)字熱傳感器(DTS)和Intel Thermal Monitor來監(jiān)測裸片溫度,。
熱二極管可與熱傳感器一起用于計算硅溫度,。DTS是集成一個裸片上的傳感器,它不停地監(jiān)測并輸出相對于最高熱結溫的裸片溫度數(shù)據(jù),。當DTS中的一個特定位被置位時,,將檢測到可導致災難性后果的溫度條件。
當硅片溫度達到最高限時,,Intel Thermal Monitor通過啟動一個熱控制電路來幫助控制處理器溫度,。這樣,可以根據(jù)需要依次調整內核時鐘以使硅片溫度處于掌控中。
此外,,如果處理器溫度在熱跳變點以上,,則該監(jiān)控器將產(chǎn)生一個外部信號(PROCHOT#)。它還以可生成一個中斷信號,。如果該監(jiān)控器失效,,則將產(chǎn)生一個特殊信號(THERMTRIP#),以提示若不立即關斷內核電壓,,則很快就會出錯,。
AMD采用的是一種類似的方法。該公司的“Thermal Design Guidelines”白皮書提供諸如散熱片的最大長度,、寬度和高度等規(guī)范以及散熱片和風扇材料要求等規(guī)范信息,。
雖然由于CPU需消耗很多熱而成為一個重要的散熱目標,但也不應忽視其它系統(tǒng)部件,。此時,,一些簡單計算及一些基本熱管理理論將發(fā)揮作用。
記得從什么時候開始,,熱分析意味著撤回原型并確定是否需要額外加入兩個散熱片和一個風扇嗎,?現(xiàn)在再嘗試這種方式你將發(fā)現(xiàn)身處泥潭卻無計可逃。畢竟,,熱可能會影響電氣性能并最終縮短平均無故障時間,。
回顧我年富力強的工程時代,我在熱分析上從未花費太多時間,,因為那時真的不需要,,我還知道像我這樣的人并不是少數(shù)。但隨著半導體每單位面積的功耗(及相應的發(fā)熱)越來越高,,以及系統(tǒng)體積不斷縮小,,越來越多未進行熱分析的系統(tǒng)工程師發(fā)現(xiàn)自己身處困境。
“許多過去由不同器件分擔的功能現(xiàn)在被整合進一個器件內,。”Ansys公司的產(chǎn)品經(jīng)理主管Dave Rosato表示,。因此,現(xiàn)在SoC類型器件的熱密度要高得多,。
“工程師在5至10年前用于設計PCB的一般經(jīng)驗已完全不適應當今的設計了,,”Rosato接著說。“數(shù)年前,,PCB作為熱傳輸路徑的角色是被忽略的。現(xiàn)在,,你必須將所有的熱傳輸路徑考慮在內,。”
“簡單解決方案”是指在設計周期中盡早實施熱分析。多早合適呢?最晚應在結構圖設計階段后立即就進行基本熱分析,。工程師需下載擬采用器件的數(shù)據(jù)手冊并從熱的角度體驗一下未來將遇到的挑戰(zhàn),。
若該分析指出了潛在的問題,則工程師應考慮采用一些熱分析模擬軟件甚至還可能需要與材料廠商合作以確定它是否能制造出與設計參數(shù)相適應的一些東西,。
筆記本電腦中的熱設計
最近,,我自己的一臺筆記本電腦因與散熱片/熱管組塊集成在一起的風扇電源故障而無法工作了。即使打開機殼使大量冷空氣流通,,這臺電腦也啟動不了,,甚至在系統(tǒng)執(zhí)行典型的上電自檢(POST)前,“風扇故障”的信息也一直出現(xiàn),。
當電腦感知到風扇供電不正常時,,系統(tǒng)立即停止運行?;诘募僭O如下:一般的筆記本電腦用戶在裝有空調的房間內不會打開機蓋,,因此,CPU會經(jīng)歷致命的“熱失控”,。這種方法的不利之處是,,由于風扇(或連接風扇的其它底層電源)不工作,而使整個系統(tǒng)也無法工作,。
這是一個關于筆記本電腦制造商明確在沒有強制氣流流經(jīng)與CPU連接的散熱片時,,CPU決不啟動的好例子。該設計按照這些要求進行了工程處理,,因為筆記本電腦設計人員知道,,不正確的熱管理意味著危險即將到來。實際上,,英特爾和AMD都非常嚴肅地對待這一問題,。
例如,“如果外部熱傳感器檢測到處理器溫度達到致命的125℃(最大值),,或有THERMTRIP#信號顯現(xiàn),,則在500ms之內,處理器的VCC電源必須關閉以防止因處理器熱失控造成的永久性硅損壞,,”英特爾在其2008年1月版的Core 2 Duo Processor數(shù)據(jù)手冊中強調,。
“保持合適的熱環(huán)境是系統(tǒng)長期、可靠工作的關鍵,。一個完善的熱方案包括器件和系統(tǒng)級熱管理功能,,”該數(shù)據(jù)手冊寫道。
“為保證基于英特爾處理器的系統(tǒng)的最優(yōu)化工作和長期可靠性,,系統(tǒng)/處理器熱方案應被設計為可使處理器維持在最低和最高結溫(TJ)規(guī)范之間,,并遵從相應的熱設計功耗(TDP)值,,”該手冊指出。
“注意:當處理器工作在這些極限指標之外,,將可能導致處理器的永久性損壞以及系統(tǒng)內其它器件的潛在損傷,,”該手冊總結說。
為什么這些公司對消除不正確的熱管理如此興師動眾,?“許多應用(系統(tǒng))正變得越來越小,,例如Mac Air;而熱路徑不僅變得更短,,而且還被重新排列了,,”Lord公司高級微電子技術科學家Sara N. Paisner說。
通常,,散熱片被直接放置在器件上面,。但最新技術將使熱量向其它方向流動。“現(xiàn)在,,散熱片可能被放在器件下面,,或者,也可能熱通過電路板本身消散掉了,,”Paisner指出,。
但熱管理不再如此簡單。“外殼材料同時擔當電磁場(EMF)屏蔽和散熱片的角色,,這是由于殼體本身構成熱路徑的一部分,,”Paisner表示。一個典型的PCB包括內置熱路徑,,這使得系統(tǒng)設計師重新審視其設計策略,。所有的器件都在縮小,現(xiàn)在,,當為一個較大的區(qū)域散熱時,,是由幾個器件共同分擔冷卻職責。
從芯片角度來看,,英特爾和AMD針對正確熱設計采取的預防性措施很有趣,。首先,英特爾指出,,“為把溫度限制在工作條件內,,處理器需要一個熱管理方案。”英特爾采用熱二極管,、數(shù)字熱傳感器(DTS)和Intel Thermal Monitor來監(jiān)測裸片溫度,。
熱二極管可與熱傳感器一起用于計算硅溫度。DTS是集成一個裸片上的傳感器,,它不停地監(jiān)測并輸出相對于最高熱結溫的裸片溫度數(shù)據(jù),。當DTS中的一個特定位被置位時,,將檢測到可導致災難性后果的溫度條件。
當硅片溫度達到最高限時,,Intel Thermal Monitor通過啟動一個熱控制電路來幫助控制處理器溫度。這樣,,可以根據(jù)需要依次調整內核時鐘以使硅片溫度處于掌控中,。
此外,如果處理器溫度在熱跳變點以上,,則該監(jiān)控器將產(chǎn)生一個外部信號(PROCHOT#),。它還以可生成一個中斷信號。如果該監(jiān)控器失效,,則將產(chǎn)生一個特殊信號(THERMTRIP#),,以提示若不立即關斷內核電壓,則很快就會出錯,。
AMD采用的是一種類似的方法,。該公司的“Thermal Design Guidelines”白皮書提供諸如散熱片的最大長度、寬度和高度等規(guī)范以及散熱片和風扇材料要求等規(guī)范信息,。
雖然由于CPU需消耗很多熱而成為一個重要的散熱目標,,但也不應忽視其它系統(tǒng)部件。此時,,一些簡單計算及一些基本熱管理理論將發(fā)揮作用,。
把結點與散熱片連接在一起
熱管理把熱從半導體結擴散到附近環(huán)境中。典型情況是,,熱從半導體被傳導到封裝,,然后再到熱擴散器(散熱器),最終到周邊環(huán)境,。你的設計也許沒有散熱器,,也即采用的是類似風扇和管線等其它技術。
但一般理論是一樣的:把熱從一小區(qū)域擴散向一個大區(qū)域,。根據(jù)熱傳導的基本理論,,材料的熱導率與熱流動的垂直區(qū)域和溫度梯度成比例。
結溫是半導體結的工作溫度(一般以℃表示),,在這里產(chǎn)生的熱最多,。指定參考點(如結或殼體)的熱阻抗是每單位功耗(一般以W表示)高于一個外部參考點(如:因腳、殼體或環(huán)境溫度)的有效溫升(一般以℃表示),。
熱阻抗以θLetter1Letter2表示(即:θCA或θJA),。Letter1是指定參考點,且該字母一般表示該參考的初始值(即,,C=殼體,;J=結),。Letter2是外部參考點且具有類似的表述結構(即:A=環(huán)境)。
粗略計算
當執(zhí)行一個正式熱分析時,,目標是提供理解熱是如何形成并如何在系統(tǒng)內流動的完整把握,。但在開發(fā)階段初期,一個簡單的大致估算也許就足夠了,。
想法是,,在上電后,對發(fā)熱情況有個大致把握,。另一條規(guī)避無意間招致縮短平均無故障時間的途徑是使器件或系統(tǒng)過熱,。
一旦進行計算,就應大致了解你所用熱管理方法所需的復雜程度,。也即,,是打算再增加一個散熱器還是需熱管的更新奇方案或其它一些采用熱擴散、強制氣流甚至新材料的混合方案,?即使借助簡單的類似增加熱過孔等手段就可滿足要求,,未雨綢繆、防患未然也總比事后“付之一炬”好得多,。
那如何進行粗略熱分析呢,?據(jù)Flomerics的電子制冷工程督導Byron Blackmore介紹,首要進行的是PCB正反兩面的總體功率密度計算,。“可通過計算總體功耗并除以表面積來表示它,,”他說。
Blackmore還提供一個大致經(jīng)驗規(guī)則:若計算顯示,,你設計的功耗密度超過1.5W/in.2,,就應考慮增加其它措施以避免使熱產(chǎn)生連帶影響。
Paisner還連帶給出了一些指導數(shù)據(jù),。“決定是否采取額外舉措的一個關鍵決定性因素是溫度,,”她說。85℃以內可接受,,85℃到100℃可能也行,、但要小心從事。但,,在100℃以上,,一般應采取附加措施。當然,,除絕對溫度外,,你還應考慮隨著系統(tǒng)條件的改變,溫度會如何隨之變化,。
如何實現(xiàn),?“用每個器件在PCB可能工作的最高溫度下的最大功耗并除以表面積,,然后對PCB的另一面重復該計算,”Blackmore說,。然后,,你必須找到熱阻抗(即:θJA)并乘以預期的功耗以確定高于環(huán)境溫度的溫升。現(xiàn)在,,將該值與器件標稱的最高溫度相比,。
注意:列出的θJA是就“凝滯的空氣”說的,你必須把其它因素考慮在內,,特別是你計劃使空氣在系統(tǒng)中流動時。一些數(shù)據(jù)手冊也許給出在特定氣流流動速率下器件的熱阻抗(即:θJMA),。但顯然,,若你的設計接近這些極限值之一,你或許應考慮增加其它熱管理措施,,且也許還是該考慮采用仿真軟件的時候了,。
對給定設計來說,這些計算也許足夠了,,特別是若系統(tǒng)框架有許多自由空間時更是如此,。那么,何時需要額外的熱分析呢,?
“理想情況是,,你該做兩次熱分析:一次是當該項目就PCB大小和將采用的器件有大致概念后;另一次是基本布線完成后,,”Rosato說,。重復一遍,根據(jù)你的系統(tǒng),,在該布局后階段,,你應考慮利用熱分析軟件實施準確得多的仿真(圖1)。
對布局和機架的考慮
必須盡早且經(jīng)常進行熱分析,。一些設計師甚至打算在申請專利前考慮該問題,,因為若產(chǎn)品因熱問題而失敗,則問題出在哪里,?但其它因素影響系統(tǒng)設計,。
“系統(tǒng)工程師必須理解材料與各自封裝尺寸和種類間的互動有多么不同,,”Paisner說,。“類似Lord等公司與客戶一道研發(fā)新材料來滿足熱要求,。”
Paisner以蘋果的Mac Air筆記本電腦為例說明產(chǎn)品遇到的嚴峻設計挑戰(zhàn),,類似的這種設計不太可能有充足空間安放大散熱器或其它冷卻技術,。這樣,,除非你打算不惜血本采用新奇的熱方案,,否則極小的空間限制將是很棘手的障礙,。
“熱通路越復雜,,成本越高,”Paisner說,。“你必須想方設法把熱排出系統(tǒng),,另外,,在材料和布局間,,你情愿承受怎樣的平衡,。”
另外,從熱角度,,器件排布在布局過程中起著關鍵作用。“建議將高發(fā)熱器件擺放在靠近通風孔的地方,但這種要求并非總能滿足,,所以,,也許需要其它折中,,”Rosato說,。
另外,,功耗很大的器件也許會產(chǎn)生對其它器件極易施加影響的“下流”熱。另一個竅門是把發(fā)熱器件緊鄰著擺放并一般放在氣流回路中,。另外,,“需要時,,可采用分流器(diverter)流布氣流,,”Rosato指出。
從布局角度,,應充分關注堆疊裸片和堆疊芯片封裝器件,,因更高的器件一般會妨礙熱通路,。另外,,可直接焊裝在PCB(器件和PCB間沒有任何氣隙)上的器件可把PCB作為散熱器。另外,,還可設計進熱過孔,但一般情況是你應了解應在布局前想好把它們放在哪里,。
Blackmore介紹,布局中一個值得仿效的作法是努力使任何冷空氣的“風頭”吹過發(fā)熱最多的器件,。把器件散布以避免給下游產(chǎn)生熱氣流同樣是明智之舉。最后,,“高的器件和連接器可能形成影響氣流向下流通的氣阻,,”他說,。因此,對任何高的器件和連接器都應特別對待,、進一步分析。
無用的輸入輸出
別為你用的器件集假定最大功耗,。在計算階段,,最大值對你大致把握設計基本情況有用,。但你必須堅持采用更真實的數(shù)據(jù),否則,,設計有可能變得過工程化,、增加不必要的重量和成本。
若你采用了FPGA,,則要弄清,,其內部邏輯是否在所有時間都工作在最高速度,?很可能不是這樣的,所以,,請邏輯工程師就更現(xiàn)實的工作情況給你一個合理的估算。然后,,該你來決定是否需增加一個修正因數(shù)(fudge factor),。
記住:FPGA制造商的工程團隊,、測試團隊和銷售/營銷部門也許已經(jīng)把三個不同層次的修正因數(shù)內置其中。若你能得到實際使用數(shù)據(jù)并為此添加些修正,,則以后將順手得多,。
公司都會問最重要的問題:錯誤比率是多少,?提供的數(shù)據(jù)與“真實數(shù)據(jù)”相比有怎樣的關聯(lián)?數(shù)值都驗證過了嗎,?在最終環(huán)境用實際材料測試過了嗎,?
在采用實際熱仿真工具的地方,,你可得到精準得多的更好體驗,。“熱分析仿真工具應能讀進布線和PCB設計信息,,包括來自EDA工具的線段,、平面和過孔定義等,,”Rosato說,。
仿真工具還可包含系統(tǒng)封裝、詳盡的器件設計參數(shù)等信息,。“仿真工具可預測工作溫度來評判是否有可能超過標稱結溫度以及在哪里系統(tǒng)會出現(xiàn)‘阻滯空氣’”Rosato說,。也可采用交互式仿真方法,其中,,工程師可演練各種熱管理情況,、添加散熱器,、若需要則返回仿真結果,。
類似PCB外形和大小以及諸如金屬層信息等相關的PCB建構數(shù)據(jù)等參數(shù)也被讀進,,Blackmore說。流程的剩余部分涉及系統(tǒng)工程師描述系統(tǒng)將運行其中的環(huán)境,,包括:框架,、通風孔,、電源和其它器件等信息,。然后,將全部信息組合在一起提供一個熱仿真,。
未來發(fā)展
現(xiàn)在,,你了解了熱分析的基本原則和重要性以及行之有效的熱管理技術。但即使考慮了全部其它防范措施,,當設計接近或超過其中一些極限(如:1.5 W/in.2)時會出現(xiàn)怎樣的情況?
圖2:Nextreme OptoCooler模塊可用于為TO-56封裝的激光二極管制冷。
你大概了解散熱器,、風扇,、集成了風扇的散熱器等技術間的長短取舍,。但對更先進的方案又了解多少,?許多公司提供熱產(chǎn)品和方案,。
“傳統(tǒng)方案業(yè)已過氣,所以需要增加其它功能來拓展性能范圍,,”Nextreme的CTO Seri Lee說,。例如,熱管具有固態(tài)制冷所以應比單獨的散熱器和風扇先進,,雖然熱管既大且笨還貴又常常需要定制,。
Nextreme有幾項芯片級創(chuàng)新,它采用比典型方案薄和小10到20倍,、但排熱能力卻高10到15倍的技術主動把熱排出(圖2),。Bergquist制造幾種不同的熱材料和熱基板。Ansys也提供熱仿真工具(圖3),。