gaom9
Full Member level 4
simulation update too large
Hi,
I am designing a sigma-delta pll, and want to do the phase-noise simulation with spectre PSS and PNOISE. But there are some questions about it, and can anyone help to solve them, please.
1. when I use a OSC verilog-A code as the input reference frequency source, the PSS simulation will be failed because of the hidden-state in the verilog-A code. Is there any way to solve it please?
2, when I use a vpulse as the input reference frequency source, the PSS simulation failed again, the error report is shown as follow:
Error found by spectre during periodic steady state analysis `pss'.
`V0' is a periodic input signal, which is inconsistent with autonomous circuits.
How can I solve this problem, please? Is there any setting should I make?
3, when I do the tran simulation of the PLL, there are some error come out as shown follow:
Error found by spectre at time = 25.9551 us during transient analysis `tran'.
No convergence with minimum time step. Last acceptable solution computed at 25.9551 us.
The values for those nodes that did not converge on the last Newton iteration are given below. Also given is the manner in which the convergence criteria were not satisfied in the following form:
Failed test: | Value | > RelTol*Ref + AbsTol
V(I17.I162.I15.M14.bi) = 342.545 uV, previously 342.545 uV.
update too large: | 1.34297 uV | > 342.545 nV + 1 uV
V(I17.I162.I15.M14.db) = 272.377 uV, previously 272.377 uV.
update too large: | 1.47118 uV | > 272.377 nV + 1 uV
V(I17.I162.I15.M14.sb) = 310.535 uV, previously 310.535 uV.
update too large: | 1.34146 uV | > 310.535 nV + 1 uV
How can I solve these problem, please?
Thank you!
Best regards!
Hi,
I am designing a sigma-delta pll, and want to do the phase-noise simulation with spectre PSS and PNOISE. But there are some questions about it, and can anyone help to solve them, please.
1. when I use a OSC verilog-A code as the input reference frequency source, the PSS simulation will be failed because of the hidden-state in the verilog-A code. Is there any way to solve it please?
2, when I use a vpulse as the input reference frequency source, the PSS simulation failed again, the error report is shown as follow:
Error found by spectre during periodic steady state analysis `pss'.
`V0' is a periodic input signal, which is inconsistent with autonomous circuits.
How can I solve this problem, please? Is there any setting should I make?
3, when I do the tran simulation of the PLL, there are some error come out as shown follow:
Error found by spectre at time = 25.9551 us during transient analysis `tran'.
No convergence with minimum time step. Last acceptable solution computed at 25.9551 us.
The values for those nodes that did not converge on the last Newton iteration are given below. Also given is the manner in which the convergence criteria were not satisfied in the following form:
Failed test: | Value | > RelTol*Ref + AbsTol
V(I17.I162.I15.M14.bi) = 342.545 uV, previously 342.545 uV.
update too large: | 1.34297 uV | > 342.545 nV + 1 uV
V(I17.I162.I15.M14.db) = 272.377 uV, previously 272.377 uV.
update too large: | 1.47118 uV | > 272.377 nV + 1 uV
V(I17.I162.I15.M14.sb) = 310.535 uV, previously 310.535 uV.
update too large: | 1.34146 uV | > 310.535 nV + 1 uV
How can I solve these problem, please?
Thank you!
Best regards!