<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 動蕩的處理器IP時代 嵌入式CPU的IP授權(quán)與發(fā)展分析

          動蕩的處理器IP時代 嵌入式CPU的IP授權(quán)與發(fā)展分析

          ——
          作者: 時間:2007-10-19 來源:DIGITIMES 收藏

            是1款系統(tǒng)的心臟部分,所有功能的達成幾乎都要依靠,而在方面,由于針對的應(yīng)用層次較為較為狹窄,因此更要在效能、功耗與成本等變量進行多方考慮,其中,授權(quán)方案更是影響到廠商進行開發(fā)時的成本與產(chǎn)品上市時程,因此更需要審慎面對。

            在各種嵌入式應(yīng)用當(dāng)中,總?cè)辈涣?或多個核心來統(tǒng)籌整個系統(tǒng)的運作,但是處理器核心的架構(gòu)復(fù)雜,相關(guān)的設(shè)計概念必須有多年累積的技術(shù)實力才有辦法實現(xiàn),以目前生產(chǎn)代工型態(tài)至上的企業(yè)觀念中,自力進行處理器的開發(fā)不啻是吃力又不討好的工作,不僅無法帶來立即的營收,開發(fā)過程所需耗費的龐大資金更有可能導(dǎo)致公司的虧損,因此諸如臺灣廠商等代工重鎮(zhèn)皆在此領(lǐng)域的開發(fā)多所保留,也因此帶給了純授權(quán)(沒有晶圓廠,也不生產(chǎn)芯片,僅以電路設(shè)計架構(gòu)等純粹智能財產(chǎn)授權(quán)營利的公司)處理器公司非常大的商機。

            處理器授權(quán)(License)的型態(tài)行之有年 近來面臨越來越大的競爭挑戰(zhàn)

            的定義為:預(yù)先設(shè)計的電路模塊架構(gòu),可用于制造完整的半導(dǎo)體組件。過去IP提供廠商大多僅針對特定應(yīng)用范圍提供IP授權(quán),比如說通用處理器、MCU核心、甚至顯示核心等,少有單家廠商提供多種不同類型IP服務(wù)的案例。但是隨著嵌入式應(yīng)用的多元化,終端產(chǎn)品設(shè)計所需要的功能模塊也逐漸趨于復(fù)雜,單純的功能應(yīng)用已經(jīng)明顯不敷使用。

            以數(shù)字電視為例,除了處理器核心以外,還需要包括視訊﹨音訊譯碼IP、訊號轉(zhuǎn)換IP、諸如卡片閱讀機、HDCP加密解密系統(tǒng)的IP、圖形接口、實時操作系統(tǒng)、通用標準界面(包括USB、輸出入接口等),廠商要同時獲得這些IP不不是見容易的是,加上特定市場領(lǐng)導(dǎo)廠商保留自有IP,僅生產(chǎn)配套芯片提供給廠商選用,處理器IP比重越來越不明顯。

            

          ARM最新一代的處理器核心也走向類似PC平臺處理器

            △圖說:ARM最新一代的處理器核心也走向類似PC平臺處理器,以提升頻率為改善效能的手段,功耗也開始逐步提高。(www.ARM.com)

            除了市面上提供特定應(yīng)用的IP套餐服務(wù)的廠商逐漸增加以外,即便如ARM(安謀)這樣的傳統(tǒng)嵌入式處理器IP提供廠商,也開始提供越來越多的IP型態(tài)以供選擇,最近甚至也推出了基于IP的顯示核心,并且也逐漸走向功能的可配置化設(shè)計,借以提供下游廠商更大的搭配彈性??膳渲没O(shè)計也被某些IP廠商視為最大的利基與賣點,比如說,ARC與Tensilica這2家處理器公司皆提供了市面上彈性最高的可調(diào)方案,可調(diào)式處理器的優(yōu)勢在于可以設(shè)計出功能獨特性最高以及電路最精簡(端視芯片所需功能而定)的SoC芯片。

            

          ARC的可調(diào)式架構(gòu)具備了極高的應(yīng)用彈性

            △圖說:ARC的可調(diào)式架構(gòu)具備了極高的應(yīng)用彈性。(www.ARC.com)

            選擇IP授權(quán)的必備要項

            IP授權(quán)并不是非常新的概念,早在上個世紀末,以IP授權(quán)型態(tài)生存的公司就已經(jīng)開始蓬勃發(fā)展,跨入2007年之后,由于移動產(chǎn)品不論在功能、性能以及功耗方面都開始有了更嚴苛的要求。除了原本就在這個領(lǐng)域耕耘的廠商以外,幾家原本并非將嵌入式應(yīng)用當(dāng)作本業(yè)的處理器廠商也開始加入戰(zhàn)場,雖然IP授權(quán)廠商以及處理器廠商都面臨了越來越大的競爭與挑戰(zhàn),但是針對嵌入式的應(yīng)用產(chǎn)品只會不斷的增長,因此雖然競爭越趨激烈,但都還有生存的空間存在。

            在針對是否采用IP授權(quán)的方式來架構(gòu)自有的方面,則是要從非常多的層面進行考慮,分別敘述如下:

            ■對于處理能力的要求

            由于處理器核心必須肩負起整個系統(tǒng)的運算或功能負載分配,因此在效能方面必須具有一定的要求,比如說在移動多媒體裝置上,處理器必須肩負OS與視訊編譯碼的需求,若是采用純軟件編譯碼方案,那么處理器核心勢必頻率要高、運算性能(DMIPS要夠強大),否則就是要考慮采用具備混合型運算架構(gòu)的處理器設(shè)計,比如說搭配DSP核心、特定向量加速單元的通用處理器核心可以輕易的負擔(dān)起這類工作,如果不想花太多時間在算法最佳化上,那么也可以選擇使用硬件線路(hardwired)設(shè)計的模塊來與特定處理器IP進行搭配,理論上可兼顧成本與效能,但如此一來也將失去應(yīng)用彈性。

            ■第三方資源與開發(fā)工具

            針對特定產(chǎn)品,此項可以說相當(dāng)重要,也可以說是相當(dāng)不重要,如果廠商注重自有功能的呈現(xiàn),傾向于封閉式架構(gòu)設(shè)計,而不開放的話,那么就無須顧慮第三方廠商或社群的支持度,如果是以開放性平臺為目標,比如說一般智能型手機、PDA等,這方面的支持度可能就會成為消費者作為采購考慮的要項之一。

            ■IP授權(quán)廠商提供程序代碼的能力

            因為終端廠商不一定具備完整的軟件開發(fā)能力,且為了縮短產(chǎn)品從設(shè)計到上市的時間,便亟需IP廠商提供數(shù)量與質(zhì)量皆符合一定要求的程序代碼供套用,借以發(fā)揮出硬件套件的功能,如果IP廠商僅提供硬件核心,軟件必須由半導(dǎo)體設(shè)計廠商,甚至是終端廠商自行解決的話,這些廠商還要額外花功夫去學(xué)習(xí)處理器的架構(gòu)、進行軟件開發(fā)、除錯與最佳化,不僅缺乏時效性,且對成本也是一大負擔(dān)。

            ■平臺的過往(backward)兼容性

            嵌入式處理器開發(fā),除了要兼顧到消能、功耗以及功能等表現(xiàn)以外,對于開發(fā)商來說,過去的軟件能否繼續(xù)沿用也將是考慮重點之一,畢竟軟件資源的累積不易,如果要重新學(xué)習(xí)并投入資源開發(fā),所需要花費的成本將非常龐大,甚至可能遠超出開發(fā)商的負擔(dān),因此處理器IP本身在體系與指令集的支持方面便要格外注重,除了新功能的引進以外,處理器IP開發(fā)商也通常都在新一代的產(chǎn)品商提供接近百分之百的過往兼容性。

            ■其它問題

            除了以上這些項目以外,IP提供商本身是否具備足夠的穩(wěn)定性與延展性也是評估要點,穩(wěn)定性是指該廠商是否具備有持續(xù)經(jīng)營的實力、產(chǎn)品線是否變動過于快速、支持工作是否有持續(xù)進行等等,而延展性則是指針對IP本身系列產(chǎn)品的未來規(guī)劃、軟件的開發(fā)、開發(fā)環(huán)境的完備等等條件。而既然采IP授權(quán),那么授權(quán)手段與授權(quán)費用自然也是最需要重視的1點。不是越便宜越好,也不是越貴越有保障,要評估的是,除了所要授權(quán)的IP本身架構(gòu)是否合乎需求,廠商提供的套件是否完備以外,能否達到以上幾點的要求,將是授權(quán)費用與IP本身物有所值、物超所值,或是毫不值得的分界點。

            IP的授權(quán)結(jié)構(gòu)問題

            我們以ARM公司的授權(quán)方式為例,來了解關(guān)于IP授權(quán)的方式與結(jié)構(gòu)問題。一般來說,ARM的授權(quán)方式可分為架構(gòu)(architecture)授權(quán)、應(yīng)用(implementation)授權(quán)、單次使用設(shè)計授權(quán)等等,對授權(quán)方來說,ARM提供了處理器核心部分的硬件描述,其包括了完整的軟件開發(fā)工具(編譯器、除錯器、開發(fā)套件),以及針對ARM處理器的銷售權(quán)等。若是無晶圓廠的廠商希望將ARM處理器核心加入到他們自行研發(fā)的芯片當(dāng)中,通常僅需要取得1份生產(chǎn)就緒的IP核心(IP Core)認證,此時ARM就會提供這些廠商其所選擇的ARM核心的閘極電路圖,并且也會一并提供抽象模擬測試以及相關(guān)的測試程序,以協(xié)助設(shè)計整合及驗證。

            若是整合組件制造商(IDM)或半導(dǎo)體廠商,則可以取得RTL形式的IP,通過可整合的RTL,廠商可以進一步對架構(gòu)進行強化,IDM或半導(dǎo)體廠商不得2次銷售最佳化完成的處理器IP,但是可以任意營銷其最終制品(包含芯片、開發(fā)樣版、完整系統(tǒng)等等)。

            而某些特殊的晶圓廠,則除了可取得銷售最終成品的權(quán)力以外,也能保留重制ARM核心的權(quán)力。而如同一般IP授權(quán)廠商,ARM也是依照使用價值來決定其IP的售價,通常的狀況之下,效能越高的架構(gòu),其授權(quán)費也越高。而持有ARM授權(quán),且具有自行設(shè)計芯片能力的晶圓代工廠(如韓國三星與日本富士通),則能夠二次授權(quán)給晶圓廠的代工客戶,通常價格也比直接向ARM授權(quán)來得低廉,但是在以產(chǎn)量為主要考慮的情況之下,專門的晶圓代工廠(如臺積電)其實具備了更強大的成本縮減能力。

            多IP整合的協(xié)調(diào)機制

            現(xiàn)有的IP因為IC產(chǎn)業(yè)分工的關(guān)系,1個SoC芯片所需的IP,通常分別由市場上眾多廠商所分別開發(fā)出來,復(fù)雜化是SoC在智慧財產(chǎn)權(quán)上最大的問題。然而,逐一向IP擁有人洽談智慧財產(chǎn)權(quán)的授權(quán)契約,很可能受限于雙方談判力之不均衡,無法就同一個SoC上的不同IP取得相同范圍的權(quán)利,很可能不小心就逾越了授權(quán)的范圍。但是廠商如果選擇自行開發(fā)所需之IP,首先在專業(yè)上可能無法完成,其次,處理器架構(gòu)的從無到有,其開發(fā)成本顯然過高,不符合經(jīng)濟效益。因此,相關(guān)業(yè)者間之IP互相協(xié)調(diào)統(tǒng)合,顯然是不得不然的趨勢。更進一步來看,相關(guān)業(yè)者間有關(guān)IP組件之智能財產(chǎn)權(quán)授權(quán)契約、IP組件瑕疵責(zé)任之歸屬、侵權(quán)等問題,顯然是樂觀看待包含SoC等嵌入式市場應(yīng)用增長時所不得不面對的問題。

            如上所述,由于1個芯片上可能使用的IP不止1個,單純處理器IP所需付出成本的比重也在逐漸降低之中,雖然仍在芯片中扮演舉足輕重的角色,但是與其它IP的搭配也已經(jīng)是無可避免的趨勢,如何整合不同公司所擁有的各式IP,將是SoC相關(guān)業(yè)者必須面對并加以處理的,從產(chǎn)業(yè)分工的角度來看,協(xié)調(diào)整合IP授權(quán)的協(xié)調(diào)人(Coordinator)包括以下幾種類型:

            ■信息產(chǎn)品制造商

            信息產(chǎn)品無可避免必須利用到SoC芯片,除了尋求授權(quán)外,亦可能自行研發(fā),由于此類制造商乃是SoC末端廠商,必須直接面對市場需求之快速變化,對于整合IP以期因應(yīng)此種變化有相當(dāng)程度的需求,是協(xié)調(diào)整合的人選之一。

            ■IC設(shè)計公司(IC Design House)

            Design House在設(shè)計芯片時,為求縮短設(shè)計的時程,無可避免必須使用他人之IP組件,整合IP可簡化授權(quán)的流程,取得統(tǒng)一之授權(quán)范圍,避免侵權(quán)之疑慮,降低自行研發(fā)之成本,且Design House如能整合IP市場,將可以用基本的IP模塊為基礎(chǔ),進行產(chǎn)品多樣化的設(shè)設(shè)。

            ■ IP設(shè)計公司(IP Vendor)

            IP Vender以授權(quán)其所研發(fā)之IP予他人使用為本業(yè),IP之協(xié)調(diào)整合,可使其占據(jù)有利之市場地位,提高其IP之授權(quán)機會,并可結(jié)合他人之IP,推出整合性的IP Package,獲取更多的利潤。此類公司具代表性的以ARM、MIPS、ARC等,各家IP公司在發(fā)展過程中,為了取得必要的技術(shù)或其它領(lǐng)域的IP,通常也都會對市場上其它類型的IP設(shè)計公司進行購并的動作,借以取得所需要的IP,并提升自己的競爭力。

            ■晶圓代工廠(Foundry Plant)

            專業(yè)之晶圓代工廠,除了在工藝在的改善外,目前也積極提供標準的IP Block供其客戶使用,并由其代客戶處理授權(quán)及支付權(quán)利金的問題,對晶圓代工廠而言,若能整合IP市場,對于其業(yè)務(wù)之拓展將更添增助力。

            結(jié)論

            IP產(chǎn)業(yè)重視的整個生態(tài)系統(tǒng)(EcoSystem)的建立,以目前的態(tài)勢看來,單一IP在市場上難有著力點,即便握有其它公司難以與之相較的技術(shù)優(yōu)勢,但其它公司若能夠提供包括EDA廠商、IC芯片商、方案公司/ODM、系統(tǒng)廠商的配套方案,就算特定技術(shù)上稍占劣勢,但是在開發(fā)流程、生產(chǎn)、營銷等方面當(dāng)可占有絕對的優(yōu)勢,也能夠形成足夠的吸引力,讓開發(fā)商能夠安心的選擇。單一IP提供商,比如說大陸龍芯,在這方面就無法具備足夠的市場競爭力,雖然在大陸市場可以通過民族意識或政治影響力來說服開發(fā)商采用龍芯方案,但如果要推行到全世界,只怕還有不足之處。

            

          Intel第一款采用IA架構(gòu)的移動應(yīng)用處理器A100/A110

            △圖說:Intel第一款采用IA架構(gòu)的移動應(yīng)用處理器A100/A110,功耗效能比目標直指ARM體系。(www.Intel.com)

            ARM公司在成立后不久,便因為包含Intel(英特爾)等大型半導(dǎo)體廠商對嵌入式應(yīng)用的忽視而找到立足點,當(dāng)時該公

            司投入這塊領(lǐng)域也不能不說是1種冒險,畢竟市場上沒有前車之鑒,但是定位以及營利模式確立之后,其豐厚的利潤除彰顯該公司的成功以外,同時也激起市場上一片IP產(chǎn)業(yè)浪潮。但隨著其它后進逐漸投入到處理器IP授權(quán)領(lǐng)域,甚至Intel及AMD這2家”傳統(tǒng)”處理器大廠也爭先恐后的投入到包含移動裝置等原本ARM最擅長的嵌入式應(yīng)用領(lǐng)域當(dāng)中,像ARM這類以處理器技術(shù)為主要營利及技術(shù)基礎(chǔ)的IP公司不能不說是已經(jīng)開始見到瓶頸,開始往其它方向?qū)で蟾M一步的發(fā)展。

            2006年整年度的IP授權(quán)產(chǎn)業(yè)規(guī)模達26億美元,但這些規(guī)模卻是由數(shù)百家IP公司所貢獻出來的,可預(yù)見的是,不久的將來必定會有大洗牌的現(xiàn)象,想要長久經(jīng)營IP授權(quán)產(chǎn)業(yè),已經(jīng)不能僅靠獨家核心技術(shù),單一公司提供更多元的配套方案將會是提高競爭力的必要手段。因此同質(zhì)或不同質(zhì)IP公司彼此之間的互相整并,營造出大的智能財產(chǎn)經(jīng)濟規(guī)模,并進一步與臺積電、聯(lián)電、特許等芯片代工廠合作,將會是對抗如Intel這類不僅挾獨門優(yōu)勢、具備多元化技術(shù)、且擁有龐大半導(dǎo)體工廠陣營的巨無霸公司的重要關(guān)鍵。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();