vivkr
|
Hi Ramakrishna,
Yawei is right. You really have to live with the slow simulation. A little improvement may be obtained by using a lossless integration method such as "traponly" if you use Spectre. If your AC calculation shows that you fulfil the startup criteria, then usually startup itself should not be an issue.
About the 100uV variation in amplitude, I am not so sure if I saw such a thing in my simulation. If it is indeed numerical error, then it is quite big. You should try to tighten the simulator accuracy options and see if it is reduced or if it goes away.
To my understanding, if the amplitude varies without causing any frequency variation in the crystal output, then you would not see jitter due to this if you convert it to a digital output. However, the amplitude variation indirectly changes the frequency of the crystal.
Vpk -> Gm -> Fosc.
The dependence is weak but it is there and you need to know how much jitter you can tolerate.
A well-designed oscillator should not really show much variation. You should try to stabilize the amplitude better. I believe the techniques are discussed in the papers I mentioned earlier. Vittoz mentions these and shows some curves for the amplitude control.
Good Luck Vivek
|