微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 请教Cadence中“Matrix is singular”的问题

请教Cadence中“Matrix is singular”的问题

时间:10-02 整理:3721RD 点击:
我的电路在仿真的时候有时会报“Matrix is singular”,然后仿真结果就会变得很离谱。后来发现如果在一个比较器(自己搭的)的其中一个输入端加的电压比较小(大概100mv这样)的时候就会报这个错误,电压高点就没问题。我的vdd是1v。
另外还有当很多反相器串在一起的时候也会出现类似情况。想问一下这是为什么呢?
另外附上截图:





谢谢解答!

可能的原因会很复杂,比如写的不好的器件模型,仿真器的收敛条件设置,还有器件尺寸的选取超出模型范围,等等都会造成奇异矩阵的问题。常用的解决办法是1)换一个新版本的Spectre, 2) 调整收敛设置和精度设置 3)检查电路中不合理的数字,沟道长度之类的,超大或者超小的电阻电容电感之类的。spectre.out里面的信息还不足以指出问题所在,还是要设计者自己去检查。

嗯,确实有些器件的尺寸设置得不合理,谢谢你~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top