微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 综合技术问答 > EDA使用问答 > hspice安装完后能够显示版本号,但仿真时提示却提示License找不到

hspice安装完后能够显示版本号,但仿真时提示却提示License找不到

时间:03-15 整理:3721RD 点击:
费劲力气装好hspice,终端里输入hspice -v 能够提示版本号,或者直接输入hspice也能出一堆东西,表示hspice应该是装好了吧。
于是试着用来仿真,输入hspice -i test.sp -o test.lis
再去查看test.lis文件却看到如下提示
****** HSPICE -- D-2010.03 32-BIT (Feb 23 2010) linux ******
Copyright (C) 2010 Synopsys, Inc. All Rights Reserved.
Unpublished-rights reserved under US copyright laws.
This program is protected by law and is subject to the
terms and conditions of the license agreement from Synopsys.
Use of this program is your acceptance to be bound by the
license agreement. HSPICE is the trademark of Synopsys, Inc.
Input File: test.sp
lic:
lic: FLEXlm: v8.5b
lic: USER:rootHOSTNAME: localhost.localdomAIn
lic: HOSTID: 000c2960561cPID:2590
lic: Using FLEXlm license files:
lic: /usr/local/flexlm/licenses/license.dat
lic: Cannot find license fileThe license files (or server network addresses)
lic: Unable to checkout hspice
lic:

我感觉是不是它找错路径了,我按照EETOP里的教程把生成的License放在/home/EDA/synopsys_dat/synopsys.dat里啊
EDA里面还有别人已经装好的cadence软件。
我猜想是不是LM_LICENSE_FILE有很多,所以软件不知道找哪个?.bashrc和.cshrc里有好多LM_LICENSE_FILE啊
以下是从.bashrc(安装hspice时修改了它)文件里copy的一段
PATH=/home/EDA/hspice2010/hspice/bin/PATH
LM_LICENSE_FILE=/home/EDA/synopsys_dat/synopsys.datLM_LICENSE_FILE
SX_BIN=/home/EDA/spice_explorer2007/
Export PATH
Export LM_LICENSE_FILE

以下是我从.cshrc文件里copy的一段
#for calibre
setenv LM_LICENSE_FILE /home/EDA/Calibre/lic_cal.dat
setenv MGC_HOME /home/EDA/Calibre/ixl_cal_2008.1_20.15
#set CalibrePath = ( $MGC_HOME/bin )
set path = ( $path /home/EDA/Calibre/ixl_cal_2008.1_20.15/bin )
# for Hspice
#setenv LM_LICENSE_FILE /home/synopsys/hspiceastro_lic_by_Xumeboy.dat
#setenv LM_LICENSE_FILE 7182@localhost
setenv SYN_HOME /home/synopsys/hspice
set path = ( $SYN_HOME/linux $path )
setenv HSPICE_HOME /home/EDA/hspice2010/hspice/bin/
set path = ( $HSPICE_HOME $path )


没有人遇到这样的问题么?
都是怎么样解决的?

不可能就我一个遇到这样的问题吧,
XP下环境变量的并列只要加分号就行了,linux怎么整,
cadence和hspice都要用LM_LICENSE_FILE这一变量

这他么不会是个bug吧!

也遇到了,没解决



没有过来人知道下,实在不好整



环境变量问题,你看他路径都找错了,添加 SNPSLMD_LICENSE_FILE变量再看看。



linux用冒号‘:’



借鉴windows命令行下直接拖拽的方式,在终端里直接把lmgrd命令的绝对路径填好,再填好synopsys.dat的绝对路径,如下:[root@locahost ***]/home/EDA/SCL_10.9.3/linux/bin/lmgrd/home/EDA/synopsys_dat/synopsys.dat
可以看到结果报错:
(lmgrd) ERROR: license files have conflicting port numbers27000 and 1700

看来是license的问题


加入一个-c
/home/EDA/SCL_10.9.3/linux/bin/lmgrd -c/home/EDA/synopsys_dat/synopsys.dat
提示端口号冲突

16:35:24 (lmgrd) ERROR: license files have conflicting port numbers-1 and 1700

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top