I created a verilogA module.
What it basically does is as below:-
It is a simple sine wave generator.
I stored the sine wave time & amplitude in a text file for one period of the sine wave.
The verilog A code reads the file and generates the sine wave for the entire transient simulation time.
But the problem is:-
If I am not using the strobeperiod, the curve is NOT smooth at all.
But when I use stobeperiod=1ps then it becomes smooth.
I was thinking that the transient simulation will be evaluated at each time point stored in the file.
Can anybody please tell why this is happening.