参考文献:SPECTRE18.1-Crystal-Oscillator-Simulation-using-SpectreRF.pdf
建议使用 traponly 作为积分方法,因为该方法不会在数值上强调或抑制电路中的振荡。建议使用 alllocal,因为高 Q 值谐振器中存在大振幅信号。
请注意,在瞬态分析中,每个时间点都是一个迭代解。当满足收敛条件时,迭代停止。电压的收敛条件如下:
- reltol * 到目前为止网络上最大电压 + vabstol(当设置 alllocal 时)
- reltol * 到目前为止电路中任意位置的最大电压 + vabstol(当使用默认的 sigglobal 选项时)
由于 sigglobal 采用电路中的最大电压,低电压网络的精度将因谐振器中的大振幅信号而严重降低。
An 11.1nJ-Start-up 16/20MHz Crystal Oscillator with Multi-Path Feedforward Negative Resistance Boosting and Optional Dynamic Pulse Width Injection
A Regulation-Free Sub-0.5-V 16/24MHz Crystal Oscillator With 14.2-nJ Startup Energy and 31.8-μW Steady-State Power
A 16-MHz Crystal Oscillator With 17.5-µs Start-Up Time Under 104-ppm-ΔF Injection Using Automatic Phase-Error Correction