3.4.2.1 -64bit
该选项支持分层引用:
调用xrun的64bit版本。
当你调用xrun时,除了包含-64bit命令行选项外,你还可以通过以下方式运行64位版本:
- 将PATH环境变量设置为指向64位版本。
- 设置XCELIUM_64BIT或CDS_AUTO_64BIT环境变量。
– XCELIUM_64BIT变量被当做布尔值。您可以将这个变量设置为任何值,或者设置为空字符串。
setenv XCELIUM_64BIT
– CDS_AUTO_64BIT变量设置为INCLUDE:XCELIUM.
setenv CDS_AUTO_64BIT INCLUDE:XCELIUM
有关详细信息,请参阅Xcelium安装和许可信息手册中的64位版本环境配置。
[,.…]">3.4.2.2 *_ext [+].[,.…]
该选项支持分层引用:
xrun包含几个命令行选项,它们允许您覆盖用于识别命令行中指定的源文件的文件类型的内置文件扩展名。这些选项包括:
- a_ext
- amsvhdl_ext
- amsvlog_ext
- as_ext
- c_ext
- cpp_ext
- dynlib_ext
- e_ext
- o_ext
- propsc_ext
- propvhdl_ext
- propvlog_ext
- spice_ext
- sysv_ext
- vhcfg_ext
- vhdl_ext
- vlog95_ext
- vlog_ext
xrun使用命令行中指定的输入文件的文件扩展名来确定它们的文件类型。每个可识别的文件类型都有一个内置的、预定义的文件扩展名集。对于每种文件类型,都有一个命令行选项,您可以使用它来更改或添加映射到给定语言的文件扩展名列表。
例如,Verilog文件的默认文件扩展名是.v、.vp、.vs、.V、.VP和.VS。如果您的Verilog文件具有其他扩展名(例如.rtl和.vg),则必须指定这些扩展名是Verilog文件的有效扩展名。你可以: - 用新列表替换内置的预定义扩展列表。例如,以下选项指定Verilog文件的有效扩展名是.v、.rtl和.vg:
-vlog_ext .v,.rtl,.vg
- 通过使用加号(+)参数向内置预定义扩展列表添加扩展。例如,下面的选项添加了.rtl和.vg。
-vlog_ext +.rtl,.vg
这就相当于
-vlog_ext .v,.vp,.vs,.V,.VP,.VS,.rtl,.vg
如果一个文件没有扩展名,您也可以使用加号(+)参数来指定它的文件类型。例如,下面的选项指定SystemVerilog文件mysvtop:
% xrun -sysv_ext +, mysvtop
有关使用扩展名选项覆盖默认文件扩展名集的详细信息,请参见Changing the Default Set of File Extensions。
3.4.2.38 -elaborate
此选项支持层次引用:
解析和编译源文件,精心设计,并生成仿真快照,但不进行仿真。
如果源文件已经编译,-elaborate将在重新精心设计之前重新编译任何更改的设计单元。如果您想在不编译任何源文件的情况下重新设计,请在命令行中包含-noupdate选项。例如:
% xrun -elaborate -noupdate [other_options] -top lib.cell:view