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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于Deterministic ICE的介紹和研究

西門子EDA ? 來源:djl ? 2019-10-12 08:49 ? 次閱讀

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

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

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

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

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

關于Deterministic ICE的介紹和研究

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

其中最突出的一個問題就是:當調試DUT時,它缺少確定性或者可重復性。

設計調試

設計調試是無法提前規劃的一種探尋過程。這是因為,錯誤往往因為未知的原因,在未知的地方和時間,出其不意的出現。

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

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

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

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

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

ICE 調試問題

然而,在ICE模式中調試芯片設計會顯得過于繁瑣而又令人沮喪。這是由于物理目標系統缺少確認性以及可預測的行為,從而妨礙了錯誤的發現并延長了發現時間。

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

關于Deterministic ICE的介紹和研究

連續運行時,會在不同的時間/區域內顯示相同的設計錯誤或者根本不顯示任何設計錯誤。

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

來看下SoC大量使用第三方IP的例子。經常,一個能單獨工作的IP核在內嵌于SoC時卻無法工作。利用ICE模式對深埋于DUT的IP進行調試可能會導致驗證團隊沒日沒夜地加班。

Deterministic ICE

于是,問題變成了:是否可讓ICE的調試環境具有確定性?很高興,答案是肯定的。

如果設計人員在精確序列中的首次運行中,捕捉到激勵和響應,然后移除物理目標系統(內在非確定性)并不斷回放激勵,那么調試環境將具有可重復性和確定性。這就稱為Deterministic ICE。

基本上,這種方法是將物理ICE環境轉變為等效的虛擬環境,從而讓設計人員獲得虛擬環境的所有特征和功能優勢。它們可以檢查斷言與覆蓋率收斂、執行低功耗分析和功耗估計,并進行嵌入式軟件調試。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5356

    瀏覽量

    120559
  • 存儲器
    +關注

    關注

    38

    文章

    7502

    瀏覽量

    163938
  • 加速器
    +關注

    關注

    2

    文章

    800

    瀏覽量

    37918
收藏 人收藏

    評論

    相關推薦

    衍射級次偏振態的研究

    分析提供了通用和方便的工具。為此,復雜的一維或二維周期結構可以使用界面和調制介質進行配置,這允許任何類型的光柵形貌進行自由的配置。在此用例中,詳細討論了衍射級次的偏振態的研究。 任務說明 簡要介紹
    發表于 12-25 15:39

    衍射級次偏振態的研究

    分析提供了通用和方便的工具。為此,復雜的一維或二維周期結構可以使用界面和調制介質進行配置,這允許任何類型的光柵形貌進行自由的配置。在此用例中,詳細討論了衍射級次的偏振態的研究。 任務說明 簡要介紹
    發表于 12-18 13:45

    adc32j22、dac37j82的jesd204b是不是只能通過測試RBD=1~K來確定最優的RBD值?

    參考E2E文章“JESD204B: How to calculate your deterministic latency”計算adc、dac的total latency,計算公式如下
    發表于 12-04 07:31

    關于歐盟法規中測試場景的研究

    關于歐盟法規中測試場景的研究 1.引言 ? 場景是智能網聯汽車測試技術的基礎,基于場景的功能測試方法對于彌補基于里程的測試方法的局限性,提高系統開發效率、產品落地效率等方面都有重要作用。在眾多的場景
    的頭像 發表于 11-25 16:32 ?235次閱讀
    <b class='flag-5'>關于</b>歐盟法規中測試場景的<b class='flag-5'>研究</b>

    ice插座式濾波器的作用

    隨著物聯網、智能家居等技術的快速發展,越來越多的設備將接入網絡,形成復雜的電磁環境。在這種情況下,ice插座式濾波器的重要性將更加凸顯。
    的頭像 發表于 09-19 10:13 ?336次閱讀

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 開發板 介紹

    pico-ice是一個小型、低成本的開發板,帶有Raspberry Pi Pico RP2040微控制器和 Lattice 半導體 iCE40UP5KFPGA 。它帶有獨立的閃存、低功耗SSRAM
    發表于 06-28 15:45

    技嘉RTX 4070 Ti SUPER Eagle OC ICE冰獵鷹顯卡評測

    3月正是開學季,技嘉作為專注板卡大廠,在這個時候帶來了4款基于GeForce RTX 40 系列的EAGLE OC ICE冰獵鷹顯卡,分別對應RTX 4070 Ti SUPER、RTX 4070 SUPER、RTX 4060 Ti 與RTX 4060四款芯片。
    的頭像 發表于 03-06 10:00 ?2381次閱讀
    技嘉RTX 4070 Ti SUPER Eagle OC <b class='flag-5'>ICE</b>冰獵鷹顯卡評測

    ICE3PCS01G PFC工作異常,開機功耗大,不能升壓的原因?

    ICE3PCS01G PFC工作異常,開機功耗大,不能升壓。我想是不是ICE3PCS01G PFC PCB地走線沒走好,幫忙看看
    發表于 03-04 08:32

    請問PSoC MiniProg在PSoC Designer5.4上可作為ICE仿真器使用嗎?

    大家好! 請問一下,PSoC MiniProg在PSoC Designer5.4上可作為ICE仿真器使用嗎?
    發表于 01-31 06:51

    Nuvoton的M2351板子,嘗試啟動Debugger時,顯示ICE設備找不到怎么解決?

    ,能從串口看到輸出。可是在嘗試啟動Debugger(Nu link Debugger)時,顯示ICE設備找不到。
    發表于 01-17 08:23

    NuEdu M451的Nu-Link-Me更新過后,電腦就無法辨識USB ICE 怎么解決?

    NuEdu M451的 Nu-Link-Me 更新過后,電腦就無法辨識USB ICE
    發表于 01-17 08:17

    NUC505安裝USB ICE驅動一直無法安裝成功怎么解決?

    之前安裝過M0的LINKME驅動正常,將NUC505的DEMO板插上后提示安裝USB ICE驅動,一直無法安裝成功,求指教。謝謝!
    發表于 01-17 06:05

    keil出現ICE Cmd error Wait mcu reset timrout怎么解決?

    keil出現:ICE:Cmd error:Wait mcu reset timrout Error: Flash Download failed-Target DLL has been cancelled 請問怎么解決
    發表于 01-16 06:19

    可以通過ICE-1000向BF707中燒寫程序嗎?

    我寫了個簡單的程序,可以使用ICE-1000仿真,現在我想把程序寫入到spi-flash中,不知道怎么操作,請大家指導一下,謝謝!
    發表于 01-12 07:21

    關于FPGA的開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關于FPGA的開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用FPGA進行硬解,涉及的內核數不勝數,主要目標是高的可實現性及復現性。
    的頭像 發表于 01-10 10:54 ?1484次閱讀
    <b class='flag-5'>關于</b>FPGA的開源項目<b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 一本之道高清在线观看免费| 里番※琉璃全彩acg奈亚子| 无颜之月5集全免费看无删除| 国模丽丽啪啪一区二区| av天堂网2017avtt| 一区三区三区不卡| 午夜福利体验试看120秒| 免费无码国产欧美久久18| 韩国成人理伦片免费播放| 高清视频在线观看SEYEYE| 2020无码最新国产在线观看| 亚洲精品一区国产欧美| 天天影视网网色色欲| 秋霞电影院兔费理论观频84mb| 九九热视频在线观看| 国产亚洲精品A久久777777| 大香网伊人久久综合观看| 97在线播放视频| 在线视频 国产精品 中文字幕| 亚洲成AV人电影在线观看| 日本午夜精品久久久无码| 免费完整版观看| 美女露100%全身无遮挡| 久久精品视在线观看85| 精品一区二区三区AV天堂| 国产一区内射最近更新| 国产成人无码WWW免费视频在线| jjzz大全| 99久久全国免费久久爱| 18动漫在线观看| 在线观看免费av网站| 一个人HD高清在线观看免费视频| 亚洲国产成人精品久久久久 | 好湿好滑好硬好爽好深视频| 国产精品A久久777777| 国产传媒18精品免费1区| 第四色男人天堂| 光棍天堂在线a| 国产精品美女久久久网站动漫 | 99视频网站| acg全彩无遮挡口工漫画网址|