日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

關(guān)于Deterministic ICE的介紹和研究

西門子EDA ? 來源:djl ? 2019-10-12 08:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

關(guān)于Deterministic ICE的介紹和研究

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

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

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

設(shè)計(jì)調(diào)試是無法提前規(guī)劃的一種探尋過程。這是因?yàn)椋e(cuò)誤往往因?yàn)槲粗脑?,在未知的地方和時(shí)間,出其不意的出現(xiàn)。

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

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

潛在的損失足以說明驗(yàn)證解決方案的價(jià)值所在。

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

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

ICE 調(diào)試問題

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

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

關(guān)于Deterministic ICE的介紹和研究

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

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

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

Deterministic ICE

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

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

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

當(dāng)需要專有接口時(shí),ICE模式是硬件加速仿真用戶的唯一可行方案。值得慶幸的是,Deterministic ICE能幫助設(shè)計(jì)人員避免眾多問題,改善ICE模式不那么吸引人的形象。

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

    關(guān)注

    31

    文章

    5621

    瀏覽量

    130461
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7759

    瀏覽量

    172286
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    841

    瀏覽量

    40275
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MPLAB? ICE 2000處理器模塊與設(shè)備適配器技術(shù)詳解

    MPLAB? ICE 2000處理器模塊與設(shè)備適配器技術(shù)詳解 在嵌入式開發(fā)領(lǐng)域,調(diào)試工具的性能和功能對項(xiàng)目的成功至關(guān)重要。MPLAB ICE 2000作為一款強(qiáng)大的調(diào)試工具,其處理器模塊和設(shè)備適配器
    的頭像 發(fā)表于 04-07 14:45 ?304次閱讀

    基于ICE2B765P的80W 24V適配器設(shè)計(jì)解析

    ?的80W 24V適配器設(shè)計(jì),看看它是如何滿足這些需求的。 文件下載: EVALSF2-ICE2B765P.pdf 一、引言與應(yīng)用場景 這份設(shè)計(jì)文檔詳細(xì)介紹了一款通用輸入電源,采用典型的離線反激式轉(zhuǎn)換器拓?fù)?/div>
    的頭像 發(fā)表于 03-30 14:30 ?380次閱讀

    關(guān)于MT6901的直線DEMO介紹

    關(guān)于MT6901的直線DEMO介紹
    的頭像 發(fā)表于 01-30 10:54 ?817次閱讀
    <b class='flag-5'>關(guān)于</b>MT6901的直線DEMO<b class='flag-5'>介紹</b>

    15W輔助開關(guān)電源設(shè)計(jì):CoolSET? ICE5AR4770AG-1的應(yīng)用與實(shí)踐

    .pdf 一、文檔概述 這份工程報(bào)告詳細(xì)介紹了使用CoolSET? 第五代固定頻率(FF)ICE5AR4770AG-1 IC的15W輔助SMPS。報(bào)告涵蓋了電源規(guī)格、原理圖、物料清單、PCB布局和性能數(shù)據(jù)
    的頭像 發(fā)表于 12-18 14:30 ?506次閱讀

    關(guān)于NFC鎳鋅鐵氧體片的介紹

    關(guān)于NFC鎳鋅鐵氧體片的介紹
    的頭像 發(fā)表于 12-04 10:52 ?592次閱讀
    <b class='flag-5'>關(guān)于</b>NFC鎳鋅鐵氧體片的<b class='flag-5'>介紹</b>

    Skyworks ICE? 5 GHz Wi-Fi 6 高功率前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()Skyworks ICE? 5 GHz Wi-Fi 6 高功率前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有Skyworks ICE? 5 GHz Wi-Fi 6 高功率前端模塊的引腳
    發(fā)表于 10-27 18:31
    Skyworks <b class='flag-5'>ICE</b>? 5 GHz Wi-Fi 6 高功率前端模塊 skyworksinc

    用于 Wi-Fi 6E 的 Skyworks ICE? 6 GHz 中高功率前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 Wi-Fi 6E 的 Skyworks ICE? 6 GHz 中高功率前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有用于 Wi-Fi 6E 的 Skyworks ICE? 6
    發(fā)表于 10-27 18:30
    用于 Wi-Fi 6E 的 Skyworks <b class='flag-5'>ICE</b>? 6 GHz 中高功率前端模塊 skyworksinc

    Skyworks ICE? 技術(shù) 6 GHz Wi-Fi 6E 高效、高功率前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()Skyworks ICE? 技術(shù) 6 GHz Wi-Fi 6E 高效、高功率前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有Skyworks ICE? 技術(shù) 6 GHz Wi-Fi 6E
    發(fā)表于 10-13 18:33
    Skyworks <b class='flag-5'>ICE</b>? 技術(shù) 6 GHz Wi-Fi 6E 高效、高功率前端模塊 skyworksinc

    Pico2-ICE FPGA開發(fā)板的應(yīng)用示例

    FPGA 和 MCU 結(jié)合的開發(fā)板不多,而 Pico2?ICE 則把小巧、靈活和易上手完美結(jié)合。搭載 RP2350 雙核 RISC-V MCU + Lattice iCE40UP5K FPGA,配合官方 SDK,你可以一步步跑通各種示例,從 LED 到 VGA,再到 MC
    的頭像 發(fā)表于 09-06 10:02 ?1345次閱讀
    Pico2-<b class='flag-5'>ICE</b> FPGA開發(fā)板的應(yīng)用示例

    當(dāng)ICE_DAT引腳和ICE_CLK引腳在應(yīng)用程序代碼中配置為備用功能時(shí),是否會(huì)導(dǎo)致編程失???

    當(dāng)ICE_DAT引腳和ICE_CLK引腳在應(yīng)用程序代碼中配置為備用功能時(shí),是否會(huì)導(dǎo)致編程失???
    發(fā)表于 08-25 06:55

    當(dāng)ICE_DAT和ICE_CLK引腳配置為應(yīng)用編碼中的備用功能時(shí),是否會(huì)導(dǎo)致編程失敗?

    當(dāng)ICE_DAT和ICE_CLK引腳配置為應(yīng)用編碼中的備用功能時(shí),是否會(huì)導(dǎo)致編程失敗
    發(fā)表于 08-21 06:30

    用于 Wi-Fi 6 的 Skyworks ICE? 5 GHz 中高功率前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 Wi-Fi 6 的 Skyworks ICE? 5 GHz 中高功率前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有用于 Wi-Fi 6 的 Skyworks ICE? 5 GHz
    發(fā)表于 07-01 18:30
    用于 Wi-Fi 6 的 Skyworks <b class='flag-5'>ICE</b>? 5 GHz 中高功率前端模塊 skyworksinc

    Skyworks ICE? 2.4 GHz Wi-Fi 6 中高功率前端模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()Skyworks ICE? 2.4 GHz Wi-Fi 6 中高功率前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有Skyworks ICE? 2.4 GHz Wi-Fi 6 中高功率
    發(fā)表于 05-27 18:31
    Skyworks <b class='flag-5'>ICE</b>? 2.4 GHz Wi-Fi 6 中高功率前端模塊 skyworksinc

    Skyworks ICE? Technology 2 GHz 高功率前端模塊,適用于 Wi-Fi 7 應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()Skyworks ICE? Technology 2 GHz 高功率前端模塊,適用于 Wi-Fi 7 應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有Skyworks ICE
    發(fā)表于 05-12 18:29
    Skyworks <b class='flag-5'>ICE</b>? Technology 2 GHz 高功率前端模塊,適用于 Wi-Fi 7 應(yīng)用 skyworksinc

    技嘉推出 STEALTH ICE 系列 AMD X870/B850 背插主板

    的高度需求,技嘉正式推出新一代 STEALTH ICE 系列,涵蓋 AMD X870 與 B850 主板搭配 GIGABYTE C500 PANORAMIC STEALTH ICE 機(jī)箱,打造純白外觀
    的頭像 發(fā)表于 05-11 17:35 ?1624次閱讀
    技嘉推出 STEALTH <b class='flag-5'>ICE</b> 系列 AMD X870/B850 背插主板
    康马县| 永昌县| 揭西县| 辉县市| 天津市| 水富县| 会泽县| 营山县| 明溪县| 铜山县| 保定市| 沅陵县| 阳朔县| 桓台县| 蓬安县| 平山县| 金昌市| 寻乌县| 平武县| 承德市| 浦东新区| 海宁市| 长白| 黎平县| 台安县| 宜章县| 阿克陶县| 绵阳市| 恩施市| 军事| 阿合奇县| 江都市| 榆中县| 梓潼县| 辽中县| 麻城市| 文昌市| 郑州市| 江孜县| 进贤县| 鸡西市|