<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è) > 模擬技術(shù) > 設計應用 > TLM驅動(dòng)式新方案探討

TLM驅動(dòng)式新方案探討

作者: 時(shí)間:2011-08-29 來(lái)源:網(wǎng)絡(luò ) 收藏
從算法到微架構的漸進(jìn)式設計改進(jìn)

本文引用地址:http://dyxdggzs.com/article/187359.htm

   IP設計和驗證流程有若干獨特的步驟:算法驗證、架構驗證、微架構驗證(見(jiàn)圖3)。第一步(算法驗證)可能涉及C++或Matlab或Simulink這樣的產(chǎn)品。用戶(hù)可為關(guān)鍵算法特性制定一個(gè)vPlan,驗證I/O的功能,并為關(guān)鍵實(shí)例應用激勵序列。

  

  第二步(架構驗證),設計師使用IP建模(TDIP)方法學(xué)來(lái)定義架構和接口協(xié)議。他們復用算法vPlan,并應用額外的激勵、檢查、斷言與覆蓋,還為關(guān)鍵架構和接口協(xié)議特性制定vPlan。在第三步(微架構驗證),設計師通過(guò)C-to-Silicon Compiler進(jìn)行綜合,復用算法和架構vPlan,然后推廣至激勵、檢查、斷言與覆蓋中的微架構詳情。

  Cadence 產(chǎn)品

  Cadence TLMIP設計與驗證解決包含方法學(xué)指南、C-to-Silicon Compiler、Cadence Incisive功能驗證平臺以及TLMIP設計與驗證服務(wù)。

  統一的TLM驅動(dòng)式IP設計、驗證、復用方法學(xué)及編碼指南

  Cadence將為T(mén)LM驅動(dòng)式IP設計與驗證提供方法學(xué)指南,幫助設計團隊在最短時(shí)間內以最高效率啟動(dòng)和完成他們初始的TLM項目,并避免采用新方法學(xué)的常見(jiàn)錯誤。從TLM IP設計編碼風(fēng)格、建模指南及綜合子集開(kāi)始,用戶(hù)能夠創(chuàng )建TLM IP,其架構利用了高層次綜合所提供的能力。在整個(gè)TLM驅動(dòng)的IP方法學(xué)中都考慮了對設計和驗證IP的復用。

  C-to-Silicon Compiler利用TLM黃金源碼創(chuàng )建高質(zhì)量的RTL

  C-to-Silicon Compiler是一個(gè)高層次綜合產(chǎn)品,它采用TLM SystemC IP描述和約束,并創(chuàng )建可用于標準RTL實(shí)現流程的RTL。為確保結果的質(zhì)量,它利用Cadence Incisive RTL Compiler技術(shù)來(lái)創(chuàng )建邏輯,并提取該邏輯的時(shí)序與功耗信息來(lái)決定最終RTL的架構詳情。

  C-to-Silicon Compiler GUI顯示了原始SystemC和根據它生成的RTL代碼行之間的對應關(guān)系。這種獨特的對照功能鼓勵系統設計師和RTL設計師之間的溝通,并有助于保持SystemC TLM作為黃金源碼。它還將調試提升到更高的抽象水平,并使設計師可以評估SystemC源碼的變化對RTL產(chǎn)生的影響。

  C-to-Silicon Compiler提供了增量綜合能力,可大幅簡(jiǎn)化工程更改(ECO)過(guò)程并盡可能減少對RTL代碼的更改。其他大多數HLS工具都要求對整個(gè)算法進(jìn)行重新綜合,意味著(zhù)源代碼中的微小變化也會(huì )導致完全不同的RTL。在這些情形下,必須重做邏輯綜合和RTL驗證。因而很難將SystemC代碼保持為黃金源碼。相比之下,C-to-Silicon Compiler僅對算法的改變部分生成RTL代碼,而不修改設計的其他部分。

  C-to-Silicon Compiler能通過(guò)應用新約束,生成新RTL,將TLM設計IP轉移到新的微架構目標。通過(guò)指定不同時(shí)序、面積和功耗約束或不同微架構指導如流水線(xiàn)級數,就能生成新的RTL。這樣,設計團隊就能重復利用IP,且人力投入更少,RTL質(zhì)量更高,時(shí)間更少。通過(guò)嘗試不同微架構,設計師還可運行假設實(shí)驗。

  最后,C-to-Silicon Compiler能自動(dòng)生成周期準確的SystemC快速硬件模型(Fast Hardware Models, FHM),能以非定時(shí)TLM模型的80%~90%的速度執行。這些SystemC模型允許早期快速驗證和軟硬件協(xié)同開(kāi)發(fā)。FHM配有來(lái)自Cadence Incisive環(huán)境的擴展,使變量和信號的顯示更加明顯,以方便分析和調試。

  Incisive指標驅動(dòng)式從TLM到收斂驗證解決

  Cadence Incisive功能驗證平臺是完全集成化的多語(yǔ)言、多級別功能驗證解決。利用指標驅動(dòng)式驗證、專(zhuān)注于硬件的定向測試、軟件定向測試或軟硬件協(xié)同驗證,Cadence Incisive Enterprise Simulator可完整驗證符合OSCI TLM 2.0的設計IP。

  特別設計的事務(wù)級分析和統一的調試特性有助于TLM IP的創(chuàng )建和驗證,無(wú)論設計是完整的TLM IP或僅僅是遺留RTL SoC中的一個(gè)TLM IP模塊。Incisive Enterprise Simulator在其調試環(huán)境中自動(dòng)識別TLM 2.0構件,可提供保存/重啟及重置功能,并針對SystemC/C++進(jìn)行了擴展。該仿真器可推斷事務(wù)信息,并提供有可感知TLM控制、可見(jiàn)性和調試特性。通過(guò)事務(wù)級的控制和調試操作,用戶(hù)能夠調試SystemC TLM 2.0設計中的所有互動(dòng)元素。

  通過(guò)Cadence Incisive Software Extensions,設計師能夠運行嵌入式軟件的處理器模型和TLM硬件模型的協(xié)同仿真。Incisive Software Extensions使驗證testbench可使用在處理器模型下運行的軟件、并為軟硬件協(xié)同仿真提供了指標驅動(dòng)式驗證、偽隨機測試生成、驗證覆蓋等功能。

  Cadence Incisive Enterprise Manager提供了TLM、TLM/RTL與RTL功能驗證技術(shù),以成功獲得收斂。對于具有大規模RTL遺留IP的SoC,使用Cadence Incisive Palladium或Cadence Incisive Xtreme,可用快速RTL檢驗對TLM仿真進(jìn)行補充。這些硬件平臺所允許的周期精確驗證的運行速度,也能允許低階軟件驗證的運行。

  幫助規劃和實(shí)施項目關(guān)鍵更改的服務(wù)

  一次一個(gè)IP模塊地過(guò)渡到TLM驅動(dòng)式設計與驗證,能降低一些風(fēng)險和成本。但是,有些項目必須進(jìn)一步減少風(fēng)險,并借助豐富經(jīng)驗的幫助,來(lái)規劃、執行并擴大最優(yōu)方法驗證。Cadence在全球都可提供TLM驅動(dòng)式設計和驗證的專(zhuān)家服務(wù),以擴大成功機率,減少運行時(shí)間、人力投入和風(fēng)險。

  結語(yǔ)

  TLM驅動(dòng)式設計與驗證將最終使TLM取代RTL作為大多數設計組件的黃金源碼。其優(yōu)勢是明顯的——快得多的設計與驗證時(shí)間、IP復用更容易、bug更少。工作效率將實(shí)現RTL設計出現以來(lái)的最大跨越。但這一過(guò)渡不可能一蹴而就。TLM驅動(dòng)式設計和驗證方法在新IP被創(chuàng )建出來(lái)時(shí),一次運行一個(gè)IP模塊。而有些設計組件直接以RTL形式設計將是最好的方式。因此,必然要有將新TLM IP與遺留的RTL IP在設計與驗證環(huán)境中進(jìn)行合并的可能。

電子血壓計相關(guān)文章:電子血壓計原理



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

關(guān)鍵詞: TLM 驅動(dòng)式 方案

評論


相關(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>