第八章SOC設(shè)計(jì)方法學(xué)ok_第1頁
第八章SOC設(shè)計(jì)方法學(xué)ok_第2頁
第八章SOC設(shè)計(jì)方法學(xué)ok_第3頁
第八章SOC設(shè)計(jì)方法學(xué)ok_第4頁
第八章SOC設(shè)計(jì)方法學(xué)ok_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第八章SOC設(shè)計(jì)方法學(xué)

片上系統(tǒng)SOC的優(yōu)勢

高性能

低功耗

體積小

重量輕

成本低

SOC對EDA技術(shù)的挑戰(zhàn)SOC可集成:processors,embeddedmemories,programmablelogic,andvariousapplication-specificcircuitcomponentsdesignedbymultipleteamsformultipleprojects.芯片規(guī)模呈指數(shù)增長設(shè)計(jì)復(fù)雜性呈指數(shù)增長設(shè)計(jì)領(lǐng)域中挑戰(zhàn)與機(jī)會并存設(shè)計(jì)復(fù)雜性呈雙指數(shù)倍增長C1:complexityduetoexponentialincreaseofchipcapacity----Moredevices----Morepower----HeterogeneousintegrationC2:complexityduetoexponentialdecreaseoffeaturesize----Interconnectdelay----Couplingnoise----EMI(ElectroMagneticInterference)DesignComplexityC1xC2ProductivityGap

ChipCapacityandDesignerProductivityLogicTransistors/Chip(K)Transistors/Staff-Month11010010001000010000010000001000000010100100010000100000100000010000000100000000201019821990200058%/Yr.Complexitygrowthrate

21%/Yr.Productivitygrowthrate系統(tǒng)集成芯片的內(nèi)涵及外延

特性:實(shí)現(xiàn)復(fù)雜系統(tǒng)功能的超大規(guī)模集成電路;采用超深亞微米工藝技術(shù);使用一個或數(shù)個嵌入式CPU或數(shù)字信號處理器;具有外部對芯片進(jìn)行編程的功能;主要采用第三方的IP核進(jìn)行設(shè)計(jì)。

這樣的定義決定了SOC的設(shè)計(jì)必須采用與現(xiàn)在的集成電路設(shè)計(jì)十分不同的方法。首先,一個SOC必須是實(shí)現(xiàn)復(fù)雜功能的超大規(guī)模集成電路,它的規(guī)模決定了芯片設(shè)計(jì)不僅需要設(shè)計(jì)者具備集成電路的知識,更要具備系統(tǒng)的知識,也要對芯片的應(yīng)用有透徹的了解。其次,深亞微米工藝提出的諸多挑戰(zhàn)至今尚未的到徹底解決,互連延遲主導(dǎo)系統(tǒng)性能的問題隨著工藝技術(shù)的不斷進(jìn)步將變得越來越突出。在人們徹底實(shí)現(xiàn)面向邏輯的設(shè)計(jì)方法向面向互連的設(shè)計(jì)方法的轉(zhuǎn)變之前,這個問題將一直存在并長期困擾整個集成電路設(shè)計(jì)業(yè)。第三,單個芯片要處理的信息量核信息復(fù)雜度要求芯片必須具備強(qiáng)大的數(shù)據(jù)處理能力,嵌入式CPU或數(shù)字信號處理器的使用將是SOC的一個重要標(biāo)志。第四,既然采用了嵌入式的CPU、微處理器或數(shù)字信號處理器芯片就具備了編程能力。最后,采用第三方的IP核是SOC設(shè)計(jì)的必然。高度復(fù)雜的系統(tǒng)功能核愈來愈高的產(chǎn)品進(jìn)入市場的時間要求不允許芯片設(shè)計(jì)者一切從零開始,必須借鑒和使用已經(jīng)成熟的設(shè)計(jì)為自己的產(chǎn)品開發(fā)服務(wù)。

IP模塊的應(yīng)用(一)SOC設(shè)計(jì)方法學(xué)的主要內(nèi)容軟/硬件協(xié)同設(shè)計(jì)(Software/HardwareCo-Design)具有知識產(chǎn)權(quán)的內(nèi)核(Intellectual

PropertyCore,簡稱IP核)及其復(fù)用(Reuse)超深亞微米(VeryDeepSub-Micron,簡稱VDSM)技術(shù)(二)SOC設(shè)計(jì)方法學(xué)的內(nèi)容SOC設(shè)計(jì)方法學(xué)正是圍繞SOC的上述內(nèi)容展開的新一輪理論研究。這一理論根植于過去幾十年計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)輔助工程和電子設(shè)計(jì)自動化理論的土壤之中,將借鑒已有的理論并在其基礎(chǔ)上創(chuàng)新。

SOC設(shè)計(jì)方法學(xué)包含的第一個內(nèi)容

軟硬件協(xié)同設(shè)計(jì)方法:在SOC設(shè)計(jì)當(dāng)中,設(shè)計(jì)者必須面對一個新的挑戰(zhàn),那就是他不僅要面對復(fù)雜的邏輯設(shè)計(jì),而且要考慮軟件,特別是那些可以改變芯片功能的外部應(yīng)用軟件的設(shè)計(jì)。盡管軟件的加入在某種程度上加大了系統(tǒng)設(shè)計(jì)的工作量,但是軟件的引入也會對系統(tǒng)代價(jià)的減少產(chǎn)生積極的作用。如何在軟件和硬件設(shè)計(jì)中取得平衡,獲得最優(yōu)的設(shè)計(jì)結(jié)果是我們要認(rèn)真探討的課題。SOC設(shè)計(jì)方法學(xué)包含的第二個內(nèi)容

IP核的設(shè)計(jì)和使用:IP核的使用絕不等同于集成電路設(shè)計(jì)中的單元庫的使用,它所涉及的內(nèi)容幾乎覆蓋了集成電路設(shè)計(jì)中的所有經(jīng)典課題,包括測試、驗(yàn)證、模擬、低功耗等等。IP核的生成也絕非是簡單的設(shè)計(jì)抽取和整理,它所涉及的設(shè)計(jì)思路、時序要求、性能要求等均需要重新審視我們已經(jīng)熟知的設(shè)計(jì)方法。SOC設(shè)計(jì)方法學(xué)包含的第三個內(nèi)容

深亞微米集成電路設(shè)計(jì):盡管這個課題的提出已經(jīng)有了相當(dāng)長的時間,但是研究的思路和方法仍然在面向邏輯的設(shè)計(jì)思路中徘徊。深亞微米集成電路設(shè)計(jì)方法的根本性突破顯然是SOC設(shè)計(jì)方法學(xué)當(dāng)中最具挑戰(zhàn)性的。

SOC設(shè)計(jì)方法學(xué)的研究所影響的不僅僅是集成電路領(lǐng)域,事實(shí)上由于集成電路的基礎(chǔ)作用,它還會對集成電路以外的領(lǐng)域產(chǎn)生深遠(yuǎn)的影響。它改變的也不僅僅是集成電路的設(shè)計(jì)方法和設(shè)計(jì)思路,同時也會對電子整機(jī)和系統(tǒng)的發(fā)展帶來革命性的變化。隨著整機(jī)與芯片的日益融合,SOC設(shè)計(jì)方法也必然深入到整機(jī)的設(shè)計(jì)當(dāng)中去,對電子整機(jī)的設(shè)計(jì)產(chǎn)生積極的影響,同時電子整機(jī)的發(fā)展也必然會對SOC設(shè)計(jì)方法學(xué)的豐富和完善作出貢獻(xiàn)。

(三)軟/硬件協(xié)同設(shè)計(jì)早期的軟/硬件協(xié)同設(shè)計(jì)針對一個特定的硬件進(jìn)行的軟件開發(fā)問題——經(jīng)典的軟件開發(fā)問題。根據(jù)一個已有的軟件實(shí)現(xiàn)具體的硬件結(jié)構(gòu)——軟件固化的問題。

早期的軟硬件協(xié)同設(shè)計(jì)方法研究還是一種面向目標(biāo)的(ObjectOriented)軟硬件設(shè)計(jì)方法,研究的內(nèi)容和結(jié)果與所要實(shí)現(xiàn)的目標(biāo)和已具備的條件密切相關(guān),形不成具有普遍適用性的理論體系。

面向SOC的軟/硬件協(xié)同設(shè)計(jì)方法

面向SOC的軟硬件協(xié)同設(shè)計(jì)理論應(yīng)該是從一個給定的系統(tǒng)任務(wù)描述著手,通過有效地分析系統(tǒng)任務(wù)和所需的資源,采用一系列變換方法并遵循特定的準(zhǔn)則自動生成符合系統(tǒng)功能要求的,符合實(shí)現(xiàn)代價(jià)約束的硬件和軟件架構(gòu)。軟/硬件協(xié)同設(shè)計(jì)方法需要解決的問題

首先,是系統(tǒng)的描述方法。目前廣泛采用的硬件描述語言是否仍然有效?如何來定義一個系統(tǒng)級的軟件功能描述或硬件功能描述?等等。到今天為止,尚沒有一個大家公認(rèn)的且可以使用的系統(tǒng)功能描述語言可供設(shè)計(jì)者使用。

其次,是這一全新的設(shè)計(jì)理論與已有的集成電路設(shè)計(jì)理論之間的接口??梢灶A(yù)見,這種全新的設(shè)計(jì)理論應(yīng)該是現(xiàn)有集成電路設(shè)計(jì)理論的完善,是建筑在現(xiàn)有理論之上的一個更高層次的設(shè)計(jì)理論,它與現(xiàn)有理論一起組成了更為完善的理論體系。在這種假設(shè)下,這種設(shè)計(jì)理論的輸出就應(yīng)該是現(xiàn)有理論的輸入。第三,這種全新的軟硬件協(xié)同設(shè)計(jì)理論將如何確定最優(yōu)性原則。顯然,延用以往的最優(yōu)性準(zhǔn)則是不夠的。除了芯片設(shè)計(jì)師們已經(jīng)熟知的速度、面積等硬件優(yōu)化指標(biāo)外,與軟件相關(guān)的如代碼長度、資源利用率、穩(wěn)定性等指標(biāo)也必須由設(shè)計(jì)者認(rèn)真地加以考慮。第四,如何對這樣的一個包含軟件和硬件的系統(tǒng)功能進(jìn)行驗(yàn)證。除了驗(yàn)證所必須的環(huán)境之外,確認(rèn)設(shè)計(jì)錯誤發(fā)生的地方和機(jī)理將是一個不得不面對的課題。最后,功耗問題。傳統(tǒng)的集成電路在功耗的分析和估計(jì)方面已有一套理論和方法。但是,要用這些現(xiàn)成的理論來分析和估計(jì)含有軟件和硬件兩部分的SOC將是遠(yuǎn)遠(yuǎn)不夠的。簡單地對一個硬件設(shè)計(jì)進(jìn)行功耗分析是可以的,但是由于軟件運(yùn)行引起的動態(tài)功耗則只能通過軟硬件的聯(lián)合運(yùn)行才能知道。

(四)IP核的生成及復(fù)用在單個芯片上已經(jīng)可以集成上千萬乃至上億只晶體管。芯片變得如此復(fù)雜,它實(shí)現(xiàn)了以前需要許多塊印刷電路板甚至機(jī)架才能完成的功能。在這樣高的集成度下,設(shè)計(jì)的難度已變得非常高,設(shè)計(jì)代價(jià)事實(shí)上主導(dǎo)了芯片的代價(jià)。這不僅要求設(shè)計(jì)者必須具備系統(tǒng)和芯片兩方面的知識,同時必須充分考慮市場競爭的壓力,最大限度地縮短設(shè)計(jì)周期。凡事從零做起的思路顯然不能適應(yīng)這種新情況,而采用前人成功的設(shè)計(jì)經(jīng)驗(yàn)和設(shè)計(jì)資料是解決這個問題的明智選擇。所謂設(shè)計(jì)重用實(shí)際上包含兩個方面的內(nèi)容:設(shè)計(jì)資料的重用和如何生成可被他人重用的設(shè)計(jì)資料。IP核:IP核具備比較復(fù)雜的功能,且經(jīng)過驗(yàn)證。設(shè)計(jì)資料內(nèi)不僅僅包含一些物理功能和技術(shù)特性,更重要的是包含了設(shè)計(jì)者的創(chuàng)造性思維,具有很強(qiáng)的知識內(nèi)涵。這些資料因而也被稱為具有知識產(chǎn)權(quán)的內(nèi)核(IntellectualPropertyCore),簡稱IP核。IP核的種類

IP核實(shí)際上是一個經(jīng)過驗(yàn)證的集成電路設(shè)計(jì),從其實(shí)現(xiàn)的形式和應(yīng)用層次上看,IP核可以有三種不同的表現(xiàn)形式:軟核(Soft-Core)、固核(Firm-Core)和硬核(Hard-Core)。

軟核:以硬件描述語言的方式提交,其性能通過時序模擬進(jìn)行驗(yàn)證。由于軟核不依賴于任何實(shí)現(xiàn)工藝或?qū)崿F(xiàn)技術(shù)具有很大的靈活性。使用者可以方便地將其映射到自己所使用地工藝上去,可復(fù)用性很強(qiáng)。軟核地另一個重要地優(yōu)點(diǎn)是使用者擁有全部源代碼。使用者可以通過修改源代碼,方便地生成同樣功能且有版權(quán)的新軟核,從而避免向原有軟核地作者支付版稅。同時聰明的軟核使用者還可以通過增加自己的知識和經(jīng)驗(yàn),產(chǎn)生出遠(yuǎn)比原始軟核廣泛得多的新軟核。但是軟核也有自身的弱點(diǎn)。由于軟核的載體是硬件描述語言且與實(shí)際的工藝無關(guān),使用者在最終將其嵌入自己的設(shè)計(jì)時就要對從描述語言到版圖的轉(zhuǎn)換的全過程負(fù)責(zé)。顯然這要涉及經(jīng)典的集成電路設(shè)計(jì)的全部內(nèi)容,集成電路設(shè)計(jì)人員必須具備相當(dāng)?shù)娘L(fēng)險(xiǎn)意識。另外,工藝映射和系統(tǒng)的性能有著一定的內(nèi)在關(guān)系,是否可以不加修改地將一個軟核映射到任何一個工藝上仍然是需要探討的一個問題。優(yōu)點(diǎn):可復(fù)用性很強(qiáng)。使用者擁有全部源代碼。缺點(diǎn):對從描述語言到版圖的轉(zhuǎn)換的全過程負(fù)責(zé)。工藝映射和系統(tǒng)的性能的一致性。價(jià)格不菲。

硬核:以集成電路版圖(Layout)的形式提交,并經(jīng)過實(shí)際工藝流片驗(yàn)證。顯然,硬核強(qiáng)烈地依賴于某一個特定地實(shí)現(xiàn)工藝,而且在具體的物理尺寸,物理形態(tài)及性能上具有不可更改性。這些特點(diǎn)對使用者來說有喜有憂。喜的是硬核已經(jīng)經(jīng)過驗(yàn)證并具有最優(yōu)的面積代價(jià)和性能設(shè)計(jì),使用者不需要考慮與此相關(guān)的優(yōu)化問題。

憂的是硬核與工藝的強(qiáng)相關(guān)性迫使使用者也只能使用該工藝完成電路其它部分的設(shè)計(jì),而且要在布局布線(PlaceRoute)遵守注意硬核的物理限制。顯然,硬核的特點(diǎn)決定了使用者進(jìn)行電路設(shè)計(jì)時的靈活性很小,希望通過獲得硬核以生成其它硬核的可能基本上沒有。特點(diǎn):硬核強(qiáng)烈地依賴于某一個特定地實(shí)現(xiàn)工藝,而且在具體的物理尺寸,物理形態(tài)及性能上具有不可更改性。

優(yōu)點(diǎn):不需優(yōu)化工作、價(jià)格便宜

缺點(diǎn):靈活性小、不能更改。固核:以電路網(wǎng)表(Netlist)的形式提交并通常采用硬件進(jìn)行驗(yàn)證。固核往往對應(yīng)于某一個特定的實(shí)現(xiàn)工藝,在該實(shí)現(xiàn)工藝的條件下固核具有最優(yōu)的面積和性能的特性。對于使用者來說不需要對固核的功能給于過多的關(guān)注,可以減少許多相關(guān)的設(shè)計(jì)工作,同時由于固核的時序特性是經(jīng)過嚴(yán)格檢驗(yàn)的,設(shè)計(jì)者只要保證在布局布線過程中關(guān)鍵路徑的分布參數(shù)不會引起時序混亂就可以保證芯片的設(shè)計(jì)成功。

但是固核也有其自身的缺點(diǎn),那就是它與實(shí)現(xiàn)工藝的相關(guān)性及網(wǎng)表的難讀性。與實(shí)現(xiàn)工藝的相關(guān)性限制了固核的使用范圍,網(wǎng)表的難讀性則使得布局、布線后發(fā)生時序違反的排除變得比較困難。由于固核在使用的方便程度上和開放程度上均介于軟核和硬核之間,其價(jià)格也處于它們的價(jià)格之間。優(yōu)點(diǎn):固核往往對應(yīng)于某一個特定的實(shí)現(xiàn)工藝,在該實(shí)現(xiàn)工藝的條件下固核具有最優(yōu)的面積和性能的特性。

缺點(diǎn):與實(shí)現(xiàn)工藝的相關(guān)性及網(wǎng)表的難讀性。IP核的生成

IP核的生成具有與常規(guī)的集成電路設(shè)計(jì)不同的特點(diǎn)。例如時序、測試和低功耗等雖然是集成電路設(shè)計(jì)中的經(jīng)典問題,但是直接將已有的設(shè)計(jì)方法應(yīng)用到IP核

的設(shè)計(jì)中就會出現(xiàn)許多意想不到的困難。

IP核的復(fù)用

IP核的使用也面臨許多新問題。由于IP核的特殊性和集成電路開發(fā)的高風(fēng)險(xiǎn)性,IP核的使用決不是這些IP核的簡單堆砌,使用過程中不僅僅要考慮它們的功能,更要使它們“溶入”芯片。以為有了IP核就可以進(jìn)行SOC設(shè)計(jì)的想法過于天真。

可測性設(shè)計(jì)的例子

(五)超深亞微米集成電路設(shè)計(jì)超深亞微米集成電路設(shè)計(jì)技術(shù)又稱納米級電路設(shè)計(jì)技術(shù)。超深亞微米集成電路設(shè)計(jì)技術(shù)是深亞微米集成電路設(shè)計(jì)技術(shù)的延伸。除了傳統(tǒng)的連線延遲問題之外,集成電路設(shè)計(jì)人員還要考慮信號的完整性等其它問題。人們在跨入超深亞微米時代的時候,實(shí)際上尚未解決深亞微米階段的關(guān)鍵課題。連線延遲大于單元延遲引起的一系列問題仍然在困擾著設(shè)計(jì)人員。所以要探討超深亞微米集成電路的設(shè)計(jì),就有必要對這個經(jīng)典問題作一個仔細(xì)分析。

連線延遲以布爾代數(shù)為基本理論的現(xiàn)代數(shù)字集成電路設(shè)計(jì)技術(shù)面向的是系統(tǒng)的功能設(shè)計(jì)(LogicOriented)。理論工作的貢獻(xiàn)在布爾代數(shù)上得到了巨大的體現(xiàn)。如果沒有布爾代數(shù),今天我們賴以生存的集成電路工業(yè)也就失去了它的理論基礎(chǔ)。但是這一高度抽象并在過去幾十年中為集成電路技術(shù)的發(fā)展作出關(guān)鍵作用的理論,在集成電路工藝跨入深亞微米之后顯出明顯的不足,因?yàn)樗鼰o法描述連線延遲對電路功能的影響。

連線延遲在深亞微米集成電路中對信號的傳輸起主導(dǎo)作用,這意味著一個邏輯概念上正確的電子器件網(wǎng)絡(luò)會由于連線延遲的影響而變得不正確了。在實(shí)際工作中,這種連線延遲主導(dǎo)系統(tǒng)延遲的現(xiàn)象導(dǎo)致了設(shè)計(jì)迭代的出現(xiàn)。所謂設(shè)計(jì)迭代(DesignIteration)就是指集成電路的邏輯設(shè)計(jì)完成之后由于布局布線帶來的連線延遲導(dǎo)致邏輯功能失常,從而需要對電路的邏輯功能重新進(jìn)行設(shè)計(jì)的活動。設(shè)計(jì)迭代會引起設(shè)計(jì)工作的不收斂,導(dǎo)致設(shè)計(jì)周期長,所設(shè)計(jì)的產(chǎn)品錯過市場窗口,喪失市場機(jī)遇,從而使整個工作失敗。

希望在設(shè)計(jì)的初期或盡可能早的時候就設(shè)法獲得有關(guān)互連線的信息。由于現(xiàn)行的設(shè)計(jì)方法所依賴的理論基礎(chǔ)是布爾代數(shù),而布爾代數(shù)又無法描述有關(guān)互連線的特性,所以設(shè)計(jì)者只能在現(xiàn)行的邏輯設(shè)計(jì)之外去尋找其它的方法。一個典型的作法就是采用所謂布圖規(guī)劃(Floorplanning)。

布圖規(guī)劃技術(shù)的核心是“先定系統(tǒng)布局,再做邏輯設(shè)計(jì)”,顯然布圖規(guī)劃在理論上與現(xiàn)行的邏輯設(shè)計(jì)思路不是一個統(tǒng)一體,是一種補(bǔ)救的措施。盡管如此,在集成電路尚未進(jìn)入超深亞微米之前,它是一個有效的方法。采用布圖規(guī)劃很大程度上降低了出現(xiàn)設(shè)計(jì)迭代的風(fēng)險(xiǎn),減少了設(shè)計(jì)迭代的次數(shù)。

弱點(diǎn):首先,系統(tǒng)設(shè)計(jì)的優(yōu)化程度有賴于系統(tǒng)劃分。在系統(tǒng)設(shè)計(jì)的初期缺乏足夠的可用信息的條件下要進(jìn)行系統(tǒng)劃分,所依賴的只能是設(shè)計(jì)人員對系統(tǒng)功能的有限了解和在以前工作中積累的經(jīng)驗(yàn)。影響系統(tǒng)劃分質(zhì)量好壞的主觀因素將大于客觀因素。

其次,子系統(tǒng)的設(shè)計(jì)由于受到了具體的物理限制,等于設(shè)計(jì)過程多了一些約束。當(dāng)約束的選取不那麼合理的時候,要找到一個符合約束條件的優(yōu)化設(shè)計(jì)結(jié)果是費(fèi)力的且不容易的。這也意味著設(shè)計(jì)迭代仍然存在于設(shè)計(jì)活動當(dāng)中,只不過表現(xiàn)在比較高的層次、表現(xiàn)形式不同罷了。第三,布圖規(guī)劃要涉及的內(nèi)容雖然是一些矩形幾何圖形在一個有限空間的排列組合,但實(shí)際上,在考慮了眾多的邊界參數(shù)后,可以被歸結(jié)成為一個“NP完全”(NP-Complete)的數(shù)學(xué)難題。這意味著獲得一個最優(yōu)結(jié)果所需付出的代價(jià)將以指數(shù)方式增長。

最后,布圖規(guī)劃雖然在深亞微米集成電路設(shè)計(jì)中被廣泛采用,但是在理論上是先天不足、有缺陷的。既然基本理論有缺陷和不完善的地方,那麼就不應(yīng)該期望按照現(xiàn)行的思路會取得突破性或革命性的進(jìn)展。也可以這樣認(rèn)為:在基本理論沒有重大突破或出現(xiàn)新的相關(guān)數(shù)學(xué)理論之前,深亞微米集成電路設(shè)計(jì)將一直是設(shè)計(jì)人員必須面對的挑戰(zhàn)。

信號完整性

在超深亞微米集成電路設(shè)計(jì)技術(shù)的研究中,除了要克服由于連線延遲引起的設(shè)計(jì)迭代之外,設(shè)計(jì)人員還要克服由于特征尺寸縮小后,信號延遲變小,工作頻率提高帶來的所謂信號完整性的問題。

特征尺寸與芯片內(nèi)部工作頻率

在芯片內(nèi)部工作頻率提高的同時,由于集成度的大幅度上升,單個芯片中連線長度也隨之大幅度升高。當(dāng)連線長度達(dá)到波長的幾倍時,連線將成為向外界發(fā)射電磁波的天線,同樣這些連線也會成為接收電磁波的天線。信號的完整性將成為設(shè)計(jì)者面對的另外一個嚴(yán)重的挑戰(zhàn)。所以傳統(tǒng)的基于布爾代數(shù)的數(shù)字集成電路設(shè)計(jì)理論必須要從簡單的面向邏輯,轉(zhuǎn)向吸引其它相關(guān)領(lǐng)域的理論,形成新的理論體系。

(六)SOC設(shè)計(jì)中的低功耗設(shè)計(jì)問題

SOC的低功耗設(shè)計(jì)包含兩方面的內(nèi)容:硬件的低功耗和軟件的低功耗設(shè)計(jì)。

硬件低功耗設(shè)計(jì)兩條途徑:對一個已有的電路系統(tǒng)進(jìn)行功耗分析,找出功耗的分布情況并采取必要的手段,如關(guān)斷時鐘(ClockGating)等,以降低系統(tǒng)的開關(guān)功耗。在電路系統(tǒng)的設(shè)計(jì)過程中避免生成高功耗的電路架構(gòu)。

軟件的低功耗設(shè)計(jì):是SOC設(shè)計(jì)的一個重要的新課題,由于軟件的運(yùn)行要依賴于硬件系統(tǒng)。軟件的無效運(yùn)行將導(dǎo)致硬件的無效動作,從而引起功耗的無謂增加。雖然可以通過在硬件系統(tǒng)中根據(jù)需要設(shè)計(jì)必要的休眠(Standby)裝置并由軟件加以控制以減少這些功耗,但是如

溫馨提示

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

最新文檔

評論

0/150

提交評論