小弟现在用后仿的网表,用nanosim对mipi跑仿真,网表应该没问题,之前用hspice跑起来了,但hspice太慢了,跑了200多个G,还没跑完,所以就想拿nanosim跑,但在跑的时候,发现问题,问题我贴出来了,大家帮我看看,因为后仿的网表是flat的,所以我把mipi_io_top前面的.subcket和后面的.end去掉了,这样才可以告诉nanosim,这个mipi_io_top是顶层模块,但是这样做的话,报错了,cannot locate model "avdd" 然后我试了另外一种方法,就是在.sp文件里面,直接申明.optrion top module = "mip_io_top",原有网表不变,这样的话,也会报错,错误是no matching bin could be found in instance "mxi102_m1",两种方法都不行,请问大家知道这里应该咋样弄吗?咋样才可以使用nanosim跑后仿呢?
只去掉.subckt这个关键字后,第一行的第一个词以m打头,被当做了MOS管调用,mos管的调用的语法是“mxxx d g s b model",所以第一行的6个词”AVDD“被误认为是mos管的模型名了,所以报错了。
至于第二种方法,可以试试先注释掉报错的那个mos管,看看是否会报其他错误。如果还报类似的错误,可以试试检查一下pch_33这个模型是否支持l=0.4u, w=2u这样的尺寸。也可以试试单独做一个网表,里面就这一个管子,看看是否会报错,这样网表简单,容易查错。。