在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Verdi使用技巧(三)

CHANBAEK ? 來源:跟IC君一起學習集成電路 ? 作者:IC君 ? 2023-04-25 14:44 ? 次閱讀

前一段時間IC君比較忙,沒有更新文章,最近稍微閑下來點,繼續更新Verdi相關的文章。

Verdi提供了很強大的搜索查找功能,充分利用好這些功能在IC設計/驗證過程中可以大大提高debug效率。 下面我們就結合實際應用來介紹一下Verdi中常用的搜索查找功能以及一些使用技巧。

1 層次瀏覽器窗格中尋找實例(instance)

在利用 Verdi debug時,首先需要找到我們負責模塊的實例(instance),再選擇相應的信號來觀察它們的行為來debug。 當設計很龐大時,要找到底層的一個小模塊,如果用鼠標從top一層一層的往下點,效率會比較低; 又或者我們只負責了一個小模塊,對整個設計的層級關系并不清楚的時候,找到我們的底層設計會變得非常困難。

這時,只要我們知道底層模塊的實例名,就可以利用Verdi的“Show Navigation Text Field”功能快速查找了。 操作方法如下圖,

a) 在Verdi的層次瀏覽器窗格(Verdi界面的左部)點右鍵,彈出菜單里選“Show Navigation Text Field”或快捷鍵“Ctrl+S”

b) 在輸入對話框里輸入相應的實例名,再點右邊的搜索按鈕就可以了。

wKgaomRHdnCABXuQAACDlCJLfuk268.jpg

wKgZomRHdnCAMm--AABu1NZUF6o981.jpg

2. 搜索源代碼

源代碼窗格里提供了三種搜索指令,功能各不相同,用來應付不同的使用場景。

1) 查找范圍

Find scope適用于整個chip里面的查找。 前面提到的應用場景——尋找底層模塊,find scope 也可以很輕松的辦到,如下:

A) 來源 – >查找范圍

B) 在彈出對話框里Scope Type選module

Filter內填要找module關鍵字

Instance list 里面選擇一個,點Go To,source code就會打開該module

wKgaomRHdnCADz1oAABaUU2FMW4017.jpg

另外,對話框最下面列出了整個設計中找到的個數,可以知道該module被instance次數。

2) 查找信號/實例/輸入端口

這個指令可以查找指定模塊內的信號、實例或輸入輸出端口。 這個指令的好處是可以把要查找的內容都列出來,想看哪一個就用鼠標點一下,就會切換到源代碼窗格對應位置。 當模塊內要查找的signal(instance or input/output port)比較多時,可以快速的找到想看的signal。

操作方法如下:

源 –> 查找信號/實例/輸入端口

選擇要查找的類型:signal, instance or instport

輸入框里面輸入信號名,點Find 按鈕,下面會列出所有找到的信號

點擊某個信號,就會到達source code 里面對應的信號

wKgZomRHdnCAP2njAABN4E29Nvg014.jpg

3)查找字符串

Find string應該是debug 過程中使用頻率最高的查找指令了。 只要在輸入框里面輸入部分或全部要查找的字符串,再點一下find
按鈕就可以了。

這個指令可以在當前文檔(current File)或者全部文檔(All file)里面查找,因為字符串查找匹配得比較多,要根據需要選擇在當前文檔或全部文檔查找,以提高查找效率。

因為使用頻率高,Verdi也很貼心的在默認工具欄里放置了Find string的輸入窗口,如下:

wKgZomRHdnCAEkQRAABqUTjw4YM302.jpg

輸入欄輸入字符串有幾種方法

(1)手動輸入,好處是可以只輸入部分字符,不用全部輸入信號名

(2)點擊信號,按中鍵拖入輸入欄,然后點向上或向下查找,找同名信號

(3)點擊信號,按快捷鍵”Ctrl+F”,信號名就會自動輸入到輸入欄。 這個快捷鍵很好用,大家要善加利用哦。

3. nWave里面的信號追溯源代碼

Debug過程中,往nWave 里添加信號后,查看了信號波形,如果看到異常往往要回頭看一下源代碼。 如果一時找不到了,find string當然可以找得到,但是需要輸入一串字符,可能就不那么樂意了。

其實Verdi很貼心,可以直接把nwave里面的波形拖到nTrace里面,可以快速的找到要找的信號。

操作方法:nWave里面選擇信號,如out_den

按住中鍵,直接拖到source code plane,

然后放開,就會顯示你要找的信號了

wKgaomRHdnCARTzlAABRZGVxqYc638.jpg

上述內容介紹了Verdi常用的幾種搜索查找功能和技巧。 希望對大家有幫助,debug效率更上一個檔次。 如果你有什么好想法,也歡迎留言一起討論。

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

    關注

    38

    文章

    1297

    瀏覽量

    104030
  • 瀏覽器
    +關注

    關注

    1

    文章

    1028

    瀏覽量

    35390
  • 源代碼
    +關注

    關注

    96

    文章

    2945

    瀏覽量

    66779
  • Verdi
    +關注

    關注

    0

    文章

    22

    瀏覽量

    8790
  • DEBUG
    +關注

    關注

    3

    文章

    94

    瀏覽量

    19934
收藏 人收藏

    評論

    相關推薦

    請教VCS和verdi怎么聯合使用

    最近要用到VCS仿真后生成FSDB文件,然后在Verdi中進行自動偵錯,請問我怎么安裝Verdi這個軟件以及如何啟動license,并且怎么寫testbench文件才可以產生FSDB文件。請懂得人給我支支招,我也是剛開始學習這個軟件的使用。
    發表于 01-22 14:53

    Verdi工具怎么安裝?如何破解?

    本文介紹Verdi工具的安裝及破解過程
    發表于 06-21 07:15

    VCS+Verdi如何安裝?怎么破解?

    VCS+Verdi如何安裝?怎么破解?
    發表于 06-21 06:11

    VCS仿真卡住,為什么無法生成verdi波形文件呢?

    在make com編譯成功后,terminal卡住了一直沒有反應,這是什么情況有大佬知道嗎?VCS仿真卡住,為什么無法生成verdi波形文件呢?
    發表于 06-21 08:14

    怎么修改verdi軟件波形背景顏色?

    畢業設計中用到verdi的波形,需要波形窗口的背景最好為白色,默認為黑色。怎么修改設置,謝謝在線等,經過半天的嘗試,和各位大神的請教,終于搞定了,拿出來和各位大神分享,希望更多的人參與到分享中來,謝謝[/td]
    發表于 06-23 10:32

    Verdi 54v7 LINUX

    Verdi 54v7 LINUX
    發表于 03-25 13:19 ?9次下載

    verdi-SP2軟件下載

    本文檔內容提供了verdi-SP2軟件免費下載,供有需要的朋友參考
    發表于 04-19 17:28 ?7次下載

    Verdi使用技巧 連續有效信號量測方法

    Verdi自動化調試系統是Verdi SoC調試平臺的核心,它支持對所有設計和驗證流程進行全面的調試。它包括強大的技術,幫助您理解復雜和不熟悉的設計行為,讓困難和乏味的調試過程自動化,并能讓多樣和復雜的設計環境一致化。
    的頭像 發表于 05-15 15:46 ?9907次閱讀
    <b class='flag-5'>Verdi</b>使用技巧 連續有效信號量測方法

    如何通過自動化腳本實現Questasim和Verdi的聯合仿真

    Verdi是用來仿真以及debug波形的工具,但它不能夠用來編譯verilog和systemverilog文件,所以需要借助第方EDA工具去做編譯的工作。 這里主要分享一下使用questasim
    的頭像 發表于 06-13 17:00 ?4594次閱讀
    如何通過自動化腳本實現Questasim和<b class='flag-5'>Verdi</b>的聯合仿真

    分享《verdi用法小結》的pdf

    分享Verdi用法小結的pdf文檔
    的頭像 發表于 02-18 20:21 ?1229次閱讀
    分享《<b class='flag-5'>verdi</b>用法小結》的pdf

    全網最實用的Verdi教程1

    Verdi是一個功能強大的debug工具,可以配合不同的仿真軟件進行debug,很多企業常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進行代碼的仿真與檢查。Verdi
    的頭像 發表于 05-05 14:49 ?1.7w次閱讀
    全網最實用的<b class='flag-5'>Verdi</b>教程1

    全網最實用的Verdi教程2

    Verdi是一個功能強大的debug工具,可以配合不同的仿真軟件進行debug,很多企業常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進行代碼的仿真與檢查。Verdi
    的頭像 發表于 05-05 14:53 ?8789次閱讀
    全網最實用的<b class='flag-5'>Verdi</b>教程2

    全網最實用的Verdi教程3

    Verdi是一個功能強大的debug工具,可以配合不同的仿真軟件進行debug,很多企業常用VCS+Verdi或者Xcelium/xrun+Verdi的方式進行代碼的仿真與檢查。Verdi
    的頭像 發表于 05-05 14:53 ?5780次閱讀
    全網最實用的<b class='flag-5'>Verdi</b>教程3

    Verdi環境配置、生成波形的方法

    Verdi是一個功能強大的debug工具,可以配合不同的仿真軟件進行debug,很多企業常用的就是VCS+Verdi或或者Xcelium(xrun)+Verdi的方式進行代碼的仿真與檢查
    的頭像 發表于 05-29 09:48 ?3985次閱讀
    <b class='flag-5'>Verdi</b>環境配置、生成波形的方法

    Verdi連續波激光器-Coherent

    描述: Verdi系列激光器,是基于OPSL專利技術,是高功率的532nm綠光激光器。常用于鈦寶石激光器泵浦、全息、干涉、冷原子等領域。 Verdi系列激光器,是久負盛名的激光器,具有非常出色
    的頭像 發表于 06-30 09:47 ?550次閱讀
    <b class='flag-5'>Verdi</b>連續波激光器-Coherent
    主站蜘蛛池模板: 乱e伦有声小说| 国产成人mv 在线播放| 口述他拿舌头进去我下面好爽| 四虎影院大全| 色视频国产| 欧美在线资源| 久久国产精品99久久久久久老狼 | 国产综合视频在线观看| 国产亚洲欧美视频| 大学生毛片| 午夜视频在线观看视频| 国产成人三级视频在线观看播放| 国产精品三区四区| 天天天天做夜夜夜夜做| 在线色片| 国产欧美在线一区二区三区| 欧美成人生活片| 簧片地址| 亚洲小younv另类| 欧美一级特黄高清免费| 1024手机看片欧美日韩| 午夜性爽视频男人的天堂在线| 国产精品久久久久久久人热| 五月天婷婷一区二区三区久久| www.色涩| 四虎永久在线日韩精品观看| 农村妇女色又黄一级毛片卡| 国产免费私拍一区二区三区| 天天艹天天| 奇米欧美成人综合影院| 亚洲成a人片77777潘金莲| 年轻护士女三级| 久久99国产精品免费观看| 特黄特色的大片观看免费视频| 美女18黄| 天天干影院| 黑人干亚洲| 亚洲阿v天堂2018在线观看| 你懂在线| 午夜大片免费完整在线看| 西西人体44renti大胆亚洲|