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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: nemovon

hspice 中瞬态仿真(tran)使用UIC与不用的区别

[复制链接]
发表于 2014-10-21 09:04:11 | 显示全部楼层
楼主你说:“我在仿真的时候设过一组违背KCL/KVL的初值,然后仿真了下看看HSPICE是如何处理的,发现HSPICE 在t=0时刻有跳变,即从用户自定的违背KCL/KVL的初值跳变到符合KCL/KVL的初值。”,所以我建议你可以再去做一下设置一组对的初值,看hspice是怎么处理的?我猜测有可能是用户设置了初值之后,hspice会检查一下对错,而不是像楼主说的再算一遍,如果错了hspice会去再算,如果对了hspice就用用户设置的,可能检查比算一遍速度快很多吧。

个人理解,不知道对错,期待楼主实验验证后回复。谢谢。
发表于 2014-10-21 09:29:55 | 显示全部楼层
回复 1# nemovon


    围观,持续关注!
发表于 2015-7-14 13:42:43 | 显示全部楼层
这个初始值的设置 只是防止类似于双稳态电路的不确定状态 实际电路的静态工作点以SPICE计算稳准,凡是SPICE可以计算的TA就会覆盖用户设置的值 ,凡是SPICE无法计算的 模棱两可的(如双稳态电路的存储值)SPICE选取用户定义的初始值。
例如.IC V(X)=1.2V
      .TRAN 1p 100n UIC
或者
     C1  n1 0 10p IC=1.2V
     .TRAN 1p 100n UIC
(但是我不确定UIC和.IC 语句是不是同时具备)
发表于 2015-7-14 13:45:54 | 显示全部楼层
楼主说“我在仿真的时候设过一组违背KCL/KVL的初值,然后仿真了下看看HSPICE是如何处理的,发现HSPICE 在t=0时刻有跳变”
Hspice 采纳了你的初始激励  但是你的初始激励不满足KCL KVL方程,所以初始状态只是一个暂态过程,随后电路会迅速跳变到稳态。
希望有所帮助 谢谢大家
发表于 2020-8-3 15:17:37 | 显示全部楼层
关注!!!
发表于 2023-4-27 17:26:33 | 显示全部楼层
使用UIC,允许user用一个定义好的初始状态开始跑。在电路规模很大时,跑一个start up可能要花很久时间,不想每次都跑,就可以把startup 后的状态保存下来,下次仿真时直接调用,节省仿真时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 00:48 , Processed in 0.016328 second(s), 5 queries , Gzip On, Redis On.

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