精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

使用SystemVerilog調試布局方法

roborobo_0706 ? 來源:ExASIC ? 2023-12-02 16:08 ? 次閱讀

Xcelium工具中的SimVision是一個圖形化的工具,支持對SystemVerilog代碼的調試,同時內置svdebug布局幫助用戶來調試基于System Verilog的驗證環境。

使用SystemVerilog調試布局

1d9cd5b0-90df-11ee-939d-92fbcf53809c.png

System Verilog調試布局由三部分組成。左上角Design Browser,可以訪問仿真對象,右上角為Source Browser,用來展示源碼,下側窗口為Waveform window,用來顯示波形。

啟動SystemVerilog調試布局的方式

命令行使用–layout svdebug來指定,如:

xrun –s –gui –layout svdebug –linedebug top_tb.sv

使用菜單欄切換布局

Window – Layout – SystemVerilog Debugging

設置SystemVerilog為默認窗口布局的方式

啟動SimVison圖形界面

選擇Edit – Preferences

打開Layouts 標簽

選擇System Verilog Debugging為默認窗口布局

1dcba6e2-90df-11ee-939d-92fbcf53809c.png

通過Design Browser查看SystemVerilog對象

這里可以看到對象的實例,包括它們之間的層級關系以及各個對象的數據成員和包含的task和function。還可以看到module實例及其層級關系。需要查看源碼,可以右擊目標選擇Send to Source Browser。

1de72c28-90df-11ee-939d-92fbcf53809c.png

使用Waveform Window查看SystemVerilog對象

該窗口支持對 Static variables / Class variables /Queues / Packed structures / Packed arrays / Associative arrays / Dynamicarrays對象的查看

1df7f15c-90df-11ee-939d-92fbcf53809c.png

使用Schematic Tracer查看SystemVerilog對象

Schematic Tracer用來顯示interface、modports與rtl之間的連接關系。

1e09de3a-90df-11ee-939d-92fbcf53809c.png

其他SystemVerilog調試窗口

SystemVerilog Class Browser

1e12b8c0-90df-11ee-939d-92fbcf53809c.png

Data Browser

1e22d6f6-90df-11ee-939d-92fbcf53809c.png

Constraints Debugger

1e39b6be-90df-11ee-939d-92fbcf53809c.png

審核編輯:黃飛

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

    關注

    28

    文章

    1344

    瀏覽量

    109986
  • Layout
    +關注

    關注

    14

    文章

    402

    瀏覽量

    61656
  • Xcelium
    +關注

    關注

    1

    文章

    5

    瀏覽量

    5871

原文標題:xcelium筆記 | SimVision調試SystemVerilog簡介

文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    SystemVerilog中的Virtual Methods

    SystemVerilog中多態能夠工作的前提是父類中的方法被聲明為virtual的。
    發表于 11-28 11:12 ?680次閱讀

    SystemVerilog 的VMM驗證方法學教程教材

    SystemVerilog 的VMM 驗證方法學教程教材包含大量經典的VMM源代碼,可以實際操作練習的例子,更是ic從業人員的絕佳學習資料。SystemVerilog 的VMM 驗證方法
    發表于 01-11 11:21

    [啟芯公開課] SystemVerilog for Verification

    學快速發展,這些趨勢你了解嗎?SystemVerilog + VM是目前的主流,在未來也將被大量采用,這些語言和方法學,你熟練掌握了嗎?對SoC芯片設計驗證感興趣的朋友,可以關注啟芯工作室推出的SoC芯片
    發表于 06-10 09:25

    systemverilog學習教程

    systemverilog的一些基本語法以及和verilog語言之間的區別。
    發表于 04-01 14:24

    做FPGA工程師需要掌握SystemVerilog嗎?

    在某大型科技公司的招聘網站上看到招聘邏輯硬件工程師需要掌握SystemVerilog語言,感覺SystemVerilog語言是用于ASIC驗證的,那么做FPGA工程師有沒有必要掌握SystemVerilog語言呢?
    發表于 08-02 20:30

    SystemVerilog有哪些標準?

    SystemVerilog有哪些標準?
    發表于 06-21 08:09

    SystemVerilog Assertion Handbo

    SystemVerilog Assertion Handbook1 ROLE OF SYSTEMVERILOG ASSERTIONSIN A VERIFICATION METHODOLOGY
    發表于 07-22 14:08 ?188次下載

    SystemVerilog的斷言手冊

    SystemVerilog Assertion Handbook1 ROLE OF SYSTEMVERILOG ASSERTIONSIN A VERIFICATION METHODOLOGY
    發表于 07-22 14:12 ?20次下載

    基于事件結構的SystemVerilog指稱語義

    本文利用形式化的方法SystemVerilog的指稱語義進行研究,采用EBES(extendedbundle event structure)作為抽象模型,以便更好的描述SystemVerilog真并發的特點。我們的主要工作是
    發表于 12-22 14:01 ?12次下載

    基于SystemVerilog語言的驗證方法學介紹

    文章主要介紹《VMM for SystemVerilog》一書描述的如何利用SystemVerilog語言,采用驗證方法學以及驗證庫開發出先進驗證環境。文章分為四部分,第一部分概述了用Syst
    發表于 05-09 15:22 ?52次下載
    基于<b class='flag-5'>SystemVerilog</b>語言的驗證<b class='flag-5'>方法</b>學介紹

    SystemVerilog的正式驗證和混合驗證

    手冊的這一部分探討了使用SystemVerilog進行驗證,然后查看了使用SystemVerilog的優點和缺點。
    發表于 03-29 10:32 ?24次下載

    SystemVerilog中的操作方法

    SystemVerilog提供了幾個內置方法來支持數組搜索、排序等功能。
    的頭像 發表于 10-31 10:10 ?2690次閱讀

    怎樣去使用SystemVerilog中的Static方法

    systemverilog方法也可以聲明為“static”。靜態方法意味著對類的所有對象實例共享。在內存中,靜態方法的聲明存儲在一個同一個地方,所有對象實例都可以訪問。
    的頭像 發表于 11-18 09:31 ?1077次閱讀

    簡述SystemVerilog的隨機約束方法

    上一篇文章介紹了SystemVerilog的各種隨機化方法,本文將在其基礎上引入SystemVerilog的隨機約束方法(constraints)。通過使用隨機約束,我們可以將隨機限制
    的頭像 發表于 01-21 17:03 ?2006次閱讀

    SystemVerilog的隨機約束方法

    上一篇文章《暗藏玄機的SV隨機化》介紹了SystemVerilog的各種隨機化方法,本文將在其基礎上引入SystemVerilog的隨機約束方法(constraints)。通過使用隨機
    的頭像 發表于 09-24 12:15 ?1624次閱讀