hspice2014 安装与配置(完全实测)

hspice2014 安装与配置(完全实测)

社蕙 454 2023-02-06

搞这个傻逼东西真的很难血压不高,网上hspice2016的资源折腾了一天愣是搞不成,不知道究竟是破解出了什么问题。最后还是用的数集的2014的包才能破解成功,当然这个版本太老了,破解很简单但兼容运行起来那实在是太繁琐了。虽然但是为什么堂堂交大居然连正版都没有?

下载

链接: https://pan.baidu.com/s/1qo6EFa0nml7_WKKBRijrqQ?pwd=vnsy 提取码: vnsy
大小538.1M

安装

  1. 先阅读根目录下的readme.txt
  2. (!重要) 由于hspice2014使用了旧版32位windows系统的控件,此控件可能在新系统中缺失。如果你确定没有缺失,请直接进行第3步,否则需要将\OCX控件中的.ocx文件全部复制到c:\windows\sysWOW64,使用管理员权限打开cmd,输入_command.txt中的命令,使用32位的Regsvr32对控件进行注册(注意,使用的是sysWOW64文件夹下的regsvr32):
    c:\windows\sysWOW64\Regsvr32 c:\windows\sysWOW64\Comctl32.ocx
    c:\windows\sysWOW64\Regsvr32 c:\windows\sysWOW64\SYSINFO.OCX
    c:\windows\sysWOW64\Regsvr32 c:\windows\sysWOW64\COMCT232.OCX
    c:\windows\sysWOW64\Regsvr32 c:\windows\sysWOW64\COMDLG32.OCX
    c:\windows\sysWOW64\Regsvr32 c:\windows\sysWOW64\MSINET.OCX
    
    可能会弹出报错框,只要框内说明注册成功,就可以不用管提到的其他问题。
  3. 按照installation guide.pdf中的步骤一步步进行,如果看不懂英文请自行翻译,总结下来的步骤大致为:
    1. 安装spice本体和scl,装本体的时候可能还是会显示找不到上述控件,但他是在system32找,找不到很正常,装在system32反而找不到,忽略这个报错就行了。
    2. 打开LicGen.exe,生成并找到网卡编号,找到主机名
    3. 填写上述信息到scl_keygen.exe注意,打开软件后会自动生成一个.src文件,将其打开,将.src文件里的2020改成2030(30-dec-2030),软件里的EXPIRE也要改成2030(如果你在2030年后看到这个教程,那就把它改到2040),生成.dat文件
    4. 配置imtools,启动server,查看log内有无报错
    5. 配置环境变量,变量名为LM_LICENSE_FILE,值为27000@<主机名>

测试

  1. 打开hspui(spice本体)
  2. 点击Open,选择C:\synopsys\Hspice_J-2014.09-2\Demo\hspice\apps\quickTRAN.sp(如果安装的时候没有改动过默认位置,那么synopsys的例程就在这里)
  3. 点击Simulate,如果安装成功,那么应该生成quicktran.lis和其他一系列文件,并且quicktran.lis文件中没有出现error,显示 job concluded,那么就是破解成功了

配置波形显示

  1. 安装根目录下的sx_c2009_03_windows.exe
  2. 在刚在打开并跑过一个sp文件的hspui中,选择configuration>versions,在waveview一栏填上C:\Program Files (x86)\Synopsys\SPICE Explorer c2009.03\sx.exe(如果是默认安装位置的话)
  3. 点击Waveview,弹出波形查看器
  4. 关闭Waveview,点击File->Save Configuration免得下一次打开后配置的路径消失

其他问题

1. 安装好hspice2014后打开软件,结果提示找不到Comctl32.ocx

去看\OCX控件\关于comctl.ocx文件的进一步说明.docx,上面的流程采用的是方法3,如果不适用,请尝试剩下两个方法。

2. 打开hspice2014,simulate既不报错,也不输出

大概率是系统用户名是中文的问题,建议开新用户或者重装系统

3. 关机之后再开hspui怎么跑不了了

每次重启电脑之后要重新在imtools.exe启动server

关于hspice2016

不管怎么说,虽然用不了,但搞了一天不记下来还是很可惜: