One of the problems I had with La-place is the fact that is immutable once setup..
IE you Can't change the transfer function during the transient simulation.. which is a problem if you
can switch capacitance or resistance in or out of the circuit to adjust for process, thermal, variation,
or to handle different types of inputs... maybe not generally the case for PLL loop filters, but thats
not the only place where this might be used. I once developed 32 parallel laplace functions and picked the one
selected by the control signal (a bus) but today I'd use a differntial model and change the coefficients based on the control signals..
ie
Code:logic [4:0] BW_control;
electrical cap;
always @(BW_control) begin
C = cap_lsb * BW_control;
end
analog begin
I(cap) <+ C*ddt(V(cap));
end
of course you might want to change the capacitance nicely (transition) and get I(cap) to behave correctly on the transition, but
you get the idea..
Jbd