Hi,
I am struggling so long with SpectreRF, getting heavy convergence issues and results which are unexplainable.
I do not really understand how it works and there is no documentation whatsoever - which makes it even harder to debug.
Can anyone explain to me how SpectreRF (Simulink <--> Transient Spectre Sim) actually works?
We have two variable step solvers now when should interact, how is the overall step size determined?
Can one (Spectre) or the other (Simulink) be the master (deciding the step size)?
What happens is I enter sample step "-1" in the Simulink block - how does this affect the step sizes in Spectre?
If I use a fixed sampling time in the SprectreRF block it "kind of" works but then I force the Simulink simulation to a fixed step size. Not what I want. When I use "maxstep" in spectre I force a fixed step size there.
Can someone explain the whole concept and the how it should be done?
What I have is a variable step size Simulink simuation with lots of continuous-time blocks and and a digital algorithm wrapped around. What I want is to replace the continuous-time blocks step by step with a circuit level simulation and a SpectreRF block to see which block affects the overall error the most.
Thanks.