Spectre仿真极点的问题

[复制链接]
 楼主| xinhun 发表于 2007-10-15 12:31 | 显示全部楼层 |阅读模式
请问一下用Spectre仿真,能不能象在HSPICE里那样用.PZ零极点的值裂出来<br />下面是HSPICE中.PZ的输出结果。不知道在Spectre中有没有相似的功能,在这里请教大家了!<br />&nbsp;******&nbsp;&nbsp;&nbsp;pole/zero&nbsp;analysis&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tnom=&nbsp;&nbsp;25.000&nbsp;temp=&nbsp;&nbsp;27.000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;******&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input&nbsp;=&nbsp;&nbsp;0:v0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output=&nbsp;&quot;out1,out2&quot;&nbsp;&quot;node&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;input&nbsp;=&nbsp;&nbsp;0:v0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;output&nbsp;=&nbsp;&quot;out1,out2&quot;&nbsp;&quot;node&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;poles&nbsp;(rad/sec)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;poles&nbsp;(&nbsp;hertz)<br />**********************************************************************<br />&nbsp;&nbsp;&nbsp;&nbsp;real&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;real&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imag<br />&nbsp;-1.549e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-2.466e+07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-1.172e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1.865e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-2.636e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1.399e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-4.195e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-2.227e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-2.636e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.399e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-4.195e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.227e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-2.826e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-4.498e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zeros&nbsp;(rad/sec)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;zeros&nbsp;(&nbsp;hertz)<br />**********************************************************************<br />&nbsp;&nbsp;&nbsp;&nbsp;real&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;real&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;imag<br />&nbsp;-9.660e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1.537e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-3.569e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-5.681e+08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;1.944e+10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.094e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;-2.700e+10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-4.298e+09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />
lylnk 发表于 2007-10-17 12:02 | 显示全部楼层

spectre也可以,也是显示在log文件里

spectre也有。<br /><br />如何使用语言不清楚。<br />你可以在analog&nbsp;artist里面的analyise直接选择pole/zero仿真。
 楼主| xinhun 发表于 2007-10-17 18:15 | 显示全部楼层

analyise直接选择

要选择analyise里面的哪一个进行pole/zero仿真呢?<br />还有我又有一个问题就是怎么看小信号输出电阻,包括节点的和MOS管的?<br />问的问题太低级,见笑了,&nbsp;才开始自学CADENCE,请大家多多指教<br />
lylnk 发表于 2007-10-20 10:47 | 显示全部楼层

选择pz分析

mos的小信号输出电阻,可以从dc&nbsp;operation&nbsp;point或者transient&nbsp;operation&nbsp;point看到。<br />节点的,可以把与这个节点器件的等效输出电阻并联。自己根据器件参数计算等效输出电阻和并联以后的值。或者给这个节点一个电流激励,看响应。
 楼主| xinhun 发表于 2007-10-22 13:15 | 显示全部楼层

pz分析

dc&nbsp;operation&nbsp;point里面的ron就是小信号输出电阻吗?但我感觉这个值作为小信号输出电阻不对,还有就是给这个节点一个电流激励后在CADENCE上怎样把小信号电阻的表达式写出来?我写的表达式总是没有结果
 楼主| xinhun 发表于 2007-10-22 18:16 | 显示全部楼层

PZ

终于会仿真小信号电阻了,PZ还不会,谢谢你的热心帮助
 楼主| xinhun 发表于 2007-10-25 18:02 | 显示全部楼层

继续求助 spectre

请教一个基本的问题,关于仿真跨导和小信号等效输出电阻的<br />我采取两种方案看结果不知道哪一个对,<br />第一种是对输入进行直流扫描,然后用deriv(i(&quot;/M0/D&quot;&nbsp;?result&nbsp;&quot;dc&quot;))/deriv(v(&quot;/in&quot;&nbsp;?result&nbsp;&quot;dc&quot;))和deriv(v(&quot;/out&quot;&nbsp;?result&nbsp;&quot;dc&quot;))/deriv(i(&quot;/M0/D&quot;&nbsp;?result&nbsp;&quot;dc&quot;))分别查看跨导和小信号输出电阻<br />第二种:输入端加一恒定直流偏置,而在输出端加一个电流源,用deriv(v(&quot;/out&quot;&nbsp;?result&nbsp;&quot;dc&quot;))/deriv(电流源的电流)<br />两种方法仿真出来的结果差别挺大的,第二种方法得到的结果去计算增益和仿真得到的增益不同,而第一种方法得到的结果却能得到正确的增益,但根据原理似乎是第二种正确,我现在都糊涂了,<br /><br />请问哪一种方法看小信号输出电阻是正确的?这个问题太困扰我了,请朋友们指教一下
lylnk 发表于 2007-10-29 16:04 | 显示全部楼层

1

不明白为什么第二个方法不正确.小信号输出电阻是1/gds
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

3

主题

16

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部