使用SystemVerilog调试布局方法

电子说

1.3w人已加入

描述

Xcelium工具中的SimVision是一个图形化的工具,支持对SystemVerilog代码的调试,同时内置svdebug布局帮助用户来调试基于System Verilog的验证环境。

使用SystemVerilog调试布局

Layout

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为默认窗口布局

Layout

通过Design Browser查看SystemVerilog对象

这里可以看到对象的实例,包括它们之间的层级关系以及各个对象的数据成员和包含的task和function。还可以看到module实例及其层级关系。需要查看源码,可以右击目标选择Send to Source Browser。

Layout

使用Waveform Window查看SystemVerilog对象

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

Layout

使用Schematic Tracer查看SystemVerilog对象

Schematic Tracer用来显示interface、modports与rtl之间的连接关系。

Layout

其他SystemVerilog调试窗口

SystemVerilog Class Browser

Layout

Data Browser

Layout

Constraints Debugger

Layout

审核编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分