Hi,
I've found that when I run AMS simulations, it does not updated properly.
For example. In my verilog file, i have a parameter which defines the period of a clock signal to be 100ns. If i change this parameter to 50 ns and save the verilog file. And then netlist & run. The simulation still generates a clock signal at 100 nS even though i've updated this parameter to other values!
.parameter clockperiod = 100n // 50n , 25n , 200n
However, if i hardcode the number into the clock generating expression.
For example
always #(25n) clk = ~clk;
then the clock period will update to reflect the 50ns period.
Does any one know why AMS does not update the parameter properly?
Thanks