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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4856|回复: 7

[解决] spectre tran仿真问题(不满足KCL定律)

[复制链接]
发表于 2015-11-25 19:34:03 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 lovekeduo 于 2015-11-25 23:01 编辑

电容充放电.jpg
左边第一个电路就是一个共源级反相器,输出接一个负载电容,负载电容比寄生电容大得多就行。 pmos偏置电流随意(比如1-10uA)。nmos输入为一个脉冲信号,比如1MHZ。这是一个简单的锯齿波电路。  tran仿真设置:errpreset=conservertive  skipdc=yes  ic=node cmin=1p 其他都是默认值。结果VO结点的瞬态电流不满足KCL。尤其是nmos栅极低电平,电容充电的时候,表现为电容充电电流比pmos电流源电流小的多。比如pmos电流源电流1uA,充电电流只有200nA左右,具体跟电容大小也有关系,这时候nmos关断,电流可以忽略。
右边的电路更简单,就是一个脉冲电流源或阶跃电流源和电容串联,tran仿真也是电容的充放电电流和电流源不相等。
究竟是哪里错了?求大神解答。
 楼主| 发表于 2015-11-25 22:57:02 | 显示全部楼层

标题

本帖最后由 lovekeduo 于 2015-11-25 23:13 编辑

自己找到问题了,原来是cmin=1p设置太大了,设置为1f比较合理,一直以为cmin只加在没有电容的节点。看来spectre没有这么智能,每个节点都会连接一个cmin
发表于 2022-4-21 14:17:03 | 显示全部楼层


lovekeduo 发表于 2015-11-25 22:57
自己找到问题了,原来是cmin=1p设置太大了,设置为1f比较合理,一直以为cmin只加在没有电容的节点。看来spe ...


您好,请问这个cmin在那里设置呀

点评

同问  发表于 2022-12-12 15:58
发表于 2023-1-12 14:59:00 | 显示全部楼层


sxw1316 发表于 2022-4-21 14:17
您好,请问这个cmin在那里设置呀


我也没找到......

点评

tran_options_Algorithm  发表于 2023-3-3 01:19
发表于 2023-4-10 16:17:09 | 显示全部楼层
请问如何修改cmin的值呢?
发表于 昨天 17:49 | 显示全部楼层


Aladddin 发表于 2023-4-10 16:17
请问如何修改cmin的值呢?


在tran仿真设置的option里面,点Algorithm,下面有cmin的选项,默认是空着的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-24 16:04 , Processed in 0.021661 second(s), 9 queries , Gzip On, Redis On.

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