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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 23209|回复: 43

PLL VCO的PSS PNOISE相位噪声 分析图解

[复制链接]
发表于 2009-2-10 15:15:03 | 显示全部楼层 |阅读模式

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

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

x
PLL/VCO的PSS/PNOISE分析图解
本题是tline3oscRF Example,属于CADENCE自带,
完全仿照进行设置,如图所示。
但是相噪分析总是出错,请大侠指点。
谢谢


[ 本帖最后由 xwlpxc 于 2009-2-10 15:22 编辑 ]

PSS设置图

PSS设置图

PNOISE设置图

PNOISE设置图

输出提示1

输出提示1

输出提示2

输出提示2
发表于 2009-2-10 16:42:04 | 显示全部楼层
look yi xia
发表于 2009-2-11 09:08:09 | 显示全部楼层
首先,你的pss收敛不?这个要先确定,否则pnoise是没法做得。
发表于 2009-2-11 09:25:49 | 显示全部楼层
你的periodic steady state里怎么什么都没有
 楼主| 发表于 2009-2-11 09:38:15 | 显示全部楼层
这个例子完全是cadence自带的啊,完全按照上面的要求设置。
设置后就是上面的图示。应该收敛啊
periodic steady state里例子里面也没有啊。
所以不知道问题在哪里?
 楼主| 发表于 2009-2-11 10:31:08 | 显示全部楼层
不知道本例工程文件tline3oscRF在ADE下仿真时出现错误提示中
input.scs是什么文件?在哪里查看?
提示的argument nil错误是什么错误?如何改正
 楼主| 发表于 2009-2-11 15:11:48 | 显示全部楼层
上面的朋友说input.scs可以用来分析问题,可是下面的这个文件不知道怎么看出问题来?

// Design view name: schematic
simulator lang=spectre
global 0
include "/home/.../tools/dfII/samples/artist/ahdlLib/quantity.spectre"
include "/home/.../tools.lnx86/dfII/samples/artist/models/spectre/rfModels.scs"
include "/home/.../tools.lnx86/dfII/samples/artist/models/spectre/tline_s17_8470_40G.scs"

// Library name:
// Cell name: tline3oscRF
// View name: schematic
I0 (net5 net1 net1) tline3_tline3oscRF_I0
include "lmg/tline3_tline3oscRF_I0.scs"V1 (net16 0) vsource dc=0 val0=-5.9 \
        val1=-6 delay=0 rise=1p
V0 (net1 0) vsource dc=6
Q0 (net5 0 net15 0) NPNlower
C0 (net15 net16) capacitor c=5.48p
C1 (net5 net15) capacitor
R1 (net15 net16) resistor r=1.91K
R0 (net1 net5) resistor r=300
simulatorOptions options reltol=1e-3 vabstol=1e-6 iabstol=1e-12 temp=27.0 \
    tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 maxnotes=5 maxwarns=5 \
    digits=5 cols=80 pivrel=1e-3 ckptclock=1800 \
    sensfile="../psf/sens.output" checklimitdest=psf
pss  (  net5  )  pss  fund=1.4G  harms=10  errpreset=moderate
+    annotate=status
jitter1  (  net5  )  pnoise  sweeptype=relative  relharmnum=1
+       start=1K  stop=100M  log=201  maxsideband=0  annotate=status
jitter2  (  net5  )  pnoise  sweeptype=relative  relharmnum=1
+       start=-(1K)  stop=-(100M)  log=201  maxsideband=0
+       noisetype=correlations  cycles=[0  -2]  annotate=status
modelParameter info what=models where=rawfile
element info what=inst where=rawfile
outputParameter info what=output where=rawfile
designParamVals info what=parameters where=rawfile
primitives info what=primitives where=rawfile
subckts info what=subckts  where=rawfile
saveOptions options save=allpub
 楼主| 发表于 2009-2-12 16:19:58 | 显示全部楼层
呜呜  怎么没有高手来帮我啊
我的问题越来越多:
在cadence里面FlexBalance method 和Shooting PSS method 在PSS、pnoise仿真不同的osc,
例如ring 或者LC时怎么选择?这两种方法有什么根本区别?
 楼主| 发表于 2009-2-12 16:24:44 | 显示全部楼层
也就是不明白为什么FlexBalance method 适合 LC oscillators, negative-gain oscillators, and crystal oscillators等非线性较好的OSC;
Shooting PSS method 适合ring oscillators, relaxation oscillators, or oscillators containing digital
control components等非线性较差的OSC?
机理是什么?
发表于 2009-3-9 21:22:51 | 显示全部楼层
三生三世事实上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-12 16:02 , Processed in 0.031036 second(s), 8 queries , Gzip On, Redis On.

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