Cadence Hal linting

时间:2013-03-21 21:07:59

标签: verilog

因此,在运行linting时,您可以编写自己的排除文件。在此文件中,您可以指定模块名称,它将排除模块及其使用的所有模块。所以假设我有* top_old *和* top_new *。他们使用了一些相同的模块,但是我想排除* top_old *,也会排除相互文件,这不是我想要的。

我只想排除文件top_old而不是它使用的所有文件。

因此,在创建排除文件时,请使用:

designunit = top_old; 

(这是模块名称)

我想知道的是否有办法:

file = top_old.v; 

并让它只排除文件而不包含任何其他内容

1 个答案:

答案 0 :(得分:0)

确定最好的方法如下:

您的bb_list{...}包含gb_list{...}

部分

所以文件看起来像这样

bb_list{

   designunit = dut;

}

gb_list{

   designunit = dut2;

}

dut2将从linting中排除,但它实例化的所有模块仍然会被linted。