模拟仿真 OSC振荡器
用五个反相器做一个环形振荡器


跑瞬态仿真

发现并未振荡

手动添加起振


成功振荡

将上面的图像send to calculate,调用频率函数freq
![]()
可以看到振荡频率为2.5GHZ左右 
如果想要降低振荡频率,可以在每个反相器后加寄生电容或者增大反相器尺寸,这里只演示增加寄生电容。


可以看到频率有所降低

可以查看每个反相器的输出端的波形,五个反相器正好360°,每两个反相器相差72°。

可以对VDD和温度进行参数扫描

可以查看不同PVT条件下振荡器的频率

PSS仿真


可以看到pss仿真的频率为2.11GHZ



可以分别查看五个反相器输出端的pss仿真结果

pnoise仿真(pnoise仿真必须和pss仿真同时跑)




仿真jitter
将瞬态输出曲线send to calculate

调出eyeDiagram函数,输入开始和结束时间,输入周期,因为通过上面的仿真已经知道了振荡器频率为2.1154GHZ,因此eye peried写1/2.115e9
eyeDiagram函数在Virtuoso中可以接收数字信号波形数据,并绘制出相对时间内多个周期信号的叠加图。通常,眼图的横轴表示时间,纵轴表示信号的振幅。通过将多个周期的信号叠加在一起,眼图形成了一个类似于人眼的形状,因此称为"眼图"。眼图的打开程度和对称性可以帮助评估信号的稳定性和噪声。

公式如下图
![]()
可以看到振荡jitter

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
