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

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

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

如何減少內(nèi)存模型調(diào)試時間

星星科技指導(dǎo)員 ? 來源:synopsys ? 作者:synopsys ? 2023-05-26 10:30 ? 次閱讀

正在尋找縮短調(diào)試周期的方法,以快速從根本上解決內(nèi)存控制器/PHY 和子系統(tǒng)驗證項目中的問題?

在某些時候,您在調(diào)試內(nèi)存模型時很可能面臨以下挑戰(zhàn)之一(計時問題、日志消息、銀行統(tǒng)計信息、分層調(diào)試等)。

Synopsys 內(nèi)存模型 (VIP) 與 Verdi 一起可提高整體調(diào)試效率。以下是緊密耦合的調(diào)試解決方案如何幫助解決一些痛點的示例:

以協(xié)議為中心的調(diào)試使用戶能夠快速了解協(xié)議活動,識別瓶頸并快速查找和調(diào)試意外行為

協(xié)議視圖中的錯誤、警告和消息注釋可快速確定原因

交易、銀行狀態(tài)、內(nèi)存內(nèi)容和握手的圖形視圖,可立即訪問特定于上下文的詳細信息

鎖定步驟鏈接到模擬器跟蹤視圖(波形),可在任何抽象級別輕松調(diào)試

以下是其他示例,其中包含詳細說明供您參考:

協(xié)議和計時沖突: 當內(nèi)存VIP檢測到協(xié)議/時序沖突時,通知將顯示有關(guān)被破壞的規(guī)范部分的所有命令性信息,包括報告錯誤的組件,協(xié)議版本以及針對預(yù)期的規(guī)范定義值應(yīng)采取的糾正措施。

poYBAGRwGbGAZLpGAADGzuT7IP8482.png

跟蹤文件: 跟蹤是特殊的文本文件,其中包含有用的信息,例如事務(wù)的開始/結(jié)束時間和命令名稱等。例如,如果命令是“模式寄存器”,則會顯示與“模式寄存器”字段相關(guān)的所有信息,例如讀/寫命令、相關(guān)地址、數(shù)據(jù)和重要信息,如延遲、DBI、DM 和模式寄存器設(shè)置。

poYBAGRwGbWACG7yAAERl3pFpe0555.png

調(diào)試端口:它們在高度抽象中提供了協(xié)議流量的可視化表示,例如在哪個銀行執(zhí)行交易、編程模式寄存器值、銀行狀態(tài)、命令和數(shù)據(jù) ID 標記以將數(shù)據(jù)與相應(yīng)的命令相關(guān)聯(lián),以及其他功能。調(diào)試端口作為 Synopsys 內(nèi)存 VIP 接口的一部分提供,并可加載到波形查看器(如 Verdi)上。

poYBAGRwGbiAB5V7AAE1KBA6-Pc053.png

威爾第協(xié)議分析器流程:這提供了交易、銀行狀態(tài)、內(nèi)存內(nèi)容的配置設(shè)置、模擬等的圖形可視化。通過同步視圖,用戶只需單擊ERROR消息,相應(yīng)的牽引,內(nèi)存地址位置和信號電平流量信息等詳細信息將突出顯示給用戶。

pYYBAGRwGbyAGDQFAAMd16UsjlA345.png

Synopsys Memory VIP 獨特、靈活的架構(gòu)使其可以輕松插入任何基于 Verilog/SV/UVM/VMM 的測試平臺設(shè)置。

審核編輯:郭婷

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

    關(guān)注

    31

    文章

    5295

    瀏覽量

    119838
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    2978

    瀏覽量

    73818
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    862

    瀏覽量

    43130
收藏 人收藏

    評論

    相關(guān)推薦

    物理內(nèi)存模型的演變

    內(nèi)存管理概述中,主要是以Linux v2.6.11為例進行分析的,但是計算技術(shù)在不斷發(fā)展,新的存儲架構(gòu)、新的指令集架構(gòu)、新的SoC架構(gòu)等都對物理內(nèi)存模型的抽象提出了更高要求。為此,必須抽象一種完全獨立于硬件架構(gòu)的物理
    的頭像 發(fā)表于 02-25 10:35 ?421次閱讀

    調(diào)試準備怎么減少時間

    作者:Rob Irwin產(chǎn)品經(jīng)理Altium每當人們開展一項新的電子設(shè)計項目時,可能都不得不面對一個長期困擾著他們的問題:即在明確目標器件后,還要花費大量的時間進行“調(diào)試”準備。調(diào)試準備通常包括尋找
    發(fā)表于 05-16 10:45

    嵌入式減少調(diào)試時間的3個技巧

    % 的時間進行調(diào)試的公司很常見!值得慶幸的是,團隊可以做出很多潛在的改變來減少他們花費在調(diào)試上的時間,并將其降低到個位數(shù)的百分比。在本文中,
    發(fā)表于 06-28 09:58

    用于快速模型模型調(diào)試器11.20版用戶指南

    用于快速模型模型調(diào)試器是用于可擴展集群軟件開發(fā)的完全可重定目標的調(diào)試器。它旨在滿足SoC軟件開發(fā)人員的需求。 Model Debugger具有易于使用的GUI前端,并支持: ?源代碼
    發(fā)表于 08-10 06:33

    Elastos內(nèi)存管理對軟件調(diào)試的支持

    軟件調(diào)試支持是操作系統(tǒng)的重要組成部分,而由于內(nèi)存管理不善造成的軟件BUG占軟件故障的很大比例。從內(nèi)存管理的角度,討論了Elasoos操作系統(tǒng)對軟件調(diào)試的支持。介紹了Elasl瑪?shù)?/div>
    發(fā)表于 12-01 15:38 ?19次下載
    Elastos<b class='flag-5'>內(nèi)存</b>管理對軟件<b class='flag-5'>調(diào)試</b>的支持

    如何減少 MQX RTCS 使用內(nèi)存

    飛思卡爾如何減少 MQX? RTCS 使用內(nèi)存?
    發(fā)表于 11-26 14:53 ?0次下載

    減少調(diào)試時間的 3 個技巧

    的問題之一是我們制造了很多問題,然后通過花費大量時間來修復(fù)它們(調(diào)試?。┦棺约撼蔀橛⑿邸G度胧杰浖こ處熁ㄙM 20% 到 40% 的時間進行調(diào)試的公司很常見!值得慶幸的是,團隊可以做出
    的頭像 發(fā)表于 07-14 08:17 ?1842次閱讀

    更改CTC規(guī)則以減少訓練和解碼中的內(nèi)存消耗

    訓練自動語音識別( ASR )模型的損失函數(shù)并不是一成不變的。舊的損失函數(shù)規(guī)則不一定是最優(yōu)的??紤]一下 connectionist temporal classification ( CTC ),看看改變它的一些規(guī)則如何能夠減少 GPU
    的頭像 發(fā)表于 10-11 11:19 ?1350次閱讀
    更改CTC規(guī)則以<b class='flag-5'>減少</b>訓練和解碼中的<b class='flag-5'>內(nèi)存</b>消耗

    邊緣AI的模型壓縮技術(shù)

    的重點是通過減少模型參數(shù)來簡化模型,從而降低執(zhí)行中的 RAM 要求和內(nèi)存中的存儲要求。延遲減少是指減少
    的頭像 發(fā)表于 05-05 09:54 ?814次閱讀
    邊緣AI的<b class='flag-5'>模型</b>壓縮技術(shù)

    簡化內(nèi)存模型調(diào)試

    在這篇博客中,我將展示另一個功能,它使Verdi Protocol Analyzer成為調(diào)試內(nèi)存協(xié)議問題和驗證正確系統(tǒng)行為的首選工具。此外,該工具還可用于驗證命令序列器以及 DUT 和內(nèi)存模型
    的頭像 發(fā)表于 05-26 16:34 ?743次閱讀
    簡化<b class='flag-5'>內(nèi)存</b><b class='flag-5'>模型</b>的<b class='flag-5'>調(diào)試</b>

    嵌入式軟件開發(fā)之如何減少調(diào)試時間

    為了減少調(diào)試時間,開發(fā)人員需要掌握現(xiàn)代微控制器上的先進調(diào)試策略,并得到專業(yè)開發(fā)工具的支持。下面是 IAR 提供的智能和高級調(diào)試功能。
    發(fā)表于 06-02 10:12 ?316次閱讀
    嵌入式軟件開發(fā)之如何<b class='flag-5'>減少調(diào)試</b><b class='flag-5'>時間</b>

    求解大型COMSOL模型需要多少內(nèi)存?

    求解大型COMSOL模型需要多少內(nèi)存? COMSOL是一種非常強大的跨學科有限元分析軟件,可以用于解決各種復(fù)雜的問題,包括流體力學、電磁學、熱傳遞、結(jié)構(gòu)力學等。但是,在處理大型模型時,COMSOL
    的頭像 發(fā)表于 10-29 11:35 ?1769次閱讀

    jvm內(nèi)存模型內(nèi)存結(jié)構(gòu)

    JVM(Java虛擬機)是Java程序的運行平臺,它負責將Java程序轉(zhuǎn)換成機器碼并在計算機上執(zhí)行。在JVM中,內(nèi)存模型內(nèi)存結(jié)構(gòu)是兩個重要的概念,本文將詳細介紹它們。 一、JVM內(nèi)存
    的頭像 發(fā)表于 12-05 11:08 ?877次閱讀

    如何有效減少PCBA的打樣時間

    一站式PCBA智造廠家今天為大家講講PCBA加工如何減少打樣時間?有效減少PCBA打樣時間的方法。 如今,國內(nèi)電子加工業(yè)十分繁榮,作為專業(yè)PCBA加工廠家,訂單完成得越快越好,尤其是針
    的頭像 發(fā)表于 06-04 09:27 ?257次閱讀

    深度學習的模型優(yōu)化與調(diào)試方法

    深度學習模型在訓練過程中,往往會遇到各種問題和挑戰(zhàn),如過擬合、欠擬合、梯度消失或爆炸等。因此,對深度學習模型進行優(yōu)化與調(diào)試是確保其性能優(yōu)越的關(guān)鍵步驟。本文將從數(shù)據(jù)預(yù)處理、模型設(shè)計、超參
    的頭像 發(fā)表于 07-01 11:41 ?649次閱讀