У меня есть простой код:
module test (
input a,
output b
);
assign a=0;
assign b=0;
endmodule
Как видите, a - это вход, который назначен, это неправильно ... но предупреждение не отображается;мой скрипт для compile.do:
set work work
vlib -type directory $work
vlog -work $work +acc ../src/test.sv +incdir+../inc
и sim.do:
set work work
vlib -type directory $work
vlog -work $work +acc ../src/test.sv +incdir+../inc
Как я могу увидеть предупреждение?В случае, если я делаю assign a=b;
(также ошибка должна быть, так как b выводится), также нет ошибки, просто a есть h'x;