Uhm, interesting enough the example you are using is working correctly (tried on edaplayground.com), but this one does not work correctly: typedef enum bit {NO, YES} bool_t; module test; dut dut (); endmodule module dut (); parameter bool_t p = YES; initial $display ("p is %n", p); endmodule the -defparam options passed to incisive does not overwrite the locally defined parameter. Moreover I have the following situation www.edaplayground.com/.../ufn where the outcoming output of the parameter value is completely wrong. What is the main difference between these examples? Thanks for your support, Al
↧