| |
list文件中提示为: **error** call to epvaHDLcgen failed.
google不到这样的错误提示,开始也怀疑是lic不全,后来觉得可能出在文件路径上。因为工作文件夹放在My Dropbox下,担心是文件名中的空格的原因。
再打开生成的*.valog文件,发现里面最后一句提示是*pvaE* 'd:/doc/my' file does not exist.。果然就是文件夹中的空格引起的!奇怪的是H$pice 2009.03好像就没有问题。似乎H$pice D-2010.03-SP1对verilog-a的编译处理有一些改变,每个testbench会生成一个*.pvadir子文件夹及一些额外文件。
怎么办呢?用junction.exe! 用junction D:\work-link "{My Dropbox_Dir}\work",然后Hspice调用work-lnk里面的文件,仿真成功了!需要注意的是用junction命令的时候,因为目标文件夹中空格的存在,路径名要整个加上双引号!