I am developping a verilog A model (with 2 sections analysis("tran") & analysis("dc")), with multiples internal variables declared whith 'real' statment in verilogA code.
In the CDF, I declare only X1 and X2 as operating points, and sometimes in ADE all the varialbes (X1 --> x5) are reported.
Did you turn on saveahdlvars?
I set saveahdlvars=selected or saveahdlvars=all, the result is the same, all the varaiable are reported instead of only 2.
Yes, that's expected. Whilst saveahdlvars can be set to selected, there isn't actually a mechanism to select which variables to save. So it saves all of them.