在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4975|回复: 6

[讨论] cadence底下PLL的周期对周期抖动用什么工具测量

[复制链接]
发表于 2013-3-21 11:03:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问做PLL时进行tran仿真,在cadence底下用眼图看出来的是长期抖动,现在我想计算PLL的周期对周期抖动用什么工具测量,求大神解答,小弟不胜感激!
发表于 2013-3-22 09:08:10 | 显示全部楼层
这个计算需要得到每个周期的数据,可以这样做:
1. 将每个cycle的周期输入到文本,p1, p2, p3...pn (也可在calculator里面画周期的波形)
2. 处理这个序列,先求得平均值,再求得每个周期的偏差:dp1, dp2, dp3...dpn
3. dp这个序列求一阶差分,得到的就是c-c jitter序列
4. 处理c-c jitter 序列可得rms、频谱等
 楼主| 发表于 2013-3-26 10:33:37 | 显示全部楼层
回复 2# garfield.liu


   你好,谢谢你,请问你所说的是用哪个工具实现的呢?
发表于 2013-3-26 15:03:47 | 显示全部楼层
可以考虑用Veriloga做个模型来仿真
将PLL的输出送到Veriloga里面,用Veriloga来控制对一段时间内的波形,得到这段时间内波形上升50%时间点,然后计算出Jitter
 楼主| 发表于 2013-3-26 22:33:32 | 显示全部楼层
回复 4# hustwill


   用verilog的模型跟实际出来的不大一样吧,要是能直接用spectre测就好了,不过还是多谢呀
发表于 2013-3-27 14:24:15 | 显示全部楼层
回复 5# jely228


    用Veriloga搞个计算模型,输出就可以直接用 Spectre的波形工具看啊
发表于 2013-3-29 09:33:16 | 显示全部楼层




    把每个周期的TIE数据得到,用matlab处理是最灵活的方法。
在cadence里面做,理论上也可行。本人没这么做过,不过大体思路如下:
1. 画周期vs时间轴的函数
2. 画减去平均周期的delta Period函数
3. 求微分函数(不确定这一步引起的误差,准确的说应该是离散值求差分)得cc jitter函数
4. 求FFT,得其频谱。或求rms。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-6 07:21 , Processed in 0.026500 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表