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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: simpleme

如何用Hspice仿真MOS电容曲线?来自EE240的问题,大家讨论!

[复制链接]
 楼主| 发表于 2009-11-14 19:58:05 | 显示全部楼层
To juliansky: AC中可以扫描变量吗?
发表于 2009-11-15 01:36:29 | 显示全部楼层
***mos capcitor***
.option post nomod=1
.lib 'E:\work\exercise\lib\spice\ms018_v1p7.lib' TT
m1 0 g 0 0 n18 w=50u l=10u

vin x 0 0 dc=1 ac='0.5/3.1415926'
vmos x g 0
vcap x y 0
c1 y 0 100f

.op
.ac LIN 1 1 2 sweep vin -1.8 1.8 10m
.probe v(*) I(*)
.end
[img][/img]
发表于 2009-11-15 01:43:09 | 显示全部楼层
补充说明一下,最简单的办法就是利用hspice直接将电容参数抽取出来最为简洁方便:
MOS 栅电容提取:

$ gate capacitance plots
.option dccap=1 post
m d g 0 b nch l=0.8u w=100u ad=200e-12 as=200e-12
vd d 0 0
vg g 0 0
vb b 0 0
*.dc vd 0 5 .1
.dc vg -5 5 .01
.print vds=v(d) CGG=lx18(m)
+ CGD=par('-lx19(m)') CDG=par('-lx32(m)')
+ CGS=par('-lx20(m)') CSG=par('lx18(m)+lx21(m)+lx32(m)')
+ CGB=par('lx18(m)+lx19(m)+lx20(m)') CBG=par('-lx21(m)')
+Ccc=par('CGD+CGS+CGB')
.model nch nmos
+ level=13 update=2 xqc=0.6 toxm=345.315
+ vfb0=-1 phi0=1 k1=1.0 muz=600 mus=650
+ acm=2 xl=0 ld=0.1u meto=0.1u
+
.end
 楼主| 发表于 2009-11-15 23:41:12 | 显示全部楼层
谢谢hbchens,13楼的方法很有用,谢谢。

我试验了你发在12楼的代码,可是这样横轴仍然是频率,不是dc电压。不知是否有更好的办法呢?
发表于 2009-11-16 23:13:03 | 显示全部楼层
11# simpleme
有的啊 至少在SPECTRE下面是有的
 楼主| 发表于 2009-11-18 13:46:18 | 显示全部楼层
谢谢juliansky.
我已经在spectre下验证通过了,看来Hspice的功能确实弱了些,呵呵。
发表于 2009-11-24 10:56:29 | 显示全部楼层
新手,学习学习
发表于 2009-11-27 21:38:48 | 显示全部楼层
spectre直接用OP就可以阿,
不用这么麻烦吧
发表于 2009-11-28 01:20:52 | 显示全部楼层
好啊 十分专业!
发表于 2009-11-28 01:43:26 | 显示全部楼层
好书啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-19 01:04 , Processed in 0.028082 second(s), 7 queries , Gzip On, Redis On.

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