关于后仿真的一个问题
不知道这个问题如何解决?还请各位高手给予指点.
谢谢!
加上f=1试试,或者是finger=1;这取决于pdk相关参数的叫法
本来就有wpe,lod那些东西在,不一致加dummy,拉宽well,实在不行就只好用m匹配了。另外calibre的rule file有的时候就是有问题,仔细看看前后仿网表吧。
查一下你反提后映射回去cellmap文件,可能有些参数没有返回对。
我们碰到过类似的问题,修改map文件后才改对
您指的是calview.cellmap文件吗?我看了,这里面只有端口的映射表,没有finger或者multiplier的相关映射啊。您说的修改map文件是因为端口映射不对吧?
谢谢!
您说的是在calibre view setup的reset properties中把multiplier和finger都置1吗?
我用的是m=1 Nf=1,具体用Nf=1还是finger=1这个是得去查找pdk的手册吗?
不是要把它强行置为1,是要把参数传递过来,layout提出来是多少你就要反标多少
如何解决的呢?
我现在找到办法了,就是在reset properties中置m=1 fingers=1,有的pdk中finger参数是用Nf来表示,所以得写成Nf=1。
但是不我明白为什么必须得这样做。
我现在找到解决办法了,就是在reset properties中置m=1 fingers=1。
网上有人的解释是layout提取寄生参数时是没有m和fingers这个参数的,因此它会自动把原理图中这两个相关参数传递过来。这样的话就会导致后仿时管子的尺寸出错,因此必须得置m=1 fingers=1,这样的话就不会把原理图中的这两个参数传递过来,而是按照版图实际提取的宽长参数进行仿真。
不知道是不是这个原因?
谢谢,应该就是这个问题,我用的pdk中应该是fingers=1。
我当时的解决方法是,把提出来的寄生直接加到前仿的model中就没问题了。
恩,这个办法应该没有问题。
电路主体网表没变,就是增加寄生参数,因此m和fingers的参数也不会有变化。