首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XtremeDV
掘友等级
Digital Verification
行走在硅农和码农之间
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
在源码视图调试
启动Verdi及加载设计
首先需要使用VCS编译整个设计,并且生成VCS数据库和Verdi KDB 2步或者3步流程,在编译时,都加上–kdb,会生成kdb.%> verdi -dbdir simv.如果同时,生成了fsdb波形 可以下面的命令生成 %> verdi -ssf novas.
生成FSDB波形
3.3.$fsdbDumpfile("test....%> irun top.v -access +r +tcl+cmd.call fsdbDumpfile "my.% simv -ucli -i cmd.fsdbDumpfile test.3.3.使用以下编译选项使能FSDB ...
Verdi的启动和设置
3.2.在 .在 .3.2.Verdi 提供名叫Configure Rule Set form的配置文件,以.rc为后缀名 用户参数设置 (set via Tools -> Preferences) 调用其它novas.rc (可选项) 指定搜索路径 使用环境变量 NOVAS_R...
Verdi简介
3.1.相信做IC验证的朋友或多或少都使用过VCS和Verdi这两个工具,这两个工具目前都属于synopsys公司,但是Verdi的来源可谓一路坎坷。 Verdi最开始是由novas公司设计的,在2008年,被台湾的EDA厂家springsoft(源笙)收购了(我我最早使用Ver...
VCS使用提示
覆盖率指标
1.6.VCS在仿真期间监视HDL代码的执行。 验证工程师可以确定哪些部分代码尚未经过测试,以便他们可以将精力集中在这些领域,以实现100%的覆盖率(通常是不可能的)。 VCS提供两种覆盖技术来测试你的HDL代码:代码覆盖率和功能覆盖率。代码覆盖率(Code Coverage)是...
调试技巧(Debugging)
1.5.如前文所述,在仿真阶段,有两种模式,交互式模式和批处理模式。对应的,在debug上,针对两种仿真模式,我将调试分为两种,一种是vcs和verdi联调的交互式模式,另外一种是后处理的模式,所谓后处理就是VCS生成波形,然后再verdi打开波形,进行debug的模式。 每种模...
仿真(Simulation)
1.4.%> .但是有些仿真选项并不是说用就能用,simv的执行,很多时候依赖于你执行vcs命令(编译步骤)时,所附加的选项,例如dump波形,就需要在编译时,加上使能dump波形的选项。+<runtime_args> -Specify simulation runtime pl...
编译(Compilation)
1.3.verilog和systemverilog等都是编译型语言,需要使用专门的编译器,针对特定的平台,将源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台能识别的可执行程序(simv)的格式。 相对于编译型语言存在的是解释型语言。源代码不是直接翻译成机器语言,而是...
下一页
个人成就
文章被点赞
7
文章被阅读
70,018
掘力值
498
关注了
0
关注者
15
收藏集
0
关注标签
4
加入于
2021-10-28