read_verilog -sv <<EOF parameter P = 1; module example( output integer out ); assign out = P; endmodule module top( output integer out ); example #(2) e1(out); endmodule EOF logger -expect error "Can't find object for defparam" 1 hierarchy