有关使用HSpice仿真的一些问题
时间:10-02
整理:3721RD
点击:
最近在用HSpice做flyback架构ACDC LED Driver的仿真,有几个HSpice使用的小问题,不知大家有何高见:1、如果从ADE导出网表直接用HSpice进行仿真得到的数据格式是psfbin的,但是在我的系统里psfbin有大小限制,只能仿真到2G,到2G就自动停止,有什么办法能够调整文件大小上限(应该和操作系统位数无关);
2、使用POST=2,得到的数据格式是binary,理论上应该没有大小限制(跑出过15G的tr0),但是文件太大spice explorer根本不能打开,有什么办法能够设定仿真文件大小,当仿真文件大小达到设定值HSpice就自动停止仿真(感觉option里面应该有,但是找了半天也不知道是哪一个);
3、需要对系统保护功能进行仿真,比如开路保护,需要在系统各个信号都建立好之后再发生开路,现在想先用测量语句测量出系统建立好的时间,设定一个压控电阻,电压的延时为测量语句之前测量好的时间,这样就可以在一次仿真中将开路保护仿出(如果是普通方法就需要先跑一个仿真,测量出系统建立好的时间,然后根据这个时间再设定压控电阻,再进行仿真)(别告诉我一个一个仿,有很多corner呢)。但是按照这个思路去写网表发现电压源的延迟不能是测量语句的测量结果,很是郁闷,不知道大家有什么好的方法(想用verilogA实现,系统建立好的时间作为布尔量,再和压控电阻的电压源做与运算,进而得出工作中开路的效果,不知道可行不可行,大家有什么高见?)
2、使用POST=2,得到的数据格式是binary,理论上应该没有大小限制(跑出过15G的tr0),但是文件太大spice explorer根本不能打开,有什么办法能够设定仿真文件大小,当仿真文件大小达到设定值HSpice就自动停止仿真(感觉option里面应该有,但是找了半天也不知道是哪一个);
3、需要对系统保护功能进行仿真,比如开路保护,需要在系统各个信号都建立好之后再发生开路,现在想先用测量语句测量出系统建立好的时间,设定一个压控电阻,电压的延时为测量语句之前测量好的时间,这样就可以在一次仿真中将开路保护仿出(如果是普通方法就需要先跑一个仿真,测量出系统建立好的时间,然后根据这个时间再设定压控电阻,再进行仿真)(别告诉我一个一个仿,有很多corner呢)。但是按照这个思路去写网表发现电压源的延迟不能是测量语句的测量结果,很是郁闷,不知道大家有什么好的方法(想用verilogA实现,系统建立好的时间作为布尔量,再和压控电阻的电压源做与运算,进而得出工作中开路的效果,不知道可行不可行,大家有什么高见?)
自己顶一下,要不帖子都沉了,有木有大神出来交流一下呀?
次贴沉了吗?同问