spectre tran仿真问题(不满足KCL定律)
录入:edatop.com 阅读:
左边第一个电路就是一个共源级反相器,输出接一个负载电容,负载电容比寄生电容大得多就行。 pmos偏置电流随意(比如1-10uA)。nmos输入为一个脉冲信号,比如1MHZ。这是一个简单的锯齿波电路。 tran仿真设置:errpreset=conservertive skipdc=yes ic=node cmin=1p 其他都是默认值。结果VO结点的瞬态电流不满足KCL。尤其是nmos栅极低电平,电容充电的时候,表现为电容充电电流比pmos电流源电流小的多。比如pmos电流源电流1uA,充电电流只有200nA左右,具体跟电容大小也有关系,这时候nmos关断,电流可以忽略。
右边的电路更简单,就是一个脉冲电流源或阶跃电流源和电容串联,tran仿真也是电容的充放电电流和电流源不相等。
究竟是哪里错了?求大神解答。
标题
自己找到问题了,原来是cmin=1p设置太大了,设置为1f比较合理,一直以为cmin只加在没有电容的节点。看来spectre没有这么智能,每个节点都会连接一个cmin
申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程。
上一篇:谁有肖特基二极管的HSPICE模型?
下一篇:晶振电路设计