SoC的未來(lái)之路_第1頁(yè)
SoC的未來(lái)之路_第2頁(yè)
SoC的未來(lái)之路_第3頁(yè)
SoC的未來(lái)之路_第4頁(yè)
SoC的未來(lái)之路_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、SoC 的未來(lái)之路SoC 的理想境界是具有普遍性且具高度定制性,在這種條件下, SoC 的技術(shù)越來(lái)越具有多樣化。預(yù)計(jì)到 2011 年,全球消費(fèi)類(lèi)電子系統(tǒng)芯片產(chǎn)量將增長(zhǎng)到 17.7 億元,復(fù)合年成長(zhǎng)率為 6.9% 。這一數(shù)據(jù)反映出消費(fèi) 類(lèi) IC 市場(chǎng)正進(jìn)入 “更加成熟的階段” ,視頻處理、 視頻合成、 人工智能等技術(shù)的應(yīng)用,將為該領(lǐng)域的成長(zhǎng)提供核心動(dòng)力。Gartner Dataquest 副總裁兼首席分析師 Bryan Lewis 指出,在歷經(jīng)數(shù)年摸索后, SoC 的架構(gòu)已逐漸明朗,他稱(chēng)之為 第二代 SoC。 Bryan 表示,這一代的 SoC 已走向混合型的架 構(gòu),也就是除了功能的多樣性外,也

2、嘗試采用混合型的制程 技術(shù)。第二代 SoC 的另一項(xiàng)特征在于次系統(tǒng)的獨(dú)立性與平行工作, 也就是一顆 SoC 中可以有多個(gè)次系統(tǒng), 每個(gè)次系統(tǒng)中 猶如獨(dú)立的微型計(jì)算機(jī),不僅有個(gè)別的處理器核心,還可以 有自己的 OS、Firmware 和 API ,并采用平行運(yùn)算的多任務(wù)、 多階層架構(gòu)。這又是電子技術(shù)的一大成就,將原屬于服務(wù)器 工作站中的技術(shù)概念放入小如指尖的芯片當(dāng)中,這些技術(shù)包 括平行運(yùn)算、不停頓(redundant)和負(fù)載平衡(load balance)等架構(gòu)。今日SoC中的處理器核心,可以是RISC,也可以是DSP,而同樣是RISC,可以一邊是ARM核心,另一邊則 是MIPS核心。當(dāng)采用So

3、C負(fù)載平衡管理軟件時(shí),就能將SoC運(yùn)行的軟件切割成多項(xiàng)任務(wù),并自動(dòng)完成多核心之間的負(fù) 載平衡及任務(wù)監(jiān)視工作。向多處理器核心發(fā)展 不過(guò),概念歸概念,要實(shí)現(xiàn)起來(lái)則是另一回事,這不是家公司就能做到的,需要的是整個(gè)產(chǎn)業(yè)環(huán)節(jié)組成的生態(tài)體 系(eco-system)。在SoC開(kāi)發(fā)的生態(tài)體系中,有幾類(lèi)公司是 舉足輕重的。 TI 、 Philips 、IBM 等 SoC 制造商自然是居于核 心的位置,但它們?nèi)孕枰吞幚砥骱诵?、嵌入式軟件、ESL/EDA 工具等廠商密切合作, 才能順利發(fā)展其 SoC 產(chǎn)品。 這些軟、硬件及工具廠商中,除了一些老牌子的大公司,如ARM 、Wind River 外,還有更多是市場(chǎng)上

4、的新面孔,不過(guò)在 這個(gè)崛起的市場(chǎng)中,往往創(chuàng)新技術(shù)比資本是更重要的成功條 件。普遍性且具有高度定制性的 SoC 是理想境界, 目前市場(chǎng)離這個(gè)目標(biāo)還有很大的距離,尤其是 SoC 的處理器架構(gòu), 更是各有一套做法??膳渲煤诵目磥?lái)雖然理想,但仍需累積 更多的 design-win 實(shí)例來(lái)鞏固市場(chǎng)的信心。各大廠商雖然普 遍擁抱 ARM 核心,但其 SoC 產(chǎn)品的架構(gòu)仍有很大不同,有的采用單核心 ARM 來(lái)處理所有的工作,也有采用 ARM 和DSP雙核心架構(gòu)的,這以 TI的OMAP最為出名,強(qiáng)調(diào)兩個(gè) 核心分別負(fù)責(zé)控制及信號(hào)處理的工作。有的SoC則是以ARM 為主處理器,針對(duì)特定功能加掛加速器,如 ST 的

5、 Nomadik , 即 ARM9 外還加入專(zhuān)屬的音頻及視頻加速器。階層式軟件架構(gòu)在封閉式的嵌入式環(huán)境中,多采用專(zhuān)屬的RTOS、驅(qū)動(dòng)及應(yīng)用程序。 SoC 也能采此種做法,不過(guò),以大眾市場(chǎng)的手 機(jī)來(lái)說(shuō),則傾向采用階層式的架構(gòu)。此架構(gòu)基于硬件抽象(hardware abstraction)的接口做法,將系統(tǒng)分為三層,以手機(jī)應(yīng)用 SoC 為例,最上層為使用者應(yīng)用層,中間層為通信、多媒體架構(gòu)、安全性及操作系統(tǒng),最底層則是與 LCD 控制器、影像傳感器或照相機(jī)等一般性應(yīng)用外圍的溝通。以上三層彼此間通過(guò)高階的和低階的API 來(lái)溝通。 因此API的標(biāo)準(zhǔn)化是此架構(gòu)普及的關(guān)鍵,當(dāng)業(yè)界發(fā)展出標(biāo)準(zhǔn)化的API后,應(yīng)用

6、軟件從底層的平臺(tái)架構(gòu)分離出來(lái),開(kāi)發(fā)者只需從上層架構(gòu)的觀點(diǎn)對(duì)應(yīng)用程序做抽象層級(jí)的開(kāi)發(fā),而不用對(duì) 底層的實(shí)體平臺(tái)做直接的呼叫,這讓產(chǎn)品能更快速地開(kāi)發(fā), 在平臺(tái)更新時(shí)也不需犧牲效能或程序代碼的可互操作性interoperability ),應(yīng)用功能只需要寫(xiě)一次就夠了。不僅如此,由于此架構(gòu)的平臺(tái)具有通透性,制造商也很容易對(duì)硬件 和軟件做各種功能升級(jí)。在此架構(gòu)下, SoC 也能采用高階操 作系統(tǒng)( High level OS ,HLOS )來(lái)滿(mǎn)足復(fù)雜多任務(wù)的運(yùn)算控 制需求。不過(guò),底層的規(guī)劃仍有其重要性。畢竟,實(shí)際的運(yùn) 算作業(yè)還是發(fā)生在底層,只有針對(duì)特定需要對(duì)底層做最佳化 的調(diào)校,才能充分發(fā)揮最佳效能。這

7、時(shí),系統(tǒng)設(shè)計(jì)者就得懂得通過(guò)基礎(chǔ)的匯編語(yǔ)言編譯程序的編碼,對(duì)程序代碼進(jìn)行最佳化設(shè)計(jì),以提升SoC 系統(tǒng)的效能等級(jí)。ESL 工具以上內(nèi)容主要是 SoC 的系統(tǒng)架構(gòu)規(guī)劃, 在完成此階段的布局后,接著要面對(duì)的是如何實(shí)現(xiàn)硬件生產(chǎn)的問(wèn)題。 由于 SoC的制造相當(dāng)復(fù)雜,尤其是面對(duì)多核處理器及龐大的電路閘, 因此 SoC 開(kāi)發(fā)對(duì)于 EDA 工具的依賴(lài)極深,而在此類(lèi)系統(tǒng)級(jí) 設(shè)計(jì)( System Level Design )中,電子系統(tǒng)級(jí)( Electronic SystemLevel, ESL)正是EDA和IP業(yè)者為簡(jiǎn)化SoC開(kāi)發(fā)而致力推廣的設(shè)計(jì)方法。 ESL 發(fā)展的主要目的就是要解決日益復(fù)雜的 軟硬件協(xié)同設(shè)計(jì)

8、問(wèn)題。相比較過(guò)去,要等到芯片硬件生產(chǎn)出 來(lái)后才能執(zhí)行軟、硬件的同步驗(yàn)證工作,使得芯片的驗(yàn)證周 期拉長(zhǎng)。 ESL 設(shè)計(jì)方法能通過(guò)一個(gè)虛擬的軟件平臺(tái)環(huán)境,讓 設(shè)計(jì)師在 IC 設(shè)計(jì)早期階段即開(kāi)始進(jìn)行整體系統(tǒng)架構(gòu)分析、 IP選擇與軟硬件整合等程序, 如此一來(lái),設(shè)計(jì)師能及早發(fā)現(xiàn) SoC軟硬件整合上可能出現(xiàn)的問(wèn)題,大幅提高開(kāi)發(fā)的成功性。目前的 ESL 工具主要是由 C 或 C+ 語(yǔ)言來(lái)完成,通過(guò)System C 語(yǔ)言的使用, 許多 C+ 函式庫(kù)被引用, 也降低了 IC設(shè)計(jì)者在 RTL 設(shè)計(jì)時(shí), 經(jīng)常遇到轉(zhuǎn)換不同設(shè)計(jì)工具時(shí), 程序 語(yǔ)言間不易統(tǒng)合的困境。除了 System C 以外的高抽象層級(jí)、 系統(tǒng)導(dǎo)向的

9、硬件描述語(yǔ)言還包括 System Verilog 和 Verilog 2005、VHDL 200x 等。通過(guò)這種較高層級(jí)的語(yǔ)言,有助于節(jié) 省系統(tǒng)的仿真。鏈接: SoC 的競(jìng)爭(zhēng)者 SiP所謂SiP(System in Package),是在基板上組裝一塊或多塊裸片, 再加上若干分離式和被動(dòng)組件的封裝設(shè)計(jì)。 相比較,SoC 般需花上18個(gè)月,SiP的開(kāi)發(fā)時(shí)間能大幅縮短,只需69個(gè)月的時(shí)間即能完工。此外,由于采用封裝技術(shù),因此SoC 難以整合不同制程、技術(shù)的瓶頸,就很適合走 SiP 的途 徑,采用 Si、GaAs、SiGe 等不同制程的芯片可以通過(guò)堆棧 而封裝在一起,進(jìn)而生產(chǎn)出混合內(nèi)存、模擬及數(shù)字功

10、能的多 功能芯片。以 ST 的移動(dòng)市場(chǎng)方案來(lái)說(shuō),移動(dòng)設(shè)備的空間配置可謂寸土寸金,而采用12X 12 TFBGA封裝的Nomadik本身的尺寸已經(jīng)非常小了,但在它的三層堆棧版本中,還將高達(dá)512Mbit 的 SDRAM 和 NAND Flash 與處理器整合在狹小空 間的封裝當(dāng)中。在這個(gè)封裝當(dāng)中,處理器和內(nèi)存芯片堆棧在 彼此的上方,達(dá)成更佳的系統(tǒng)運(yùn)行效能。這兩種系統(tǒng)級(jí)芯片 設(shè)計(jì)途徑各有其優(yōu)缺點(diǎn): SoC 適合要求高效能、高整合度和 生命周期長(zhǎng)、產(chǎn)量高的產(chǎn)品,不過(guò),它的技術(shù)難度較高,需 要投入的研發(fā)時(shí)間也較長(zhǎng); SiP 則適合重視開(kāi)發(fā)彈性、上市 時(shí)間壓力大的設(shè)計(jì)案例。般來(lái)說(shuō), SiP 的成本較 SoC 為低,對(duì)產(chǎn)量規(guī)模的要求不高,不過(guò),在制造上仍有其技術(shù)門(mén)坎。 以 SiP 的開(kāi)發(fā)來(lái)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論