【发布时间】:2016-04-19 07:47:30
【问题描述】:
在设计中,顶层模块 A 有另一个模块 B 的两个实例化
module A (....);
B (.C(C1)...) inst1;
B (.C(C2)...) inst2;
模块 B 有一些参数,我想使用生成块从测试台分配。
//Testbench
module test_top ();
A (....) A1;
generate
for (genvar k = 0; k<2; k++) begin
defparam A1.instk.C = 0;
end
endgenerate
NCSIM 上的编译导致 defparam 语句出错。其中无法获取实例的路径。可能是因为生成语句。 在生成块中使用 defparam 是否合法?
【问题讨论】: