一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Verdi使用技巧(三)

CHANBAEK ? 來源:跟IC君一起學(xué)習(xí)集成電路 ? 作者:IC君 ? 2023-04-25 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前一段時間IC君比較忙,沒有更新文章,最近稍微閑下來點(diǎn),繼續(xù)更新Verdi相關(guān)的文章。

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

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

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

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

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

b) 在輸入對話框里輸入相應(yīng)的實(shí)例名,再點(diǎn)右邊的搜索按鈕就可以了。

wKgaomRHdnCABXuQAACDlCJLfuk268.jpg

wKgZomRHdnCAMm--AABu1NZUF6o981.jpg

2. 搜索源代碼

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

1) 查找范圍

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

A) 來源 – >查找范圍

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

Filter內(nèi)填要找module關(guān)鍵字

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

wKgaomRHdnCADz1oAABaUU2FMW4017.jpg

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

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

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

操作方法如下:

源 –> 查找信號/實(shí)例/輸入端口

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

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

點(diǎn)擊某個信號,就會到達(dá)source code 里面對應(yīng)的信號

wKgZomRHdnCAP2njAABN4E29Nvg014.jpg

3)查找字符串

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

這個指令可以在當(dāng)前文檔(current File)或者全部文檔(All file)里面查找,因?yàn)樽址檎移ヅ涞帽容^多,要根據(jù)需要選擇在當(dāng)前文檔或全部文檔查找,以提高查找效率。

因?yàn)槭褂妙l率高,Verdi也很貼心的在默認(rèn)工具欄里放置了Find string的輸入窗口,如下:

wKgZomRHdnCAEkQRAABqUTjw4YM302.jpg

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

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

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

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

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

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

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

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

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

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

wKgaomRHdnCARTzlAABRZGVxqYc638.jpg

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

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

    關(guān)注

    38

    文章

    1358

    瀏覽量

    105737
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1040

    瀏覽量

    36280
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    68345
  • Verdi
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    9005
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    94

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請教VCS和verdi怎么聯(lián)合使用

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

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

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

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

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

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

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

    Verdi 54v7 LINUX

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

    verdi-SP2軟件下載

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

    Verdi使用技巧 連續(xù)有效信號量測方法

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

    vcs和verdi的調(diào)試及聯(lián)合仿真案例

    若想用Verdi觀察波形,需要在仿真時生成fsdb文件,而fsdb在vcs或者modelsim中的生成是通過兩個系統(tǒng)調(diào)用$fsdbDumpfile $fsdbDumpvars來實(shí)現(xiàn)的。
    的頭像 發(fā)表于 09-22 15:01 ?9131次閱讀

    如何通過自動化腳本實(shí)現(xiàn)Questasim和Verdi的聯(lián)合仿真

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

    分享《verdi用法小結(jié)》的pdf

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

    全網(wǎng)最實(shí)用的Verdi教程1

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

    全網(wǎng)最實(shí)用的Verdi教程2

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

    全網(wǎng)最實(shí)用的Verdi教程3

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

    Verdi環(huán)境配置、生成波形的方法

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

    Verdi連續(xù)波激光器-Coherent

    描述: Verdi系列激光器,是基于OPSL專利技術(shù),是高功率的532nm綠光激光器。常用于鈦寶石激光器泵浦、全息、干涉、冷原子等領(lǐng)域。 Verdi系列激光器,是久負(fù)盛名的激光器,具有非常出色
    的頭像 發(fā)表于 06-30 09:47 ?803次閱讀
    <b class='flag-5'>Verdi</b>連續(xù)波激光器-Coherent