低功耗設(shè)計(jì)方法_第1頁
低功耗設(shè)計(jì)方法_第2頁
低功耗設(shè)計(jì)方法_第3頁
低功耗設(shè)計(jì)方法_第4頁
低功耗設(shè)計(jì)方法_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、低功耗設(shè)計(jì)方法內(nèi)容CMOS電路的功耗來源電路的功耗來源影響功耗的因素影響功耗的因素低功耗設(shè)計(jì)方法低功耗設(shè)計(jì)方法n工藝級(jí)的優(yōu)化技術(shù)工藝級(jí)的優(yōu)化技術(shù)n版圖和晶體管級(jí)的優(yōu)化技術(shù)版圖和晶體管級(jí)的優(yōu)化技術(shù)nRTL級(jí)和邏輯級(jí)的優(yōu)化技術(shù)級(jí)和邏輯級(jí)的優(yōu)化技術(shù)n系統(tǒng)級(jí)的優(yōu)化技術(shù)系統(tǒng)級(jí)的優(yōu)化技術(shù)采用采用HDL的低功耗設(shè)計(jì)流程的低功耗設(shè)計(jì)流程CMOS電路的功耗來源 在數(shù)字在數(shù)字CMOS電路中,功電路中,功耗是由三部分構(gòu)成的耗是由三部分構(gòu)成的PTotal=Pdynamic+Pshort+ PleakagenPdynamic是電路翻轉(zhuǎn)時(shí)產(chǎn)生的是電路翻轉(zhuǎn)時(shí)產(chǎn)生的動(dòng)態(tài)功耗動(dòng)態(tài)功耗nPshort是是P管和管和N管同時(shí)導(dǎo)通管同

2、時(shí)導(dǎo)通時(shí)產(chǎn)生的短路功耗時(shí)產(chǎn)生的短路功耗nPleakage是由擴(kuò)散區(qū)和襯底之是由擴(kuò)散區(qū)和襯底之間的反向偏置漏電流引起的間的反向偏置漏電流引起的靜態(tài)功耗靜態(tài)功耗CMOS電路的功耗來源靜態(tài)功耗:靜態(tài)功耗:nCMOS在靜態(tài)時(shí),在靜態(tài)時(shí),P、N管只有一個(gè)導(dǎo)通。由于沒有管只有一個(gè)導(dǎo)通。由于沒有Vdd到到GND的直流通路,所以的直流通路,所以CMOS靜態(tài)功耗應(yīng)當(dāng)?shù)褥o態(tài)功耗應(yīng)當(dāng)?shù)扔诹恪S诹?。n但在實(shí)際當(dāng)中,由于擴(kuò)散區(qū)和襯底形成的但在實(shí)際當(dāng)中,由于擴(kuò)散區(qū)和襯底形成的PN結(jié)上存結(jié)上存在反向漏電流,產(chǎn)生電路的靜態(tài)功耗。靜態(tài)功耗為:在反向漏電流,產(chǎn)生電路的靜態(tài)功耗。靜態(tài)功耗為: n其中:其中:n為器件個(gè)數(shù)為器件個(gè)數(shù)C

3、MOS電路的功耗來源動(dòng)態(tài)功耗:動(dòng)態(tài)功耗:nCMOS電路在電路在“0”和和“1”的跳變過程中,的跳變過程中,會(huì)形成一條從會(huì)形成一條從Vdd通過通過P管網(wǎng)絡(luò)和負(fù)載電容管網(wǎng)絡(luò)和負(fù)載電容到地的電流到地的電流Id對(duì)負(fù)載電容進(jìn)行充電,產(chǎn)生動(dòng)對(duì)負(fù)載電容進(jìn)行充電,產(chǎn)生動(dòng)態(tài)功耗態(tài)功耗Pdynamic:Pdynamic=KCLVdd2f K:單位時(shí)間內(nèi)的平均上跳次數(shù)單位時(shí)間內(nèi)的平均上跳次數(shù) f :時(shí)鐘頻率時(shí)鐘頻率CMOS電路的功耗來源短路功耗:短路功耗:nCMOS電路在電路在“0”和和“1”的轉(zhuǎn)換過程中,的轉(zhuǎn)換過程中,P、N管會(huì)同時(shí)導(dǎo)通,產(chǎn)生一個(gè)由管會(huì)同時(shí)導(dǎo)通,產(chǎn)生一個(gè)由Vdd到到VSS窄脈沖電流,由此引起功耗窄

4、脈沖電流,由此引起功耗n在輸入波形為非理想波形時(shí),反相器處于輸在輸入波形為非理想波形時(shí),反相器處于輸入波形上升沿和下降沿的瞬間,負(fù)載管和驅(qū)入波形上升沿和下降沿的瞬間,負(fù)載管和驅(qū)動(dòng)管會(huì)同時(shí)導(dǎo)通而引起功耗動(dòng)管會(huì)同時(shí)導(dǎo)通而引起功耗CMOS電路的功耗來源通常情況下靜態(tài)功耗占總功耗的通常情況下靜態(tài)功耗占總功耗的1%以下,可以忽略不以下,可以忽略不計(jì),但如果整個(gè)系統(tǒng)長時(shí)間處于休眠狀態(tài),這部分功計(jì),但如果整個(gè)系統(tǒng)長時(shí)間處于休眠狀態(tài),這部分功耗需要進(jìn)行考慮耗需要進(jìn)行考慮短路功耗在整個(gè)短路功耗在整個(gè)CMOS電路的功耗中只占很小的一部電路的功耗中只占很小的一部分,對(duì)于轉(zhuǎn)換時(shí)間非常短的電路,分,對(duì)于轉(zhuǎn)換時(shí)間非常短的

5、電路,Pshort所占的比例可所占的比例可以很小,但對(duì)于一些轉(zhuǎn)換速度較慢的電路以很小,但對(duì)于一些轉(zhuǎn)換速度較慢的電路Pshort可以占可以占到到30%左右,平均大約在左右,平均大約在10%左右。左右。 一般情況下,動(dòng)態(tài)功耗一般情況下,動(dòng)態(tài)功耗Pdynamic占整個(gè)功耗的比例大約占整個(gè)功耗的比例大約為為70%90%。 有些文獻(xiàn)將有些文獻(xiàn)將CMOS電路的功耗簡單的分為兩類:靜態(tài)電路的功耗簡單的分為兩類:靜態(tài)功耗和動(dòng)態(tài)功耗。功耗和動(dòng)態(tài)功耗。 影響功耗的因素 從動(dòng)態(tài)功耗的表達(dá)式可看出,在不影響電路性從動(dòng)態(tài)功耗的表達(dá)式可看出,在不影響電路性能,即不降低工作頻率的前提下,功耗主要取能,即不降低工作頻率的前提

6、下,功耗主要取決于決于3個(gè)因素:個(gè)因素:n工作電壓工作電壓n負(fù)載電容負(fù)載電容n開關(guān)活動(dòng)性開關(guān)活動(dòng)性因此功耗優(yōu)化主要從減小因此功耗優(yōu)化主要從減小K、CL和和Vdd三方面三方面著手。著手。 值得注意的是功耗優(yōu)化是一個(gè)整體,單單考慮值得注意的是功耗優(yōu)化是一個(gè)整體,單單考慮某一方面是不夠的。某一方面是不夠的。 Pdynamic=KCLVdd2f影響功耗的因素電源電壓的選擇:電源電壓的選擇:n降低電源電壓將使功耗下降降低電源電壓將使功耗下降w但是對(duì)于一定的工藝水平(具有確定的閾值電但是對(duì)于一定的工藝水平(具有確定的閾值電壓),降低電源電壓將使電路性能下降,當(dāng)電源壓),降低電源電壓將使電路性能下降,當(dāng)電源

7、電壓降低到接近電壓降低到接近P和和N管的閾值電壓之和時(shí),延管的閾值電壓之和時(shí),延遲時(shí)間急劇增大。遲時(shí)間急劇增大。w在較大的電壓下,電路速度幾乎與電源電壓無關(guān)在較大的電壓下,電路速度幾乎與電源電壓無關(guān)n為提高速度,希望在保證器件可靠性的前提為提高速度,希望在保證器件可靠性的前提下采用盡可能高的電壓,為降低功耗,又希下采用盡可能高的電壓,為降低功耗,又希望選擇盡可能低的電壓。望選擇盡可能低的電壓。w要解決這個(gè)矛盾,可以在一個(gè)芯片內(nèi)采用多種電要解決這個(gè)矛盾,可以在一個(gè)芯片內(nèi)采用多種電壓,對(duì)影響速度的關(guān)鍵電路選擇較高的電壓,對(duì)壓,對(duì)影響速度的關(guān)鍵電路選擇較高的電壓,對(duì)大部分非關(guān)鍵電路則選擇用減低的電壓

8、。大部分非關(guān)鍵電路則選擇用減低的電壓。影響功耗的因素負(fù)載電容:負(fù)載電容:n在在CMOS電路中電容主要由兩方面構(gòu)成:電路中電容主要由兩方面構(gòu)成:w器件柵電容和節(jié)電電容,它們和器件工藝有關(guān)器件柵電容和節(jié)電電容,它們和器件工藝有關(guān)w連線電容連線電容n改進(jìn)電路結(jié)構(gòu),減少所需改進(jìn)電路結(jié)構(gòu),減少所需MOS管數(shù)目是減小負(fù)載管數(shù)目是減小負(fù)載電容、降低功耗的重要途徑。電容、降低功耗的重要途徑。w采用動(dòng)態(tài)采用動(dòng)態(tài)CMOS電路可簡化電路電路可簡化電路w采用互補(bǔ)傳輸晶體管邏輯(采用互補(bǔ)傳輸晶體管邏輯(CPL),不僅可以簡化電路,),不僅可以簡化電路,還可提高速度還可提高速度 n隨著工藝的發(fā)展,布線電容已經(jīng)超過器件電容

9、隨著工藝的發(fā)展,布線電容已經(jīng)超過器件電容w為了減小電容,在工藝方面可以選擇小的器件,物理設(shè)計(jì)為了減小電容,在工藝方面可以選擇小的器件,物理設(shè)計(jì)時(shí)減小連線長度。時(shí)減小連線長度。 影響功耗的因素開關(guān)活動(dòng)性開關(guān)活動(dòng)性n在在CMOS電路中,功耗和開關(guān)活動(dòng)性息息相電路中,功耗和開關(guān)活動(dòng)性息息相關(guān)。關(guān)。w若信號(hào)活動(dòng)性為若信號(hào)活動(dòng)性為0,即使負(fù)載電容很大,它也不消,即使負(fù)載電容很大,它也不消耗能量耗能量w開關(guān)活動(dòng)性和數(shù)據(jù)頻率開關(guān)活動(dòng)性和數(shù)據(jù)頻率f 以及開關(guān)活動(dòng)率以及開關(guān)活動(dòng)率k有關(guān):有關(guān):f 描述單位時(shí)間內(nèi)信號(hào)到達(dá)節(jié)點(diǎn)的次數(shù),而活動(dòng)率描述單位時(shí)間內(nèi)信號(hào)到達(dá)節(jié)點(diǎn)的次數(shù),而活動(dòng)率k則描述到達(dá)節(jié)點(diǎn)時(shí)信號(hào)的翻轉(zhuǎn)幾率

10、則描述到達(dá)節(jié)點(diǎn)時(shí)信號(hào)的翻轉(zhuǎn)幾率 n在有些在有些CMOS電路中,偽跳變占據(jù)了相當(dāng)一電路中,偽跳變占據(jù)了相當(dāng)一部分開關(guān)活動(dòng)性,由于此類信號(hào)沒有任何作用,部分開關(guān)活動(dòng)性,由于此類信號(hào)沒有任何作用,因此它造成系統(tǒng)功耗的白白損失。因此它造成系統(tǒng)功耗的白白損失。 w為了降低偽跳變帶來的浪費(fèi),一種辦法是消除偽跳為了降低偽跳變帶來的浪費(fèi),一種辦法是消除偽跳變的產(chǎn)生,另一辦法是縮短其傳播長度。變的產(chǎn)生,另一辦法是縮短其傳播長度。 低功耗設(shè)計(jì)方法 低功耗設(shè)計(jì)是一個(gè)系統(tǒng)的問題:低功耗設(shè)計(jì)是一個(gè)系統(tǒng)的問題:n必須在設(shè)計(jì)的各個(gè)層次上發(fā)展適當(dāng)?shù)募夹g(shù)必須在設(shè)計(jì)的各個(gè)層次上發(fā)展適當(dāng)?shù)募夹g(shù)n綜合應(yīng)用不同的設(shè)計(jì)策略綜合應(yīng)用不同的

11、設(shè)計(jì)策略n達(dá)到在降低功耗的同時(shí)維持系統(tǒng)性能的目的達(dá)到在降低功耗的同時(shí)維持系統(tǒng)性能的目的n研究證明在不同設(shè)計(jì)層次上的優(yōu)化工作對(duì)功研究證明在不同設(shè)計(jì)層次上的優(yōu)化工作對(duì)功耗的改善程度是不同的,即設(shè)計(jì)層次越高,耗的改善程度是不同的,即設(shè)計(jì)層次越高,改善功耗的程度越大改善功耗的程度越大 低功耗設(shè)計(jì)方法低功耗設(shè)計(jì)方法一些低功耗設(shè)計(jì)一些低功耗設(shè)計(jì)(Design for Power,DFP) 的基的基本策略本策略: : n權(quán)衡面積和性能權(quán)衡面積和性能, , 使用并行、流水化和分布式計(jì)算使用并行、流水化和分布式計(jì)算等方法等方法, , 用面積或時(shí)間換取低功耗用面積或時(shí)間換取低功耗 n關(guān)閉不用的邏輯和時(shí)鐘關(guān)閉不用的

12、邏輯和時(shí)鐘 n使用專用電路代替可編程邏輯使用專用電路代替可編程邏輯 n使用規(guī)則的算法和結(jié)構(gòu),以減少控制負(fù)荷使用規(guī)則的算法和結(jié)構(gòu),以減少控制負(fù)荷 n采用新型的低功耗器件和工藝采用新型的低功耗器件和工藝 以下將自底向上以下將自底向上, , 對(duì)各層次的功耗設(shè)計(jì)技術(shù)進(jìn)對(duì)各層次的功耗設(shè)計(jì)技術(shù)進(jìn)行具體分析和介紹。行具體分析和介紹。 工藝級(jí)的優(yōu)化技術(shù) 多層金屬布線:使用上層的金屬進(jìn)行全局互連多層金屬布線:使用上層的金屬進(jìn)行全局互連, 可以減小互連電容可以減小互連電容, 從而減小延遲和功耗。從而減小延遲和功耗。 通過加工技術(shù)的提高減小芯片和封裝的電容通過加工技術(shù)的提高減小芯片和封裝的電容,也能改善功耗性能也能

13、改善功耗性能:n如采用如采用SOI 技術(shù)、多芯片模塊技術(shù)、多芯片模塊(MCM )能改善功耗能改善功耗性能。這種方法非常有效但很昂貴性能。這種方法非常有效但很昂貴, 其發(fā)展是由投其發(fā)展是由投資和需求決定的。資和需求決定的。SOI 技術(shù)能減少寄生電容和體效技術(shù)能減少寄生電容和體效應(yīng)應(yīng), 從而減小功耗。從而減小功耗。 由于設(shè)計(jì)工程師不能決定工藝流程由于設(shè)計(jì)工程師不能決定工藝流程, 工藝級(jí)的工藝級(jí)的優(yōu)化通常不包含在優(yōu)化通常不包含在DFP 的設(shè)計(jì)方法學(xué)中。的設(shè)計(jì)方法學(xué)中。 版圖和晶體管級(jí)的優(yōu)化技術(shù) 布局布線布局布線 n互連線的功耗逐漸成為整個(gè)電路功耗的主要部分:互連線的功耗逐漸成為整個(gè)電路功耗的主要部分

14、:w深亞微米工藝的結(jié)果深亞微米工藝的結(jié)果w過去的布局布線技術(shù)只考慮面積和延時(shí)的因素過去的布局布線技術(shù)只考慮面積和延時(shí)的因素w加入來自設(shè)計(jì)前端的信號(hào)活動(dòng)信息加入來自設(shè)計(jì)前端的信號(hào)活動(dòng)信息,可實(shí)現(xiàn)對(duì)功耗的優(yōu)化可實(shí)現(xiàn)對(duì)功耗的優(yōu)化n將連線安排在不同的層面上達(dá)到降低功耗的目的,將連線安排在不同的層面上達(dá)到降低功耗的目的,主要方法包括主要方法包括: w找出翻轉(zhuǎn)活動(dòng)頻繁的結(jié)點(diǎn)找出翻轉(zhuǎn)活動(dòng)頻繁的結(jié)點(diǎn),把這些結(jié)點(diǎn)安排在容性較小的把這些結(jié)點(diǎn)安排在容性較小的層面上層面上,如第二層金屬布線層或更高的布線層如第二層金屬布線層或更高的布線層 w翻轉(zhuǎn)活動(dòng)頻繁的結(jié)點(diǎn)連線要盡量的短翻轉(zhuǎn)活動(dòng)頻繁的結(jié)點(diǎn)連線要盡量的短 w把高容性的

15、結(jié)點(diǎn)和總線放在電容較小的層面上把高容性的結(jié)點(diǎn)和總線放在電容較小的層面上 w大尺寸器件可采用梳狀和環(huán)形結(jié)構(gòu)大尺寸器件可采用梳狀和環(huán)形結(jié)構(gòu),減小漏結(jié)電容減小漏結(jié)電容版圖和晶體管級(jí)的優(yōu)化技術(shù) 時(shí)鐘樹(時(shí)鐘樹(CLOCK-TREE) 的生成的生成 n時(shí)鐘信號(hào)網(wǎng)絡(luò)的電容和頻率都很大時(shí)鐘信號(hào)網(wǎng)絡(luò)的電容和頻率都很大,其功耗其功耗占了系統(tǒng)的相當(dāng)部分占了系統(tǒng)的相當(dāng)部分,有些電路有些電路可達(dá)可達(dá)40 %n在保證時(shí)序約束的條件下在保證時(shí)序約束的條件下,對(duì)時(shí)鐘信號(hào)網(wǎng)絡(luò)對(duì)時(shí)鐘信號(hào)網(wǎng)絡(luò)的結(jié)構(gòu)、驅(qū)動(dòng)方式進(jìn)行選擇的結(jié)構(gòu)、驅(qū)動(dòng)方式進(jìn)行選擇, 并通過緩沖器并通過緩沖器的插入和尺寸優(yōu)化來減小功耗的插入和尺寸優(yōu)化來減小功耗n另外另外

16、,在對(duì)同步時(shí)鐘容差分析的基礎(chǔ)上在對(duì)同步時(shí)鐘容差分析的基礎(chǔ)上,不再不再追求時(shí)鐘偏移最小化追求時(shí)鐘偏移最小化,而是在保證電路時(shí)序而是在保證電路時(shí)序的條件下減小功耗的條件下減小功耗版圖和晶體管級(jí)的優(yōu)化技術(shù) 晶體管尺寸優(yōu)化晶體管尺寸優(yōu)化 n晶體管尺寸優(yōu)化的方法晶體管尺寸優(yōu)化的方法w與門尺寸優(yōu)化相同與門尺寸優(yōu)化相同w已獲得了布局布線后的物理信息已獲得了布局布線后的物理信息,晶體管尺寸優(yōu)晶體管尺寸優(yōu)化可以進(jìn)一步的降低功耗化可以進(jìn)一步的降低功耗n優(yōu)化器件尺寸有一個(gè)合理選取的問題優(yōu)化器件尺寸有一個(gè)合理選取的問題, 因?yàn)橐驗(yàn)榭偟内厔?shì)是這樣的總的趨勢(shì)是這樣的: w器件尺寸過小,會(huì)造成速度性能惡化器件尺寸過小,會(huì)造

17、成速度性能惡化 w器件尺寸過大器件尺寸過大,功耗加大而速度改進(jìn)并不明顯功耗加大而速度改進(jìn)并不明顯版圖和晶體管級(jí)的優(yōu)化技術(shù)晶體管順序調(diào)整晶體管順序調(diào)整n重定序:在門中重新安排晶體重定序:在門中重新安排晶體管的位置管的位置, 以優(yōu)化延遲或功耗以優(yōu)化延遲或功耗n如圖所示如圖所示w當(dāng)當(dāng)x 2= 0, x 3= 1, 而而x 1從從0 變變成成1 時(shí)時(shí), 節(jié)點(diǎn)節(jié)點(diǎn)y 和和z 的電容分別的電容分別為為Cy、Cz, 都放電都放電w當(dāng)當(dāng)x 1 = 0, x 3= 1, x 2 從從0 變變成成1 時(shí)時(shí), 只有只有Cy放電放電w如果如果x 2 比比x 1 的開關(guān)活性大的開關(guān)活性大, 則應(yīng)像圖中一樣則應(yīng)像圖中一樣

18、, 使使x 2 的的p 管管更接近輸出更接近輸出y版圖和晶體管級(jí)的優(yōu)化技術(shù) 電路結(jié)構(gòu)的選擇電路結(jié)構(gòu)的選擇 n選用節(jié)省器件數(shù)目的邏輯電路形式選用節(jié)省器件數(shù)目的邏輯電路形式:w可減少電容可減少電容w傳輸門邏輯的形式比較特殊傳輸門邏輯的形式比較特殊, 可減少器件可減少器件, 尤其尤其是是PMOS 管的數(shù)目管的數(shù)目n一個(gè)降低功耗的路徑一個(gè)降低功耗的路徑: 即用互補(bǔ)傳輸門邏輯即用互補(bǔ)傳輸門邏輯(CPL ) 替代靜態(tài)替代靜態(tài)CMOS 器件器件w例如同樣實(shí)現(xiàn)一個(gè)全加器例如同樣實(shí)現(xiàn)一個(gè)全加器, 靜態(tài)靜態(tài)CMOS 需用需用40 個(gè)個(gè)MOS 管管, 而互補(bǔ)傳輸門邏輯而互補(bǔ)傳輸門邏輯(CPL ) 只用只用28個(gè)個(gè)R

19、TL級(jí)和邏輯級(jí)的優(yōu)化技術(shù) 在在RTL級(jí)和邏輯門級(jí)電路設(shè)計(jì)和綜合階段,可級(jí)和邏輯門級(jí)電路設(shè)計(jì)和綜合階段,可采用采用的功耗優(yōu)化技術(shù)主要包括的功耗優(yōu)化技術(shù)主要包括:n預(yù)計(jì)算技術(shù)預(yù)計(jì)算技術(shù)n重定時(shí)技術(shù)重定時(shí)技術(shù)n時(shí)鐘受控技術(shù)時(shí)鐘受控技術(shù)n路徑平衡技術(shù)路徑平衡技術(shù)n工藝映射技術(shù)工藝映射技術(shù)n邏輯分解技術(shù)邏輯分解技術(shù)n狀態(tài)分配技術(shù)狀態(tài)分配技術(shù)n多級(jí)網(wǎng)絡(luò)優(yōu)化技術(shù)多級(jí)網(wǎng)絡(luò)優(yōu)化技術(shù)n公共表達(dá)式提取技術(shù)公共表達(dá)式提取技術(shù)門控時(shí)鐘技術(shù) 同步設(shè)計(jì)中同步設(shè)計(jì)中, 很大一部分功耗來自時(shí)鐘。很大一部分功耗來自時(shí)鐘。n時(shí)鐘是唯一在所有時(shí)間都充放電的信號(hào)時(shí)鐘是唯一在所有時(shí)間都充放電的信號(hào)n時(shí)鐘信號(hào)通常要驅(qū)動(dòng)大的時(shí)鐘樹時(shí)鐘信號(hào)通

20、常要驅(qū)動(dòng)大的時(shí)鐘樹n而且而且, 很多情況下會(huì)引起不必要的門的翻轉(zhuǎn)很多情況下會(huì)引起不必要的門的翻轉(zhuǎn)門控時(shí)鐘門控時(shí)鐘(gated clock)技術(shù)技術(shù):n將電路無計(jì)算任務(wù)的部分的時(shí)鐘停下將電路無計(jì)算任務(wù)的部分的時(shí)鐘停下, 減少無用功減少無用功耗耗 門控時(shí)鐘技術(shù)門控時(shí)鐘方法:門控時(shí)鐘方法:n根據(jù)現(xiàn)態(tài)和輸入,模塊根據(jù)現(xiàn)態(tài)和輸入,模塊F 判定電路下一周期是否是空閑周期判定電路下一周期是否是空閑周期n如果是如果是, 則停掉寄存器則停掉寄存器R 的時(shí)鐘的時(shí)鐘 避免下一個(gè)時(shí)鐘周期時(shí)避免下一個(gè)時(shí)鐘周期時(shí), 組合電路的無用翻轉(zhuǎn)。組合電路的無用翻轉(zhuǎn)。nGCLK就是門控時(shí)鐘信號(hào)。鎖存器就是門控時(shí)鐘信號(hào)。鎖存器L的作用

21、是濾掉功能塊的作用是濾掉功能塊F 可可能輸出的毛刺。如果組合電路在關(guān)鍵路徑上能輸出的毛刺。如果組合電路在關(guān)鍵路徑上, 則則F 的加入可能的加入可能使延遲不能滿足要求。使延遲不能滿足要求。預(yù)計(jì)算技術(shù) 預(yù)計(jì)算設(shè)計(jì)技術(shù):預(yù)計(jì)算設(shè)計(jì)技術(shù):n在邏輯級(jí)實(shí)現(xiàn)的掛起方法在邏輯級(jí)實(shí)現(xiàn)的掛起方法n加入預(yù)計(jì)算邏輯加入預(yù)計(jì)算邏輯n在一定的輸入條件下在一定的輸入條件下,使所有或部分輸入寄使所有或部分輸入寄存器的負(fù)載無效存器的負(fù)載無效,從而降低了功耗。從而降低了功耗。預(yù)計(jì)算技術(shù)一個(gè)預(yù)計(jì)算比較器的結(jié)構(gòu):一個(gè)預(yù)計(jì)算比較器的結(jié)構(gòu):n當(dāng)當(dāng)A 與與B 的最高位不同時(shí)的最高位不同時(shí),起預(yù)計(jì)算作用的異或門會(huì)使寄存器起預(yù)計(jì)算作用的異或門

22、會(huì)使寄存器2 和寄存器和寄存器3 無效無效,即讓這部分電路掛起即讓這部分電路掛起;而輸出比較結(jié)果而輸出比較結(jié)果F 由一位比較器由一位比較器(MSB) 輸出。輸出。n假設(shè)首位輸入的取值為假設(shè)首位輸入的取值為“0”或或“1”的幾率是相等的的幾率是相等的,那么電那么電路被掛起的幾率就是路被掛起的幾率就是0. 5 ,對(duì)于位數(shù)較多的比較器對(duì)于位數(shù)較多的比較器,功耗降低功耗降低顯著。顯著。邏輯優(yōu)化設(shè)計(jì)邏輯優(yōu)化設(shè)計(jì):也叫工藝映射邏輯優(yōu)化設(shè)計(jì):也叫工藝映射n主要目的是減少信號(hào)的翻轉(zhuǎn)活動(dòng)主要目的是減少信號(hào)的翻轉(zhuǎn)活動(dòng)n通過將邏輯電路的邏輯功能盡可能的分解通過將邏輯電路的邏輯功能盡可能的分解,使翻轉(zhuǎn)活使翻轉(zhuǎn)活動(dòng)最小

23、動(dòng)最小n將翻轉(zhuǎn)活動(dòng)高的結(jié)點(diǎn)隱藏到復(fù)雜的門里將翻轉(zhuǎn)活動(dòng)高的結(jié)點(diǎn)隱藏到復(fù)雜的門里,以此來降低以此來降低這些結(jié)點(diǎn)的等效電容這些結(jié)點(diǎn)的等效電容n在不影響電路性能的條件下,邏輯優(yōu)化設(shè)計(jì)可以將在不影響電路性能的條件下,邏輯優(yōu)化設(shè)計(jì)可以將功耗減少功耗減少20 %(a) 是將邏輯功能用最簡單的門表示;是將邏輯功能用最簡單的門表示; (b) 是把翻轉(zhuǎn)活動(dòng)高的結(jié)點(diǎn)進(jìn)行隱藏。是把翻轉(zhuǎn)活動(dòng)高的結(jié)點(diǎn)進(jìn)行隱藏。時(shí)序調(diào)整( retiming)時(shí)序調(diào)整時(shí)序調(diào)整:n在流水化的電路中在流水化的電路中, 插入新的寄存器,或重新安排插入新的寄存器,或重新安排寄存器的位置寄存器的位置n減少門的翻轉(zhuǎn)頻率減少門的翻轉(zhuǎn)頻率n或減少通過流水線

24、的最長段延遲或減少通過流水線的最長段延遲組合邏輯綜合和優(yōu)化 邏輯提取:尋找在邏輯網(wǎng)表中多次重復(fù)出現(xiàn)的邏輯提?。簩ふ以谶壿嬀W(wǎng)表中多次重復(fù)出現(xiàn)的表達(dá)式。用這個(gè)表達(dá)式的輸出節(jié)點(diǎn)代替在網(wǎng)表表達(dá)式。用這個(gè)表達(dá)式的輸出節(jié)點(diǎn)代替在網(wǎng)表中出現(xiàn)的相同的式子中出現(xiàn)的相同的式子, 達(dá)到節(jié)約面積的目的達(dá)到節(jié)約面積的目的 提取公因子:在函數(shù)的積之和形式中導(dǎo)出公因提取公因子:在函數(shù)的積之和形式中導(dǎo)出公因子子 表達(dá)式替換:利用低有效電容的電路塊代替網(wǎng)表達(dá)式替換:利用低有效電容的電路塊代替網(wǎng)表中的電路表中的電路節(jié)點(diǎn)消除:選擇性地消除網(wǎng)表中的某些節(jié)點(diǎn)節(jié)點(diǎn)消除:選擇性地消除網(wǎng)表中的某些節(jié)點(diǎn) 路徑平衡技術(shù)路徑平衡:路徑平衡:n為使

25、某一器件的幾個(gè)輸入信號(hào)同時(shí)到達(dá)為使某一器件的幾個(gè)輸入信號(hào)同時(shí)到達(dá),而而采用的路徑等延遲技術(shù)采用的路徑等延遲技術(shù)n能大大減少在該器件輸出端產(chǎn)生多余翻轉(zhuǎn)的能大大減少在該器件輸出端產(chǎn)生多余翻轉(zhuǎn)的可能可能n路徑平衡技術(shù)可以在工藝映射前采用路徑平衡技術(shù)可以在工藝映射前采用,對(duì)邏對(duì)邏輯進(jìn)行分解以達(dá)到平衡輯進(jìn)行分解以達(dá)到平衡n也可以在工藝映射后采用也可以在工藝映射后采用,對(duì)管腿重新排序?qū)芡戎匦屡判蚍峙浜筒迦胙訒r(shí)元件以達(dá)到平衡。分配和插入延時(shí)元件以達(dá)到平衡。路徑平衡技術(shù) a ,b 同時(shí)到達(dá)的兩信號(hào)同時(shí)到達(dá)的兩信號(hào);期望信號(hào)期望信號(hào)X 為一恒為一恒0 的輸出的輸出圖圖(a) 所示電路的不平衡所示電路的不平衡,

26、可能造成信號(hào)的毛刺可能造成信號(hào)的毛刺圖圖(b) 由于路徑平衡而減少這一毛刺由于路徑平衡而減少這一毛刺引腳分配一般情況下一般情況下,對(duì)于庫單元功能相同的引腳對(duì)于庫單元功能相同的引腳, 在綜合時(shí)是等價(jià)的在綜合時(shí)是等價(jià)的 實(shí)際上實(shí)際上, 不同引腳的電容、信號(hào)延時(shí)等參數(shù)是不同的不同引腳的電容、信號(hào)延時(shí)等參數(shù)是不同的引腳分配的基本思想:就是將活動(dòng)因子大的信號(hào)結(jié)點(diǎn)分配到相引腳分配的基本思想:就是將活動(dòng)因子大的信號(hào)結(jié)點(diǎn)分配到相對(duì)功耗小的引腳上對(duì)功耗小的引腳上系統(tǒng)級(jí)的優(yōu)化技術(shù) 軟硬件劃分軟硬件劃分n軟硬件劃分是從系統(tǒng)功能的抽象描述軟硬件劃分是從系統(tǒng)功能的抽象描述(如如語言語言)著手著手,把系統(tǒng)功能分解為硬件和

27、軟件來把系統(tǒng)功能分解為硬件和軟件來實(shí)現(xiàn)實(shí)現(xiàn)n對(duì)于一個(gè)系統(tǒng)功能的任務(wù)對(duì)于一個(gè)系統(tǒng)功能的任務(wù),可通過在微處理可通過在微處理器上運(yùn)行軟件來實(shí)現(xiàn)和通過專用電路實(shí)現(xiàn)器上運(yùn)行軟件來實(shí)現(xiàn)和通過專用電路實(shí)現(xiàn)n比較兩者的功耗得出一個(gè)低功耗的實(shí)現(xiàn)方案比較兩者的功耗得出一個(gè)低功耗的實(shí)現(xiàn)方案n軟硬件劃分的技術(shù)處于設(shè)計(jì)的起始階段軟硬件劃分的技術(shù)處于設(shè)計(jì)的起始階段,給給降低功耗帶來更大的可能降低功耗帶來更大的可能系統(tǒng)級(jí)的優(yōu)化技術(shù) 指令級(jí)優(yōu)化指令級(jí)優(yōu)化包括幾個(gè)方面包括幾個(gè)方面:n指令集提取指令集提?。簩?duì)于確定的處理器對(duì)于確定的處理器,其每條指令的功耗其每條指令的功耗是一定的是一定的,選擇一個(gè)指令集實(shí)現(xiàn)系統(tǒng)功能并功耗最小選擇

28、一個(gè)指令集實(shí)現(xiàn)系統(tǒng)功能并功耗最小n選擇合理的指令長度:如選擇合理的指令長度:如16位位.32位或可變長位或可變長度度 ,提高程序的代碼密度提高程序的代碼密度,以減少對(duì)存儲(chǔ)器訪問的功以減少對(duì)存儲(chǔ)器訪問的功耗耗n指令編碼優(yōu)化:通過對(duì)應(yīng)用程序指令的相關(guān)性的統(tǒng)指令編碼優(yōu)化:通過對(duì)應(yīng)用程序指令的相關(guān)性的統(tǒng)計(jì)計(jì),對(duì)指令進(jìn)行編碼優(yōu)化對(duì)指令進(jìn)行編碼優(yōu)化,使讀取指令時(shí)總線上的信使讀取指令時(shí)總線上的信號(hào)反轉(zhuǎn)最少號(hào)反轉(zhuǎn)最少n指令壓縮指令壓縮:存儲(chǔ)器存儲(chǔ)壓縮后的指令存儲(chǔ)器存儲(chǔ)壓縮后的指令,指令將在進(jìn)入指令將在進(jìn)入處理器前被解壓處理器前被解壓系統(tǒng)級(jí)的優(yōu)化技術(shù) 電源管理電源管理n可變電壓技術(shù):可變電壓技術(shù):根據(jù)系統(tǒng)的不同

29、工作狀態(tài)對(duì)系統(tǒng)性能的根據(jù)系統(tǒng)的不同工作狀態(tài)對(duì)系統(tǒng)性能的不同要求不同要求,動(dòng)態(tài)地改變電壓以最大限度地降低功耗動(dòng)態(tài)地改變電壓以最大限度地降低功耗w電壓轉(zhuǎn)換電路的功耗和電壓轉(zhuǎn)換時(shí)間對(duì)性能的影響是這項(xiàng)技術(shù)電壓轉(zhuǎn)換電路的功耗和電壓轉(zhuǎn)換時(shí)間對(duì)性能的影響是這項(xiàng)技術(shù)選擇的制約因素選擇的制約因素n多電壓技術(shù):可變電壓技術(shù)在時(shí)間上改變電壓多電壓技術(shù):可變電壓技術(shù)在時(shí)間上改變電壓,而多電壓而多電壓技術(shù)在空間上使用不同的電壓技術(shù)在空間上使用不同的電壓.w根據(jù)系統(tǒng)不同部分的性能要求不同根據(jù)系統(tǒng)不同部分的性能要求不同,使其工作于不同的電壓使其工作于不同的電壓,從而從而降低系統(tǒng)功耗降低系統(tǒng)功耗n動(dòng)態(tài)功耗管理:動(dòng)態(tài)功耗管理是

30、一種使系統(tǒng)或系統(tǒng)單元?jiǎng)討B(tài)功耗管理:動(dòng)態(tài)功耗管理是一種使系統(tǒng)或系統(tǒng)單元在不工作時(shí)進(jìn)入低功耗的休眠狀態(tài)的控制技術(shù)在不工作時(shí)進(jìn)入低功耗的休眠狀態(tài)的控制技術(shù)w由于系統(tǒng)在正常工作狀態(tài)和休眠狀態(tài)之間的轉(zhuǎn)換需要時(shí)間由于系統(tǒng)在正常工作狀態(tài)和休眠狀態(tài)之間的轉(zhuǎn)換需要時(shí)間,將影將影響系統(tǒng)性能響系統(tǒng)性能w所以所以,該技術(shù)的核心就是如何根據(jù)系統(tǒng)的狀態(tài)信息決定系統(tǒng)何時(shí)該技術(shù)的核心就是如何根據(jù)系統(tǒng)的狀態(tài)信息決定系統(tǒng)何時(shí)進(jìn)入低功耗的休眠狀態(tài)進(jìn)入低功耗的休眠狀態(tài)系統(tǒng)級(jí)的優(yōu)化技術(shù)Cache低功耗技術(shù)低功耗技術(shù)n片上片上cache產(chǎn)生的功耗占據(jù)整個(gè)芯片功耗的產(chǎn)生的功耗占據(jù)整個(gè)芯片功耗的很大比例很大比例wDEC Alpha 2126

31、4中的中的cache的功耗約占芯片功耗的功耗約占芯片功耗的的25 n能量大部分消耗:能量大部分消耗:w在標(biāo)簽和數(shù)據(jù)陣列的預(yù)充(在標(biāo)簽和數(shù)據(jù)陣列的預(yù)充(precharging)w靈敏放大(靈敏放大(sensing) w放電放電系統(tǒng)級(jí)的優(yōu)化技術(shù)M. Viredaz and D. Wallach, “Power Evaluation of a Handheld Computer: A Case Study”,WRL Research Report 2001/1 (HP)peripherals(analog)interfacesDRAMprocessor+ cache系統(tǒng)級(jí)的優(yōu)化技術(shù)降低降低cache

32、動(dòng)態(tài)功耗:動(dòng)態(tài)功耗:n降低電路的等效電容小容量緩沖器降低電路的等效電容小容量緩沖器w在在L1 cache和和CPU之間增加一個(gè)容量較小的之間增加一個(gè)容量較小的cache,如,如L0 cache、Filter cache方案方案 n降低組相聯(lián)降低組相聯(lián)cache功耗避免多余標(biāo)簽比較功耗避免多余標(biāo)簽比較w分階分階cache:兩個(gè)階段訪問:標(biāo)簽訪問和比較為第一階段。兩個(gè)階段訪問:標(biāo)簽訪問和比較為第一階段。在第二階段只有命中的那一路數(shù)據(jù)被訪問。結(jié)果是降低數(shù)在第二階段只有命中的那一路數(shù)據(jù)被訪問。結(jié)果是降低數(shù)據(jù)路訪問的功耗,但是卻增加了據(jù)路訪問的功耗,但是卻增加了cache訪問延遲。訪問延遲。w路預(yù)測(cè)路預(yù)

33、測(cè)cachecache:在標(biāo)簽訪問前預(yù)測(cè)哪一路可能有被訪問數(shù):在標(biāo)簽訪問前預(yù)測(cè)哪一路可能有被訪問數(shù)據(jù)。如果預(yù)測(cè)正確,標(biāo)簽陣列訪問就不需要了,而訪問延據(jù)。如果預(yù)測(cè)正確,標(biāo)簽陣列訪問就不需要了,而訪問延遲相當(dāng)于同樣大小的直接映像遲相當(dāng)于同樣大小的直接映像cachecache的訪問延遲。但是如的訪問延遲。但是如果預(yù)測(cè)失敗,就必須進(jìn)行標(biāo)簽比較,結(jié)果是增加了額外的果預(yù)測(cè)失敗,就必須進(jìn)行標(biāo)簽比較,結(jié)果是增加了額外的訪問時(shí)間,相應(yīng)功耗多于傳統(tǒng)組相聯(lián)訪問時(shí)間,相應(yīng)功耗多于傳統(tǒng)組相聯(lián)cachecache。 n代碼壓縮結(jié)構(gòu):代碼壓縮結(jié)構(gòu):wI-cache中存入經(jīng)過壓縮的指令:提高了中存入經(jīng)過壓縮的指令:提高了ca

34、che命中率,減命中率,減少了主存訪問次數(shù),減少了取指的功耗少了主存訪問次數(shù),減少了取指的功耗 系統(tǒng)級(jí)的優(yōu)化技術(shù)降低降低cache靜態(tài)功耗:靜態(tài)功耗:n門控電源技術(shù)(門控電源技術(shù)(Gated-Vdd):):w當(dāng)當(dāng)SRAM單元沒有被訪問,如果將單元沒有被訪問,如果將L點(diǎn)電壓升高,那么點(diǎn)電壓升高,那么VH-VL減小,從而減少亞閾值漏電流。減小,從而減少亞閾值漏電流。w可以在地與可以在地與L之間插入一個(gè)門控接地之間插入一個(gè)門控接地NMOS管。當(dāng)單元空閑時(shí),管。當(dāng)單元空閑時(shí),NMOS關(guān)斷同時(shí)被漏電充電,使電壓升高直到一個(gè)飽和值。關(guān)斷同時(shí)被漏電充電,使電壓升高直到一個(gè)飽和值。 6管SRAM單元系統(tǒng)級(jí)的優(yōu)

35、化技術(shù)降低降低cache靜態(tài)功耗:靜態(tài)功耗:n動(dòng)態(tài)重構(gòu)尺寸動(dòng)態(tài)重構(gòu)尺寸cache:可以動(dòng)態(tài)分配:可以動(dòng)態(tài)分配cache大大小以適應(yīng)應(yīng)用程序所需小以適應(yīng)應(yīng)用程序所需cache容量。容量。w當(dāng)尺寸減小時(shí),采用門控電源技術(shù)關(guān)掉當(dāng)尺寸減小時(shí),采用門控電源技術(shù)關(guān)掉cache中中不需要的部分的電源供應(yīng),從而減少漏電功耗。不需要的部分的電源供應(yīng),從而減少漏電功耗。 ncache衰退(衰退(cache decay):):w當(dāng)當(dāng)cache行進(jìn)入垂死區(qū)(行進(jìn)入垂死區(qū)(dead period成功訪問成功訪問到驅(qū)逐出到驅(qū)逐出cache的時(shí)段)時(shí),關(guān)閉單個(gè)的時(shí)段)時(shí),關(guān)閉單個(gè)cache行。行。 系統(tǒng)級(jí)的優(yōu)化技術(shù) 總線低

36、功耗設(shè)計(jì)總線低功耗設(shè)計(jì)n電容大、數(shù)據(jù)傳輸密度高電容大、數(shù)據(jù)傳輸密度高,產(chǎn)生大量功耗產(chǎn)生大量功耗n總線的低功耗設(shè)計(jì)包括總線的低功耗設(shè)計(jì)包括:w減小總線上信號(hào)的電壓變化幅度:通常小于減小總線上信號(hào)的電壓變化幅度:通常小于1n對(duì)降低具有特大電容總線的功耗非常有效對(duì)降低具有特大電容總線的功耗非常有效n額外代價(jià)是總線和功能模塊之間的信號(hào)電平的變換電路額外代價(jià)是總線和功能模塊之間的信號(hào)電平的變換電路w對(duì)總線進(jìn)行分段控制對(duì)總線進(jìn)行分段控制:n根據(jù)總線和功能模塊連接的物理結(jié)構(gòu)根據(jù)總線和功能模塊連接的物理結(jié)構(gòu),在信號(hào)傳輸時(shí)在信號(hào)傳輸時(shí),隔隔斷總線的無關(guān)部分?jǐn)嗫偩€的無關(guān)部分,從而減小總線的實(shí)際電容從而減小總線的實(shí)

37、際電容,以降低功以降低功耗耗w總線數(shù)據(jù)的編碼總線數(shù)據(jù)的編碼:n使數(shù)據(jù)在總線上傳輸時(shí)引起的電平反轉(zhuǎn)減少使數(shù)據(jù)在總線上傳輸時(shí)引起的電平反轉(zhuǎn)減少(即減小了活即減小了活動(dòng)因子動(dòng)因子)系統(tǒng)級(jí)的優(yōu)化技術(shù) 合適的總線編碼技術(shù)合適的總線編碼技術(shù),可以使翻轉(zhuǎn)活動(dòng)最可以使翻轉(zhuǎn)活動(dòng)最小化小化:nGray-code :連續(xù)的兩個(gè)二進(jìn)制數(shù)之間只連續(xù)的兩個(gè)二進(jìn)制數(shù)之間只有一位不同。有一位不同。w在總線傳輸連續(xù)變化的數(shù)據(jù)時(shí)在總線傳輸連續(xù)變化的數(shù)據(jù)時(shí)(比如地址總線的比如地址總線的變化變化) ,只有一位發(fā)生變化只有一位發(fā)生變化 總線的翻轉(zhuǎn)活動(dòng)大總線的翻轉(zhuǎn)活動(dòng)大大減少大減少,從而降低功耗。從而降低功耗。通過將這兩種編碼方法應(yīng)用到

38、指令地址總線進(jìn)行比較通過將這兩種編碼方法應(yīng)用到指令地址總線進(jìn)行比較,結(jié)果是結(jié)果是Gray-code 編碼可以將位變化降低編碼可以將位變化降低,最大達(dá)最大達(dá)58 % ,而平均降而平均降低也達(dá)到低也達(dá)到37 %。系統(tǒng)級(jí)的優(yōu)化技術(shù)其它總線編碼技術(shù):其它總線編碼技術(shù):T0 編碼、自適應(yīng)編碼、自適應(yīng)編碼、編碼、BI 編碼等。編碼等。n如圖為如圖為T0-C編碼編碼w地址連續(xù)則總線編地址連續(xù)則總線編碼保持碼保持w如果與初始值相同,如果與初始值相同,采用遞增值采用遞增值w如果為非連續(xù)值,如果為非連續(xù)值,則采用該值則采用該值實(shí)際地址實(shí)際地址總線編碼總線編碼模式模式25252625保持保持2725保持保持3939

39、目標(biāo)目標(biāo)4039保持保持4139保持保持3942無歧義無歧義4042保持保持4142保持保持4242保持保持4342保持保持系統(tǒng)級(jí)的優(yōu)化技術(shù)各種總線編碼實(shí)現(xiàn)的機(jī)理不同各種總線編碼實(shí)現(xiàn)的機(jī)理不同n有的需要加標(biāo)志位有的需要加標(biāo)志位:T0編碼編碼n有的需要對(duì)過去一段時(shí)間的數(shù)據(jù)進(jìn)行特征統(tǒng)有的需要對(duì)過去一段時(shí)間的數(shù)據(jù)進(jìn)行特征統(tǒng)計(jì):計(jì):Codebook編碼編碼n目的是盡量減少總線上的位變化目的是盡量減少總線上的位變化系統(tǒng)級(jí)的優(yōu)化技術(shù) 算法的優(yōu)化可以極大減少操作步驟,從而使功算法的優(yōu)化可以極大減少操作步驟,從而使功耗降低。耗降低。n例:一個(gè)矢量量化例:一個(gè)矢量量化(VQ)算法(壓縮圖像數(shù)據(jù)),算法(壓縮圖像

40、數(shù)據(jù)),VQ編碼有全搜索、樹形搜索和差分編碼有全搜索、樹形搜索和差分-樹形搜索三種樹形搜索三種算法,下表比較了三種算法的運(yùn)算復(fù)雜性。算法,下表比較了三種算法的運(yùn)算復(fù)雜性。算法的優(yōu)化可以使運(yùn)算步驟有幾個(gè)數(shù)量級(jí)的減算法的優(yōu)化可以使運(yùn)算步驟有幾個(gè)數(shù)量級(jí)的減少,因而對(duì)降低功耗有重要作用。少,因而對(duì)降低功耗有重要作用。系統(tǒng)級(jí)的優(yōu)化技術(shù) 異步邏輯異步邏輯n異步邏輯是完全不同于同步設(shè)計(jì)的一種設(shè)計(jì)方法。異步邏輯是完全不同于同步設(shè)計(jì)的一種設(shè)計(jì)方法。異步邏輯不采用全局時(shí)鐘而是用握手信號(hào)電路協(xié)調(diào)異步邏輯不采用全局時(shí)鐘而是用握手信號(hào)電路協(xié)調(diào)模塊間的協(xié)作模塊間的協(xié)作, 不存在時(shí)鐘偏斜問題。不存在時(shí)鐘偏斜問題。n單一時(shí)鐘

41、設(shè)計(jì)使得整個(gè)芯片的不同部分都必須應(yīng)用單一時(shí)鐘設(shè)計(jì)使得整個(gè)芯片的不同部分都必須應(yīng)用相同頻率的時(shí)鐘相同頻率的時(shí)鐘, 而系統(tǒng)的有些部分沒有必要用這而系統(tǒng)的有些部分沒有必要用這樣高的頻率樣高的頻率, 這也導(dǎo)致功耗增加。這也導(dǎo)致功耗增加。n異步電路本質(zhì)上是數(shù)據(jù)驅(qū)動(dòng)的異步電路本質(zhì)上是數(shù)據(jù)驅(qū)動(dòng)的, 能最大限度地利用能最大限度地利用能量。接受較少數(shù)據(jù)的模塊自然能在較低的頻率下能量。接受較少數(shù)據(jù)的模塊自然能在較低的頻率下工作。工作。系統(tǒng)級(jí)的優(yōu)化技術(shù) 并行處理并行處理n并行處理是最重要的低功耗措施,主要思想是通過并行處理是最重要的低功耗措施,主要思想是通過并行設(shè)計(jì)和流水線設(shè)計(jì)兩種并行處理方式提高電路并行設(shè)計(jì)和流水

42、線設(shè)計(jì)兩種并行處理方式提高電路性能,降低電路的功耗。性能,降低電路的功耗。并行設(shè)計(jì)(并行設(shè)計(jì)(Parallelism)n并行設(shè)計(jì)將數(shù)據(jù)流中一個(gè)功能模塊并行設(shè)計(jì)將數(shù)據(jù)流中一個(gè)功能模塊“復(fù)制復(fù)制”為為n個(gè)個(gè)(n=2)模塊。這些模塊并行計(jì)算后通過多路選)模塊。這些模塊并行計(jì)算后通過多路選擇器輸出。擇器輸出。n由于有由于有n個(gè)相同的模塊同時(shí)工作,可以把驅(qū)動(dòng)每個(gè)個(gè)相同的模塊同時(shí)工作,可以把驅(qū)動(dòng)每個(gè)模塊的時(shí)鐘頻率降低為原頻率的模塊的時(shí)鐘頻率降低為原頻率的1/n分頻,而電路分頻,而電路總的輸出仍然能保持原來的速度。總的輸出仍然能保持原來的速度。并行設(shè)計(jì)并行結(jié)構(gòu)降低功耗的主要原因:并行結(jié)構(gòu)降低功耗的主要原因:

43、n在獲得與參考結(jié)構(gòu)相同的計(jì)算速度的前提下在獲得與參考結(jié)構(gòu)相同的計(jì)算速度的前提下,其工作頻率可以其工作頻率可以降低為原來的降低為原來的1/ 2 ,同時(shí)電源電壓也可降低。同時(shí)電源電壓也可降低。并行設(shè)計(jì)參考結(jié)構(gòu):工作頻率為參考結(jié)構(gòu):工作頻率為50 MHz ,電源電壓為電源電壓為3. 3 V ,最壞情況下的延遲為最壞情況下的延遲為20ns。在這種情況下。在這種情況下,無法通過無法通過降低電源電壓來降低功耗降低電源電壓來降低功耗,因此因此并行結(jié)構(gòu)并行結(jié)構(gòu):使頻率降為使頻率降為25 MHz ,這樣最壞情況下的這樣最壞情況下的延遲可以達(dá)到延遲可以達(dá)到40 ns ,而電源電壓通過驗(yàn)證可以降低為而電源電壓通過驗(yàn)證可以降低為1. 8 V ,即為原來的即為原來的1/ 1. 83。當(dāng)然由于電路的加倍。當(dāng)然由于電路的加倍和外部布線的增加和外部布線的增加,其等效的電容也要增加為原來的其等效的電容也要增加為原來的2. 2 倍。可以得出并行結(jié)構(gòu)功耗與參考結(jié)構(gòu)功耗近似的倍???/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論