<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ù) > 設計應用 > SoC時(shí)代推動(dòng)驗證革新 硬件仿真走向新高度

SoC時(shí)代推動(dòng)驗證革新 硬件仿真走向新高度

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

SoC時(shí)代的經(jīng)濟正在推動(dòng)驗證的革新。革新的關(guān)鍵特征是 SoC(片上系統)中的 “S”(系統)。雖然芯片已經(jīng)變得更加復雜,但是用“復雜”來(lái)描述這場(chǎng)驗證革新的關(guān)鍵驅動(dòng)因素并不充分和準確。如今,芯片驗證已經(jīng)成為系統級驗證和確認,由此會(huì )產(chǎn)生各種影響。

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

更多、更大型的系統設計以及嵌入式軟件的重要性不斷提高,這意味著(zhù)更多的公司需要進(jìn)行,更多的設計團隊需要介入到從模塊級一直延續到系統級的工作。他們需要一個(gè)整體的流程,以便能夠將他們在模塊級已經(jīng)完成的艱苦工作帶入子系統和系統級并進(jìn)行重復利用。這樣可以節省大量時(shí)間,并提高驗證的質(zhì)量和工作效率。例如,不必在每次將更多模塊和子系統結合在一起時(shí)都要編寫(xiě)新的測試平臺。

要實(shí)現這一整體流程,在主機工作站和硬件加速器之間建立一個(gè)超高速的串行連接(稱(chēng)為co-model協(xié)同建模通道)來(lái)傳輸數據包是非常關(guān)鍵的。在協(xié)同建模中,運行在工作站上的為高級驗證所創(chuàng )建的可復用測試平臺,通過(guò)transactor事務(wù)處理器連接到器,事務(wù)處理器和DUT一起都放在硬件加速器上。這些加速的事務(wù)處理器會(huì )將高級事務(wù)轉換為信號級激勵來(lái)驅動(dòng)DUT,從而使硬件加速器能夠以軟件模擬器10,000倍的速度來(lái)實(shí)現驗證。提高這些速度所需的協(xié)同建模通道性能取決于快速的物理鏈接和高度優(yōu)化的軟件層;迄今為止,這僅適用于Veloce 平臺。

以此令人炫目的速度交換事務(wù)的能力使協(xié)同建模接口成為靈活、多層面流程的理想通道,這樣可在和硬件加速中使用相同的采用統一驗證方法學(xué)(UVM)的 測試平臺、驗證IP、覆蓋率統計、斷言、采用通用功耗格式 (UPF)的功耗感知技術(shù)以及調試工具。甚至可以在同一工作站上運行所有這些技術(shù),并且硬件加速器可以將覆蓋率和斷言數據回饋到同一個(gè)通用覆蓋數據庫 (UCDB) 中。

軟件仿真到硬件仿真流程

圖1. 在模擬器和仿真器之間通過(guò)協(xié)同效應建立整體軟件仿真到硬件仿真流程。

這樣,可以從根本上轉換硬件加速器的使用模型。其中一個(gè)重要好處是硬件加速器仍然可以加速軟件仿真,但它所做的遠不止如此。它允許用戶(hù)使用軟件和所有外圍設備(無(wú)論是在線(xiàn)仿真 (ICE) 硬件外圍設備,還是虛擬軟件外圍設備)執行完整的芯片驗證。此外,還允許將在設計仿真中所做的大量工作(包括測試平臺和驗證IP)轉移到硬件加速器中。

要充分利用硬件仿真投資并將其作為真正的企業(yè)驗證資源,硬件仿真必須經(jīng)歷一場(chǎng)從項目綁定工程實(shí)驗室儀器到數據中心托管全球資源的變革。這場(chǎng)變革首先要消除ICE設置中混亂不堪的電纜、速度適配器以及物理設備,并將它們替換為虛擬設備。例如,可立即對Veloce VirtuaLAB外圍設備進(jìn)行重新配置,以便支持多個(gè)項目和瞬息萬(wàn)變的優(yōu)先級,因為常見(jiàn)外圍設備(如USB、以太網(wǎng)、PCIe和多媒體)的這些虛擬模型托管在標準數據中心計算機,而不是專(zhuān)有的硬件目標上。虛擬外圍設備將硬件加速器帶出實(shí)驗室并置入數據中心,因此可供多個(gè)設計團隊在多個(gè)位置使用。這樣,不僅公司可以使用其仿真器來(lái)做更多的事情,整個(gè)公司的所有人都可一直使用它。

要讓負責不同項目的多個(gè)工程師能夠在此級別訪(fǎng)問(wèn)公司的仿真環(huán)境,企業(yè)服務(wù)器軟件需要有效管理全球仿真資源,將這些資源整合到商業(yè)隊列管理器中,成為一個(gè)高容量的實(shí)體。企業(yè)服務(wù)器要確定運行每項工作的最有效位置,并通過(guò)暫停較低優(yōu)先級的工作來(lái)立即對高優(yōu)先級工作提供支持。

采用此整體軟件仿真和硬件仿真流程,設計人員可通過(guò)增加最少的工作量來(lái)獲取全面的功能驗證,因為所有這些技術(shù)已跨軟件仿真和硬件仿真平臺進(jìn)行集成。用戶(hù)可在很大程度上相信他們能夠以最少的工作量使其SoC進(jìn)入投片階段。同樣,他們可以用更短的時(shí)間實(shí)現覆蓋,并有更好的機會(huì )如期實(shí)現其驗證目標。



關(guān)鍵詞: 硬件仿真 SOC 軟件仿真

評論


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