|
1. 用which查找hspice调用的文件,应该在hspice安装路径下的bin里的“hspice”,比如“hspice_vE-2010.12-SP2/hspice/bin/hspice",这是一个csh脚本;
1 o e9 ]% J2 K4 [$ z2. 用vim打开这个csh脚本,找到以下几行把它们注释掉即可,大约在202行
) A& d- j8 w, B F# o! R4 c) E. \if (("$sse" == "") || ($status != 0)) then
/ n4 i: {0 d& E: r/ n* S# \2 ?! gecho " Error: SSE2 instruction is not supported on this machine."
+ i8 }; Y4 _ c, F! Fecho " HSPICE has adopted SSE2 instruction since 2006.09 version."
" } e: Z- `0 r8 \- Y1 Y! ?echo " Please review the release note for more detailed information."
: U. X& h" F) V& m2 `( G4 Mexit 1* v" d" c6 e! B Z& T6 U; O8 X
endif* j: E `: G# w7 y" j
原因可能是sse这个变量太长了。
! F# A! T/ }0 [8 v! `另一个方法是
2 ?0 `( P+ W7 x1 ` E2 O如果你是32位linux,那么可以直接调用hspice的可执行文件来仿真,而不要用它默认的bin下hspice csh脚本,比如在.cshrc中加上一个alias语句; g. {$ I- A: `, ~$ U K3 _. ?9 I
alias hspice $hspice_install_dir/hspice/linux/hspice+ n* G' m8 t q b) p
但这样做有个缺点是仿真时不能调用veriloga。 o0 D# e% F: f9 }" L
|
|