Vhdl 有没有办法使用命令行界面在Incisive中指定库名称?

Vhdl 有没有办法使用命令行界面在Incisive中指定库名称?,vhdl,verilog,system-verilog,hdl,cadence,Vhdl,Verilog,System Verilog,Hdl,Cadence,在Modelsim中,我可以指定要使用的库名称,例如: vlib MyPersonalLib vcom -work MyPersonalLib foo.vhd vsim MyPersonalLib.foo 是否有一种方法可以在不操纵hdl.var或cds.lib文件的情况下在incisive中执行此操作?。使用-work for NCVHDL需要事先对此文件进行一些设置(即:我收到错误“逻辑库名称work绑定到错误库”)您至少需要创建文件-cds.lib。在cds.lib中定义工作名到物理目录

在Modelsim中,我可以指定要使用的库名称,例如:

vlib MyPersonalLib
vcom -work MyPersonalLib foo.vhd
vsim MyPersonalLib.foo

是否有一种方法可以在不操纵hdl.var或cds.lib文件的情况下在incisive中执行此操作?。使用-work for NCVHDL需要事先对此文件进行一些设置(即:我收到错误“逻辑库名称work绑定到错误库”)

您至少需要创建文件-cds.lib。在cds.lib中定义工作名到物理目录的映射。必须在调用ncvlog之前创建目录

#cds.lib
DEFINE MyPersonalLib ./MyPersonalLib
然后可以在命令提示符下运行工作库

mkdir  ./MyPersonalLib

ncvlog your_file.v  -work MyPersonalLib -sv 

您将收到一条警告消息(如果尚未创建hdl.var文件)<代码>*W,DLNOHV:找不到要加载的“hdl.var”文件。您可以忽略它或使用
-NOWARN DLNOHV
来抑制它。

您至少需要创建文件-cds.lib。在cds.lib中定义工作名到物理目录的映射。必须在调用ncvlog之前创建目录

#cds.lib
DEFINE MyPersonalLib ./MyPersonalLib
然后可以在命令提示符下运行工作库

mkdir  ./MyPersonalLib

ncvlog your_file.v  -work MyPersonalLib -sv 
您将收到一条警告消息(如果尚未创建hdl.var文件)<代码>*W,DLNOHV:找不到要加载的“hdl.var”文件。您可以忽略它或使用
-NOWARN DLNOHV
来抑制它