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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 市場(chǎng)分析 > SoC為超大規(guī)模IC的必然趨勢(shì)

          SoC為超大規(guī)模IC的必然趨勢(shì)

          —— SoC不只是一個(gè)芯片,還是一個(gè)完整的系統(tǒng)
          作者: 時(shí)間:2010-10-25 來源:中國(guó)IC網(wǎng) 收藏

            可重配置軟件需靈活高效

          本文引用地址:http://www.ex-cimer.com/article/113832.htm

            在深亞微米Soc設(shè)計(jì)中,門數(shù)高,時(shí)鐘和電源域多,又需要保障可靠性、良率等,后端設(shè)計(jì)挑戰(zhàn)很大。而針對(duì)多種應(yīng)用的可重配置軟件是面向應(yīng)用成功的關(guān)鍵。內(nèi)部都集成了一個(gè)甚至多個(gè)處理器以及大量的存儲(chǔ)器。在內(nèi)部可以運(yùn)行復(fù)雜程序,這些程序是在生產(chǎn)之后再載入的。所以SoC的功能是由軟件和硬件(芯片)聯(lián)合完成的,而不是單純由硬件來完成的。針對(duì)不同的產(chǎn)品應(yīng)用,可以通過修改SoC中運(yùn)行的軟件程序,使SoC適應(yīng)不同的應(yīng)用。而且一旦硬件有什么錯(cuò)誤,也可以通過軟件的方式來修正。因此有專家表示,一個(gè)SoC芯片要在市場(chǎng)中生存下去,靠的不僅僅是芯片本身的時(shí)鐘工作頻率有多高或是它含有哪些功能模塊,更重要的是要看它有沒有一套可重配置軟件,可在不同的應(yīng)用下對(duì)芯片做出靈活并且高效的重配置。

            同時(shí),SoC設(shè)計(jì)使數(shù)模混合設(shè)計(jì)變得越來越重要。劉國(guó)軍表示,數(shù)?;旌显O(shè)計(jì)的趨勢(shì)之一就是把大規(guī)模數(shù)字電路設(shè)計(jì)與模擬電路設(shè)計(jì)放在同一個(gè)數(shù)據(jù)庫(kù)中進(jìn)行,而且這個(gè)數(shù)據(jù)庫(kù)要涵蓋前端和后端。而Cadence也已經(jīng)把全定制數(shù)模混合設(shè)計(jì)與大規(guī)模數(shù)字電路設(shè)計(jì)工具Ecounter合在一起,成為一個(gè)統(tǒng)一的數(shù)據(jù)庫(kù),使模擬電路與大規(guī)模數(shù)字電路可以實(shí)現(xiàn)交互設(shè)計(jì)。

            此外,SoC設(shè)計(jì)對(duì)團(tuán)隊(duì)的要求也在提高。楊曉東指出,SoC不只是一個(gè)芯片,還是一個(gè)完整的系統(tǒng)。設(shè)計(jì)這樣的芯片需要多方面的知識(shí),比如圖像音視頻算法、嵌入式軟件和硬件等,而且軟件工程師需要理解硬件的細(xì)節(jié),硬件工程師需要理解算法和軟件等,這需要設(shè)計(jì)企業(yè)組建一個(gè)掌握多方面知識(shí)的團(tuán)隊(duì)。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: IC SoC

          評(píng)論


          相關(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); })();