<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 應如何進(jìn)行IP評估或驗證?

應如何進(jìn)行IP評估或驗證?

作者: 時(shí)間:2009-04-20 來(lái)源:網(wǎng)絡(luò ) 收藏

本身又可分為硬和軟。硬IP指已經(jīng)針對某種工藝綜合成了具體的門(mén)電路,軟IP則指以源代碼方式提供的某一特定功能電路模塊。與硬IP相比,軟IP由于允許定制,因此它能提供更大的靈活性,而且能夠針對多種技術(shù)進(jìn)行調整。

購買(mǎi)IP同時(shí)具有商業(yè)和技術(shù)兩個(gè)方面的含義。在商業(yè)方面,你應考慮的因素包括:擁有成本、一次或多次使用的授權問(wèn)題、以及專(zhuān)利費模式。而在技術(shù)方面,假定某個(gè)IP滿(mǎn)足你的設計要求,你在選擇該IP的時(shí)候仍然必須考慮很多其它因素,例如:該IP有沒(méi)有在實(shí)際硅片上過(guò)?該IP是軟IP還是硬IP?如果是硬IP,它可以提供多種目標技術(shù)的版本嗎?如果是軟IP,它在所需的目標技術(shù)中實(shí)現過(guò)嗎?在選定的設計環(huán)境中容易集成和該IP嗎?設計師有能力使用一個(gè)虛擬原型系統整個(gè)設計嗎?未來(lái)不經(jīng)過(guò)重大改變就可很容易地開(kāi)發(fā)出派生設計嗎?供應商可對該IP提供全面的技術(shù)支持和相應的設計技能嗎?”

對于那些正在開(kāi)發(fā)市場(chǎng)更新?lián)Q代速度較快產(chǎn)品(如數碼相機)的設計師來(lái)說(shuō),FPGA設計方案可能是一種更佳選擇,Cadence公司IP與EDA聯(lián)盟部資深總監Michael Horne也有同感。他說(shuō):“FPGA供應商可為其FPGA提供一整套的IP模塊。Cadence現正積極與主要的IP供應商合作以確保這些IP能夠無(wú)縫適用于我們的驗證平臺和SoC Encounter設計環(huán)境?!?/P>

勿需多言,IP質(zhì)量對一個(gè)項目的成功來(lái)說(shuō)是很重要的,不過(guò)老實(shí)說(shuō)也很難對它進(jìn)行徹底的驗證或測試。對此,Tensilica公司總裁Chris Rowen指出了一種迂回應對策略。他說(shuō):“我們可以通過(guò)詢(xún)問(wèn)以下問(wèn)題來(lái)加以評估:該IP的驗證策略和測試平臺是什么?該IP是來(lái)自某個(gè)主要IP供應商的“明星IP”(特別是處理器)從而不需要一個(gè)冗長(cháng)的驗證過(guò)程嗎?多少家其它公司已用過(guò)該IP?他們的成功速度有多快?他們碰到的問(wèn)題是什么?”

IP按其質(zhì)量又可分為“明星IP”和“普通IP”兩類(lèi)?!懊餍荌P”指這樣的一些IP,它們已被IP供應商用每一個(gè)可能的配置進(jìn)行過(guò)充分的驗證,因此它們通??梢员患傻胶芏喾NRTL和系統仿真環(huán)境中。IP供應商會(huì )提供所有的腳本,包括邏輯綜合、物理設計和時(shí)序收斂。而較低級別的普通IP經(jīng)常必須由設計團隊來(lái)進(jìn)行驗證,而這可能是昂貴的和需要花費數月的努力。設計團隊必須自己開(kāi)發(fā)測試平臺和使用標準門(mén)級仿真工具來(lái)進(jìn)行驗證。

IP的可用性也是一個(gè)關(guān)鍵的問(wèn)題,不過(guò)它也可以通過(guò)詢(xún)問(wèn)以下問(wèn)題來(lái)加以評估:該IP文檔是否做得好到你的設計師能夠快速和高效地將它設計進(jìn)一個(gè)新的項目?該IP的輸入和輸出有意義嗎?目前市場(chǎng)上有哪些工具支持它,以及它們使用起來(lái)有多容易?目前市場(chǎng)上哪些OS和應用軟件支持它?該IP有完整的仿真工具嗎?它的調試環(huán)境有多完備?該IP及其工具支持多處理器設計嗎?

目前用于設計和驗證IP內核的主要EDA工具供應商有Cadence、Magma、Mentor Graphics和Synopsys等。Cadence現可提供最全面的集成和驗證IP的設計環(huán)境。其平臺提供了一個(gè)基于System-C和RTL-HDL的混合仿真和測試平臺,該平臺采用了一個(gè)單內核架構來(lái)將多種驗證技術(shù)統一在單個(gè)引擎上。這一平臺也包括Palladium仿真加速和在電路仿真引擎,它可進(jìn)一步提升速度和效率。平臺可將整個(gè)驗證時(shí)間壓縮一半。當然,一些IP供應商也可提供參考流程來(lái)幫助客戶(hù)進(jìn)行設計。此外,現在中國也有許多工程師可以利用的IC設計孵化中心。它們通常和IP供應商保持良好的合作關(guān)系。

一般來(lái)說(shuō),很少在IP供應商處對IP進(jìn)行驗證。Cadence公司的Michael Horne指出:“設計團隊在其自己的設計環(huán)境中驗證IP是很必要的,這可確保所有的集成問(wèn)題都能得到解決。盡管設計師能夠模仿IP供應商的環(huán)境來(lái)驗證該IP,但使用他們自己的設計環(huán)境重新驗證該IP是很必要的,因為這可識別和消除在該IP的使用或集成中可能出現的潛在問(wèn)題?!?/P>



關(guān)鍵詞: IP 驗證 Incisive

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>