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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3491|回复: 2

[原创] pll相噪建模,怎样定义端口类型为相位类型呢

[复制链接]
发表于 2016-7-22 23:59:22 | 显示全部楼层 |阅读模式

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

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

x
Phase-domain VCO noise model.
‘include “discipline.h”
`include “constants.h”
module vco(in, out);
input in; output out;
voltage in;
phase out;
parameter real gain = 1 from (0:inf); // transfer gain, Kvco (Hz/V)
parameter real n = 0 from [0:inf); // white output phase noise at 1 Hz (rad2/Hz)
parameter real fc = 0 from [0:inf); // flicker noise corner frequency (Hz)
Analog begin
Theta(out) <+ 2&#8727;`M_PI&#8727;gain&#8727;idt(V(in));
Theta(out) <+ flicker_noise(n, 2, “wpn”) + flicker_noise(n&#8727;fc, 3, “fpn”);
end
endmodule
在Ken Kundert的文档《Predicting the Phase Noise and Jitter of PLL-Based Frequency Synthesizers》中,对vco等模块的建模都使用了phase端口类型来定义一个相位端口,而我在cadence中,提示语法错误
Error found by spectre during Ahdl compile.
    ERROR (VACOMP-2259): "phase out<<--? ;"
        "/home/zhuchaoyong15/work/PLL_SY/vco/veriloga/veriloga.va", line 9:
        syntax error.
    ERROR (VACOMP-1814): Maximum allowable errors exceeded. Exiting AHDL
        compilation...

而且在cadence的帮助文档找不到phase这种类型的端口定义,特别是flicker_noise 和white_noise的函数说明中也表示,函数是电压电流的参量

5 white_noise
White noise expression. Valid for v and i elements.
6 flicker_noise
Flicker noise expression. Valid for v and i elements.


求路过大神佐证,vco模块的相位端口建模是不是真的在cadence中不行
 楼主| 发表于 2016-7-23 21:27:41 | 显示全部楼层
坐等大神指点
发表于 2023-3-9 20:42:34 | 显示全部楼层
楼主解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-27 11:48 , Processed in 0.022798 second(s), 6 queries , Gzip On, Redis On.

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