色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

技術(shù)分析:Deterministic ICE 與基于軟件測試的虛擬環(huán)境相結(jié)合

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 2018-02-01 01:27 ? 次閱讀

Deterministic ICE 中也許已完美地將電路內(nèi)仿真 (ICE) 與基于軟件測試的虛擬環(huán)境相結(jié)合。

筆者承認(rèn)自己有所偏愛。舉個例子,筆者特別喜歡吃意大利美食,也會偶爾品嘗下日本生魚片。同樣,針對硬件加速仿真的部署模式,筆者也有所偏好。筆者不青睞電路內(nèi)仿真 (ICE) 模式,這個觀點已在筆者眾多文章中表達(dá)過。

需要指出的是,ICE 模式曾經(jīng)是硬件加速器的第一種部署方式。在這種模式中,硬件加速器需要插入物理目標(biāo)系統(tǒng)上的插孔,以此代替待開發(fā)的芯片,從而利用實時數(shù)據(jù)支持運行和調(diào)試硬件加速器內(nèi)部映射的被測設(shè)計 (DUT)。

與 ICE 模式相比,筆者更喜歡虛擬環(huán)境模式中的部署,且該模式擁有基于軟件的測試環(huán)境。與寄存器傳輸級 (RTL) 相比,它是在更高抽象層次上進(jìn)行編寫的,以此代替物理目標(biāo)系統(tǒng)。(參見下表)。

正如意大利的一句流行說法:“讓凱撒得到他應(yīng)得的”。或者如美國的一句流行語,“即使對不喜歡的事物也要公平對待”。顯然,ICE 最大的好處就是可以通過真實流量來運行 DUT,進(jìn)而減少耗時并且避免測試平臺創(chuàng)建過程中可能出現(xiàn)的錯誤。趕緊在實際應(yīng)用中全面施行這一流程吧。想必,要在模糊的設(shè)計區(qū)域里尋找令人厭煩的隱匿錯誤,實際應(yīng)用會比任何基于軟件的測試平臺都更為有效。

ICE 的另一個獨特性在于它能支持與目標(biāo)系統(tǒng)連接的自定義和專有接口,而該目標(biāo)系統(tǒng)基于的高度機(jī)密 IP 內(nèi)容是硬件加速仿真的終端用戶絕無法向外界披露的。將這種方法與創(chuàng)建和調(diào)試測試平臺比較。如果出現(xiàn)錯誤,設(shè)計人員最后總是會問:“這是測試平臺錯誤還是設(shè)計錯誤?”很顯然,調(diào)試測試臺會延長驗證任務(wù)的總分配時間,而用于驗證的時間從來都是不夠的。

技術(shù)分析:改用 Deterministic ICE

ICE 驗證方法伴隨著眾多問題,其中大部分問題源于該方式的硬件本質(zhì)。這些問題包括缺乏靈活性、有限的復(fù)用性、存在潛在不可靠性以及各種影響部署的不便性。更別提,ICE 還會產(chǎn)生額外成本以及功耗,這些可通過虛擬方式降低或快速消除。

其中最突出的一個問題就是:當(dāng)調(diào)試 DUT 時,它缺少確定性或者可重復(fù)性。

設(shè)計調(diào)試

設(shè)計調(diào)試是無法提前規(guī)劃的一種探尋過程。這是因為,錯誤往往因為未知的原因,在未知的地方和時間,出其不意的出現(xiàn)。

如果將其應(yīng)用于包含大量嵌入式軟件的幾億門片上系統(tǒng) (SoC) 設(shè)計時,調(diào)試過程需要較長序列。為了在硬件或者軟件設(shè)計中找到隱藏于未知角落的錯誤,這些序列需要運行,即使不是幾十億次,也得是幾百萬次的驗證周期。

在以上示例中,存在三個關(guān)鍵未知因素:地點、時間和事由。這三個因素足以延誤整個測試計劃的進(jìn)度,即便該計劃已經(jīng)過深思熟慮。請謹(jǐn)記,在競爭如此激烈的市場中,若一項生命周期為 24 個月的新產(chǎn)品延期一個月上市,那么它將造成 相當(dāng)于潛在總收益12%的損失。若產(chǎn)品生命周期為 12 個月,如現(xiàn)代智能手機(jī),其潛在損失將大幅增加,約占總收益的 25% 或四分之一。

潛在的損失足以說明驗證解決方案的價值所在。

硬件加速仿真就是此項任務(wù)的最佳選擇。硬件加速器的性能極為快速,與硬件描述語言 (HDL) 軟件仿真器相比,其執(zhí)行和調(diào)試速度高出了幾個數(shù)量級。事實上,它們的快速執(zhí)行速度便是它們的設(shè)計初衷。對于疑似隱藏設(shè)計問題的區(qū)域,它們即便在運行了幾十億次周期之后,仍能快速縮放。

雖然相較于基于軟件的驗證解決方案,硬件仿真價格更高昂,但在從每個驗證周期來看,它們卻是最便宜的驗證引擎。

ICE 調(diào)試問題

然而,在 ICE 模式中調(diào)試芯片設(shè)計會顯得過于繁瑣而又令人沮喪。這是由于物理目標(biāo)系統(tǒng)缺少確認(rèn)性以及可預(yù)測的行為,從而妨礙了錯誤的發(fā)現(xiàn)并延長了發(fā)現(xiàn)時間。

使用硬件加速器追蹤 DUT 的錯誤,就需要基于特定時間觸發(fā),全速地把每個設(shè)計寄存器的活動捕獲到追蹤存儲器中。追蹤存儲器容量很有限,僅能容納幾百萬次周期的波形深度,這相較于幾十億次全速運行的周期是非常少的。

技術(shù)分析:改用 Deterministic ICE

連續(xù)運行時,會在不同的時間/區(qū)域內(nèi)顯示相同的設(shè)計錯誤或者根本不顯示任何設(shè)計錯誤。

因此,用戶為了找到自己感興趣的調(diào)試窗口和轉(zhuǎn)儲正確的波形最終需要進(jìn)行多次——很可能是數(shù)百次的運行。由于 ICE 模式行為具有隨機(jī)性,每次運行都可能會在不同的時間點內(nèi)檢測出相同的錯誤,甚至更糟糕的是,根本檢測不出任何錯誤(參見上圖)。它具有隨機(jī)性。很顯然,在 ICE 模式中復(fù)現(xiàn)錯誤是一項挑戰(zhàn),其對于快速找到錯誤根源至關(guān)重要。

來看下SoC大量使用第三方 IP 的例子。經(jīng)常,一個能單獨工作的IP核在內(nèi)嵌于SoC時卻無法工作。利用 ICE 模式對深埋于 DUT 的 IP 進(jìn)行調(diào)試可能會導(dǎo)致驗證團(tuán)隊沒日沒夜地加班。

Deterministic ICE

于是,問題變成了:是否可讓 ICE 的調(diào)試環(huán)境具有確定性?很高興,答案是肯定的。

如果設(shè)計人員在精確序列中的首次運行中,捕捉到激勵和響應(yīng),然后移除物理目標(biāo)系統(tǒng)(內(nèi)在非確定性)并不斷回放激勵,那么調(diào)試環(huán)境將具有可重復(fù)性和確定性。這就稱為 Deterministic ICE。

基本上,這種方法是將物理 ICE 環(huán)境轉(zhuǎn)變?yōu)榈刃У奶摂M環(huán)境,從而讓設(shè)計人員獲得虛擬環(huán)境的所有特征和功能優(yōu)勢。它們可以檢查斷言與覆蓋率收斂、執(zhí)行低功耗分析和功耗估計,并進(jìn)行嵌入式軟件調(diào)試。

結(jié)語

盡管筆者對虛擬模式有所偏愛,但必須意識到 ICE 模式確實有存在的價值。當(dāng)需要專有接口時,ICE 模式是硬件加速仿真用戶的唯一可行方案。值得慶幸的是,Deterministic ICE 能幫助設(shè)計人員避免眾多問題,改善 ICE 模式不那么吸引人的形象。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51157

    瀏覽量

    426943
收藏 人收藏

    評論

    相關(guān)推薦

    AN126-用于穩(wěn)壓器的2線虛擬遙感-千里眼與遙感相結(jié)合

    電子發(fā)燒友網(wǎng)站提供《AN126-用于穩(wěn)壓器的2線虛擬遙感-千里眼與遙感相結(jié)合.pdf》資料免費下載
    發(fā)表于 01-12 10:04 ?0次下載
    AN126-用于穩(wěn)壓器的2線<b class='flag-5'>虛擬</b>遙感-千里眼與遙感<b class='flag-5'>相結(jié)合</b>

    如何利用emulation提升軟件測試效率

    技術(shù)簡介 Emulation技術(shù)通過軟件模擬硬件的行為,使得軟件能夠在沒有實際硬件的情況下運行和測試。這種
    的頭像 發(fā)表于 12-05 15:51 ?218次閱讀

    Simcenter Testlab測試分析軟件

    SimcenterTestlabSimcenterTestlab是一個將數(shù)據(jù)采集與測試分析工具相結(jié)合的集成式解決方案,能夠有效提高測試效率并提供更可靠的結(jié)果。SimcenterTest
    的頭像 發(fā)表于 11-12 16:10 ?414次閱讀
    Simcenter Testlab<b class='flag-5'>測試</b><b class='flag-5'>分析</b><b class='flag-5'>軟件</b>

    GPU與VR技術(shù)結(jié)合應(yīng)用

    同時處理大量數(shù)據(jù),從而實現(xiàn)高速的圖形渲染。 VR技術(shù)的基本概念 虛擬現(xiàn)實(VR)技術(shù)是一種通過計算機(jī)生成的三維環(huán)境,讓用戶能夠沉浸在虛擬世界
    的頭像 發(fā)表于 10-27 11:23 ?445次閱讀

    手冊上新 |迅為RK3568開發(fā)板NPU例程測試

    rknn-toolkit-lite2環(huán)境搭建和使用 3.1 rknn-toolkit-lite2環(huán)境搭建 3.1.1 直接安裝 3.1.2 conda虛擬環(huán)境安裝 3.2 rknn-toolkit-lite2推理
    發(fā)表于 08-12 11:03

    使用NVIDIA Edify助力的服務(wù)創(chuàng)建3D資產(chǎn)和虛擬環(huán)境照明

    使用 NVIDIA Edify 助力的服務(wù)創(chuàng)建 3D 資產(chǎn)和虛擬環(huán)境照明,或是減半生成圖像時間。
    的頭像 發(fā)表于 08-02 15:22 ?610次閱讀

    增強(qiáng)現(xiàn)實是虛實結(jié)合嗎為什么

    增強(qiáng)現(xiàn)實(Augmented Reality,簡稱AR)是一種將虛擬信息與現(xiàn)實世界相結(jié)合技術(shù),它通過計算機(jī)生成的圖像、聲音、觸覺等感官信息,增強(qiáng)用戶對現(xiàn)實世界的感知和理解。增強(qiáng)現(xiàn)實技術(shù)
    的頭像 發(fā)表于 07-08 10:58 ?554次閱讀

    XR與AR和VR的區(qū)別是什么

    XR(Extended Reality,擴(kuò)展現(xiàn)實)是一種將現(xiàn)實世界與虛擬世界相結(jié)合技術(shù),它包括了AR(Augmented Reality,增強(qiáng)現(xiàn)實)和VR(Virtual Reality,
    的頭像 發(fā)表于 07-08 09:43 ?6222次閱讀

    XR與AR和VR的區(qū)別 如何使用人工智能開發(fā)更小、更輕的擴(kuò)展現(xiàn)實眼鏡

    XR(Extended Reality,擴(kuò)展現(xiàn)實)是一種將現(xiàn)實世界與虛擬世界相結(jié)合技術(shù),它包括了AR(Augmented Reality,增強(qiáng)現(xiàn)實)和VR(Virtual Reality,
    的頭像 發(fā)表于 07-05 18:23 ?1.2w次閱讀
    XR與AR和VR的區(qū)別 如何使用人工智能開發(fā)更小、更輕的擴(kuò)展現(xiàn)實眼鏡

    虛擬現(xiàn)實技術(shù)和增強(qiáng)現(xiàn)實技術(shù)區(qū)別與聯(lián)系

    是一種通過計算機(jī)生成的三維環(huán)境,使用戶能夠沉浸在一個虛擬世界中,實現(xiàn)與虛擬環(huán)境的交互。VR技術(shù)的核心原理是通過計算機(jī)圖形學(xué)、傳感器技術(shù)、人機(jī)
    的頭像 發(fā)表于 07-04 11:44 ?2544次閱讀

    增強(qiáng)現(xiàn)實技術(shù)(AR)和虛擬現(xiàn)實技術(shù)(VR)的區(qū)別?

    攝像頭、傳感器等設(shè)備捕捉現(xiàn)實世界的信息,然后將其與計算機(jī)生成的虛擬信息相結(jié)合,從而為用戶提供一種增強(qiáng)的現(xiàn)實體驗。AR技術(shù)可以應(yīng)用于各種領(lǐng)域,如游戲、教育、醫(yī)療、旅游等。 虛擬現(xiàn)實
    的頭像 發(fā)表于 07-04 11:40 ?1359次閱讀

    虛擬現(xiàn)實技術(shù)在軍事上的應(yīng)用有哪些

    和情境,如復(fù)雜的地形、多變的氣候、緊張的戰(zhàn)斗等。這種訓(xùn)練方式不僅可以提高士兵的實戰(zhàn)能力,還可以降低實地訓(xùn)練的成本和風(fēng)險。例如,美國陸軍利用虛擬現(xiàn)實技術(shù)開發(fā)了“虛擬戰(zhàn)場訓(xùn)練系統(tǒng)”,使士兵能夠在
    的頭像 發(fā)表于 06-23 10:38 ?1811次閱讀

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環(huán)境 提問:沒有
    發(fā)表于 06-11 06:49

    鑒源論壇丨軌交軟件測試技術(shù)詳述

    要求 ·對軟件集成測試進(jìn)行靜態(tài)測試應(yīng)先于動態(tài)測試; · 集成過程是動態(tài)進(jìn)行的,在測試計劃中須明確集成策略; ·建立集成
    的頭像 發(fā)表于 05-14 16:38 ?379次閱讀
    鑒源論壇丨軌交<b class='flag-5'>軟件</b><b class='flag-5'>測試</b><b class='flag-5'>技術(shù)</b>詳述

    穿越虛擬與現(xiàn)實的邊界:XR技術(shù)重塑短劇敘事

    帶來了前所未有的敘事方式和觀眾體驗。 傳統(tǒng)的短劇敘事通常受限于拍攝場地、預(yù)算和特效制作等因素,而XR技術(shù)的引入徹底打破了這些限制。通過XR技術(shù),制作團(tuán)隊可以構(gòu)建出逼真的虛擬場景,將演員的表演與
    的頭像 發(fā)表于 02-23 15:52 ?545次閱讀
    主站蜘蛛池模板: 久久内在线视频精品mp4 | 小小水蜜桃视频高清在线观看免费 | 亚洲午夜性春猛交XXXX | 人妻免费视频公开上传 | 美女视频秀色福利视频 | 内射老妇BBX | 久久精品视频免费 | 十8禁用B站在线看漫画 | 国产短视频精品区 | 亚洲国产成人私人影院 | 国产人A片在线乱码视频 | 国产精品自在在线午夜精品 | 一本道久在线综合色色 | 韩国电影real在线观看完整版 | 欧美精品乱码99久久蜜桃 | 欧美色图一区二区三区 | 人人妻免费线 | 99久久国产极品蜜臀AV酒店 | 快穿女主有名器的H纯肉黄暴拉文 | 伊人久久电影网 | 亚洲福利电影一区二区? | 午夜伦理电影在线观免费 | 无毒成人社区 | 久久久亚洲国产精品主播 | 欧美乱码卡一卡二卡四卡免费 | 好看AV中文字幕在线观看 | 欧洲美女高清一级毛片 | 中文乱码35页在线观看 | 王晶经典三级 | 亚洲AV无码一区二区色情蜜芽 | 欧美gv明星 | 婷婷亚洲AV色香蕉蜜桃 | 美女不要啊 | 日韩AV无码一区二区三区不卡毛片 | 日日噜噜噜噜夜夜爽亚洲精品 | 99视频精品免视3 | 爱情岛论坛免费在线观看 | 快播欧美大片 | 与邻居换娶妻子2在线观看 瑜伽牲交AV | 成视频高清 | 97国内精品久久久久久久影视 |