verdi怎么加载uvm库文件

verdi怎么加载uvm库文件,第1张

One of the main differences between QuestaSim and Modelsim (besides performance/capacity) is that QuestaSim is the simulation engine for the Questa Platform which includes integration of Verification Management, Formal based technologies, Questa Verification IP, Low Power Simulation and Accelerated Coverage Closure technologies.

如果只是做通常的仿真 两者没有区别

对于非常复杂的设计的验证 Questa效率高

Modelsim也支持UVM 但不如Questa支持的好(比如assertion和覆盖率等方面)

还有一些小地方:Questa有64位模式 而Modelsim在64位OS上也只是32位模式

Questa提供模拟数字混合仿真接口

Questa可以同时启动多个波形窗口

debussy的新版本就叫verdi了

debussy是数字电路设计过程中的debug工具,有三个基本窗口:

source code window: 提供了一个比较友好的界面,将整个设计的source code按设计的层次结构以树状排布,并且可以在代码上反标仿真结果,支持查找、寻找驱动等一些debug常用的 *** 作

schematic window: 将设计原代码提取成电路图,有Hierarchy和Flatten两种方式显示,并且能够提取电路的一部分单独显示,或者是提取某个信号的输入/输出电路等,能够很方便的查勘信号、模块之间的电路关系,同样也可以反标仿真结果;

waveform window: 可以载入vcd 和 fsdb格式的仿真波形文件,可以在波形窗口中进行查找某个数值/跳变,进行波形比较,在波形窗口中进行driver、load的追踪等

以上三个窗口是相互关联的,因此综合使用上面三个窗口可以得到很多种debug的方法,大大提高debug的效率。

verdi是debussy的升级版本,增加了好几个强大的功能,其中最重要的是增加了一个分析引擎,能够自动识别设计代码的逻辑关系,与仿真波形进行综合比较后,就能够准确定位出整个设计中任意时刻的任意信号对应的逻辑模块。

在这个分析引擎的基础上,添加了一个新的窗口叫做temporal flow view,使用这个窗口,可以帮助你自动化完成对指定信号某一时刻跳变的源头的追踪,并以电路图的方式,加上时钟,将整个产生这个跳变信号的电路路径显示在窗口中。

Verdi是給編程時多加入一些設計規格的資訊

方便後來接手的人可以迅速瞭解整個設計

不過用得人似乎不多

加代码设计规格的是nLint,是Novas的另外一个产品,和verdi不一样的。

nLint是用于设计规则检查的,Verdi是Debug工具

说实话,都差不多

Verdi = deubssy沒錯

早期叫debussy,那時有windows的版本

後來進化到6.0以後,就只出linux版本,而且改名為Verdi

功能則是大同小異

verdi和debussy的功能是一样的都是用来看simulation 的结果

一、Mobiveil RapidIO 2.2核仿真 *** 作说明 3

二、基于Xilinx GTX的RapidIO可综合wrapper设计说明 4

三、上板调试步骤 4

3.1 chipsocpe观察RapidIO Outbound和 Inbound接口数据 5

3.2 SoC系统调试 *** 作说明 5

一、Mobiveil RapidIO 2.2仿真 *** 作说明

Mobiveil RapidIO源代码需要对其仿真环境进行设置才能完成仿真过程,原因是Mobivieil RapidIO测试激励system verilog代码只能在32位 *** 作系统中运行,且有些 *** 作系统缺少相应仿真运行环境库。具体仿真修改 *** 作如下:

1. 建立64位 *** 作系统镜像,选择rhel-server-6.3-x86_64-dvd.iso为 *** 作系统安装所用 *** 作系统镜像。在现有的 *** 作系统下键入以下命令进行 *** 作系统光盘挂载:mount -o loop ~ver7/rhel-server-6.3-x86_64-dvd.iso /home/RHEL6.3/

2. 在系统etc/yum/repos.d/目录下建立文件名为rhel6-3.repo的文件,文件内键入以下内容:

#[rhel-source]

#name=Red Hat Enterprise Linux $releasever - $basearch - Source

[6.3image]

Name=Red Hat Enterprise Linux 6.3

Baseurl=file:///home/RHEL6.3

Enable=1

gpgcheck=0

3. 使用如下命令查看VCS和DVE软件缺少的库文件:

ldd /export/COREDATA/eda_tools/synopsys/tool_collection/VCS_MX/2011.12/linux/bin/vcs1

ldd /export/COREDATA/eda_tools/synopsys/tool_collection/VCS_MX/2011.12/gui/dve/linux/bin/dve.exe

4. 在.bashrc中设置库搜索的路径,键入以下RapidIO,VCS,verdi库路径:

export LD_LIBRARY_PATH= $NOVAS_HOME/share/PLI/VCS/LINUX:$RAPIDIO_SO:/export/COREDATA/ eda_tools/synopsys/tool_collection/VCS_MX/2011.12/linux/lib :/export/COREDATA/eda_tools/Novas/novas-201210p3/share/FsdbWriter/LINUXAMD64:

5. 搜索缺少的库,键入如下命令:Yum search “X11”。其中X11为需要安装的库名称。

6. 安装缺少的库,一般32位库为有i868的标志,安装后能自动解决库的关联问题,例如键入以下命令进行库安装:Yum install libX11.i686 libX11-common.noarch libX11-devel.i686

7. 部分.so库 *** 作系统不带有该安装包,需要单独下载安装,安装路径为/home/RHEL6.3/Packages/,比如:Rpm -i /home/RHEL6.3/Packages、

安装完成后,进入rapidIO/dv/rundir文件夹下运行./RUN命令进行仿真,各个仿真功能点命令放在rapidIO/dv/config文件夹下,仿真结果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11396035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存