`include "constants.vams" `include "disciplines.vams" module VA_sweep_example(Vout, VSS); output Vout; input VSS; electrical Vout; electrical VSS; parameter integer sweep_param = 0 from[0:31]; integer Vout_val; real delay1 = 1u; analog begin @(initial_step) begin Vout_val = sweep_param; end @(timer(delay1)) begin Vout_val = Vout_val +1; end V(Vout, VSS) <+ Vout_val*1e-3; end endmodule