B
Ben
Guest
Dear friends,
(Excuse my english, I'm French)
Can any one could help me. I would create an analog model with
different behaviour for each kind of simulation.
For an "ac" simulation I would use a Laplace function, so I write in the
analog block :
if (analysis("ac")) begin
V(out) <+ laplace_nd(.....);
end
but the parser give me an error : "Using analog operator 'laplace_nd'
inside a conditionalstatement with a constant condition is not yet
supported"
And I see in the Verilog-A LRM : The laplace transform filters can be
used inside an 'if' or 'case' construct only if the controlling
conditional expression consists entirely of literal numerical constants,
parameters, or the analysis function.
I can do this laplace calcul outside of the 'if' construct but I don't
like it.
What can I understand ?? and what can I do ??
I will be waiting for your reply
(Excuse my english, I'm French)
Can any one could help me. I would create an analog model with
different behaviour for each kind of simulation.
For an "ac" simulation I would use a Laplace function, so I write in the
analog block :
if (analysis("ac")) begin
V(out) <+ laplace_nd(.....);
end
but the parser give me an error : "Using analog operator 'laplace_nd'
inside a conditionalstatement with a constant condition is not yet
supported"
And I see in the Verilog-A LRM : The laplace transform filters can be
used inside an 'if' or 'case' construct only if the controlling
conditional expression consists entirely of literal numerical constants,
parameters, or the analysis function.
I can do this laplace calcul outside of the 'if' construct but I don't
like it.
What can I understand ?? and what can I do ??
I will be waiting for your reply