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

时间:2016-08-08 18:57:00

标签: vhdl verilog system-verilog hdl cadence

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

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

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

1 个答案:

答案 0 :(得分:0)

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

#cds.lib
DEFINE MyPersonalLib ./MyPersonalLib

然后您可以从命令提示符运行工作库。

mkdir  ./MyPersonalLib

ncvlog your_file.v  -work MyPersonalLib -sv 

您将收到一条警告消息(如果您尚未创建hdl.var文件)。 *W,DLNOHV: Unable to find an 'hdl.var' file to load in.您可以忽略它,或使用-NOWARN DLNOHV来压制它。