Xcelium(xrun)的基础使用

Xcelium的基础使用 


https://www.cnblogs.com/Alfred-HOO/articles/17416139.html

一,基础问答
1,Xcelium的由来?
Xcelium(xrun)是cadence最新的仿真工具,Incisive(irun)的升级版本。
2,如何用xrun完成三步仿真?
xrun默认是单步仿真

 
 
xrun add.v //自动完成comp , elab ,sim

三步仿真:

 
 
comp :
 
xrun -compile add.v
 
elab :
 
xrun -elaborate add.v //生成snapshot
 
sim :
 
xrun -R //自动识别snapshot

3、Xcelium的特性
严格的语法检查确保设计的成功,若代码不改变,默认不重新comp,elab代码,来减少仿真时间(如需要重新comp,elab,可添加-noupdate)
二,常用的option
 


 


三,help使用
whichxrun//查看xrun是否可以直接调用

xrun -helpargs//打印出xrun的option作用及用法(xrun -helpall)
当仿真报错,可以使用下面命令debug具体报错类型
xmhelpxrunBADPRFxmhelp xmsim BADPRF (根据报错信息调整xmvlog ,xmelab ,xmsim)
$nchelp ncvlog BADPRF(根据报错信息调整ncvlog,ncelab,ncsim).

<think>嗯,用户问的是如何在Linux系统中启动IUS82相关的打开指令。首先,我需要明确IUS82是什么。根据引用中的信息,提到xrun仿真工具,这应该是Cadence的Incisive Unified Simulator (IUS) 版本8.2,用于数字电路仿真。用户可能是在进行EDA仿真时需要启动相关工具。 接下来,查找用户提供的引用内容。引用[2]提到设置veridi工具的PLI库路径,用于xrun仿真时生成fsdb文件,并涉及bash shell的使用。引用[3]讨论了xcelium处理tcl脚本的方式,这可能与IUS工具有关,因为xcelium是Cadence的仿真工具之一,而IUS可能包含类似组件。 用户的问题是关于启动IUS82的指令。通常,EDA工具在Linux中通过环境变量设置和命令行启动。例如,需要先配置环境变量,比如PATH和工具库的路径,然后执行相应的命令如xrun或irun。引用[2]中提到设置PLI库路径,这可能需要在启动前进行配置。 另外,引用[3]提到在子shell中执行指令,类似于xcelium的环境。因此,启动IUS82可能需要通过特定的脚本来设置环境,然后运行命令。常见的做法是使用source命令加载设置文件,如source /path/to/ius82/settings.sh,然后执行xrun等指令。 还需要考虑用户是否已经安装了IUS82,并且路径是否正确。如果用户遇到问题,可能需要检查环境变量是否正确设置,或者是否有权限问题。此外,查看工具的文档或支持文件,如安装目录下的README或用户指南,可能会有具体步骤。 总结步骤应该是:1. 设置环境变量;2. 执行启动命令。需要具体说明如何设置环境,以及常用的命令如xrun。可能还需要提醒用户注意版本和路径的正确性。</think>在Linux系统中启动Cadence IUS82工具主要涉及环境变量配置和命令执行两个步骤。IUS(Incisive Unified Simulator)是Cadence的数字电路仿真工具套件,其核心指令包括`xrun`和`irun`[^2][^3]。 ### 一、启动流程 1. **环境变量配置** 首先需要通过shell脚本加载工具配置: ```bash source /path/to/ius82/tools/inca/files/setup.sh ``` 如果系统使用csh/tcsh: ```csh source /path/to/ius82/tools/inca/files/setup.csh ``` 2. **执行仿真指令** 基础启动命令格式: ```bash xrun [选项] <设计文件列表> ``` 例如Verilog仿真: ```bash xrun -f filelist.f -access +rwc ``` ### 二、关键参数说明 - `-f`:指定文件列表 - `-access`:设置文件访问权限 - `-64`:启用64位模式 - `-uvm`:支持UVM验证方法学 ### 三、环境配置建议 建议在`.bashrc`中添加永久配置: ```bash export IUS_HOME=/path/to/ius82 export PATH=$IUS_HOME/tools/bin:$PATH ``` 需特别注意LD_LIBRARY_PATH的兼容性设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值