文章目录

  • 文件清单
  • 步骤
    • 错误1:verdi启动错误
    • 错误2 :启动vcs错误
    • 错误3 lmg_vcs错误
    • 错误4 启动dve报错,提示需要-mode64
    • 错误5 启动VCS错误
    • 错误6 执行vcs错误
    • 错误7 启动lmg_vcs错误
    • 错误8 ./simv gui错误
    • verdi启动错误
    • 全套EDA安装福利,即插即用

文件清单

‒vcs-mx_vL-2016.06
‒verdi_vL-2016.06-1
‒scl_v11.9 #此程序统⼀管理license等破解⽂件
‒SynopsysInstaller.rar #此程序⽤于安装以上3个程序
‒scl_keygen #此⽂件⽤于⽣成license⽂件

步骤

建立如图所示的空的文件夹

安装包在此
用rar解压installer,并运行.run文件

sudo -s
chmod +x SynopsysInstaller_v3.3.run
sudo ./SynopsysInstaller_v3.3.run

运行完.run文件后,会生成如下图,得到setup.sh文件,并运行他


可能你会出现这样的情况,解决办法如下所示:

 sudo apt-get install csh

成功后,再次运行,可能会出现如下界面

这⾥切换为普通⽤⼾模式 Ctrl+D 即可退出

切换为普通用户后,再次运行即可成功。

然后依次安装scl vcs verdi

下面获取license
双击scl_keygen.exe
只要修改
HOST ID Deamon
HOST ID Feature
HOST Name

修改LICENSE文件

DAEMON snpslmd /usr/synopsys/scl_2016.12/linux64/bin/snpslmd
第 1 ⾏, asic-dev 为 Ubuntu 主机名, 000C29929C28
为 eth0 的 MAC 地址
第 2 ⾏,/usr/synopsys/scl_2016.12/ 为 scl 的安装路

将 Synopsys.dat ⽂件复制到 /
home/EDA/SynopsysInstaller/vcs/licence / 和 /
home/EDA/SynopsysInstaller/verdi/license / 两个⽂件夹中

环境配置:
vim ~/.bashrc


#dve
export PATH=$PATH:/home/tony/synopsys/vcs_2016.06/gui/dve/bin #改成自己vcs的安装路径
alias dve='dve -full64'#VCS
export PATH=$PATH:/home/tony/synopsys/vcs_2016.06/bin     #改成自己vcs的安装路径
alias vcs='vcs -full64 -cpp g++-4.8 -cc gcc-4.8 -LDFLAGS -Wl,--no-as-needed'
#vcs需要的固定的参数,注意系统要安装gcc-4.8和g++-4.8,这两个需要自己独立安装#VERDI
export PATH=$PATH:/home/tony/synopsys/verdi_2016.06-1/bin #改成自己Verdi安装路径
export VCS_HOME=/home/tony/synopsys/vcs_2016.06
export VERDI_HOME=/home/tony/synopsys/verdi_2016.06-1
export NOVAS_HOME=/home/tony/synopsys/verdi_2016.06-1
alias verdi='verdi'#LICENCE
export LM_LICENSE_FILE=27000@tony-pc        #改成自己的host name
alias lmg_vcs='lmgrd -c /home/tony/synopsys/vcs_2016.06/license/Synopsys.dat' #注意改路径#scl
export PATH=$PATH:/home/tony/synopsys/scl_11.9/linux/bin  #改SCL安装路径
export VCS_ARCH_OVERRIDE=linux
source .bashrc
sudo apt-get install lsb-core

最后只需要运行环境变量 source一下,再lmg_vcs进行注册即可。很多blog都有讲,这里就不说了,主要说一下下面的错误解决办法。

错误1:verdi启动错误

有的同学在安装完毕后启动verdi后会出现如下错误:

verdi/platform/LINUXAMD64/bin/ Novas: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

这个错误我也倒腾了好久,最终有效解决了这个问题:
下载 libpng12-0_1.2.54-1ubuntu1.1_amd64 到你的下载目录中,然后执行在终端执行这个文件即可

下载链接:https://download.csdn.net/download/ciscomonkey/12275070

执行命令:

sudo dpkg -i  libpng12-0_1.2.54-1ubuntu1.1_amd64

错误2 :启动vcs错误

lmg_vcs

1、若途中有关TCP port的报错,查询27000端口进程,直接kill 掉等待27000端口完全释放再重新lmg_vcs即可。
command:
sudo netstat -ap | grep 27000
kill -9 ******

2、Failed to open the TCP port number in the license问题:

在Terminal输入:lmdown

netstat -ap | grep 27000
kill -9 XXX(看到的占⽤端⼝的 ID 号)

然后会问y/n,输入y。等待一会儿就可以了。注意要等待一会儿

参考:http://bbs.eetop.cn/thread-307403-3-1.html

错误3 lmg_vcs错误

lmgrd can’t make directory /usr/tmp/.flexlm when running server on Ubuntu:

这个问题,可以参考这个链接http://www.myir-tech.com/faq_list.asp?id=521

输入输入如下代码:

sudo -i #切换到root权限
mkdir /usr/tmp/ #创建目录(Ubuntu下没有这个目录)
chmod 777 /usr/tmp/ #修改权限

错误4 启动dve报错,提示需要-mode64

开启:dev
dve -mode64
注: 我是通过dve -mode64 才能打开

错误5 启动VCS错误

Error-[VCS_COM_UNE] Cannot find VCS compiler
VCS compiler not found. Environment variable VCS_HOME
用vcs -help后,或者用vcs编译.v文件,发现并不能启动VCS,而且环境变量错误。

解决办法: vcs -full64 filename.v

错误6 执行vcs错误


Makefile:104: recipe for target ‘product_timestamp’ failed
将gcc版本降到4.8

apt-get install gcc-4.8
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 80
update-alternatives --config gcc

最后执行的时候需要以cpp -gcc -4.8来执行

 vcs -full64 -cpp gcc-4.8 add.v fa.v add_tb.v  +v2k -debug_all

但是也许安装了4.8仍然报错,我的pc是ubuntu18.04,建议安装为4.4版本,手动安装比较复杂,也许你还入了坑,导致gcc报错,想remove还不行,说什么依赖关系,建议你使用snaptics来删除依赖关系的软件包。在我的linux 实际操作一文中有讲解。然后彻底卸载gcc后,用下面的方法安装。直接安装4.4肯定是没有这个的,已经被删除了。

解决 APT 仓库没有 GCC 4.4.7 的问题, 方法如下:
sudo vim /etc/apt/sources.list
文件追加以下内容:

deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse

sudo apt update
更新源

安装必要的软件
sudo apt install software-properties-common apt-transport-https ca-certifi
sudo apt install csh vim python2.7 perl lsb-core make dos2unix libjpeg62 lib
sudo apt install gcc-4.4 g+±4.4 gcc-multilib gcc-4.4-multilib
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+±4.4 100
输入:
gcc -v
g++ -v
确保版本号为:4.4.7

执行成功

错误7 启动lmg_vcs错误


Note: Use +vcs+lic+wait ( or -licwait or -licqueue in Unified Use Model ) to queue for license

解决办法:
该错误原因是因我买了个移动硬盘,把虚拟机内容拷贝到了移动硬盘里面,但是我没想到虚拟机的硬件地址也变化了,所以license必须重新生成,不信你可以看看你的MAC地址。重新生成license就可以了。

错误8 ./simv gui错误

Chronologic VCS simulator copyright 1991-2016
Contains Synopsys proprietary information.
Compiler version L-2016.06_Full64; Runtime version L-2016.06_Full64; Mar 30 20:34 2020
$stop at time 100000 Scope: add_tb File: add_tb.v Line: 12
ucli%


该错误是因为进入了dve的命令模式ucli,并没有进入界面模式
是因为敲命令时,是-gui,不是gui

./simv -gui $

verdi启动错误

1、/bin/sh illegal option -h
输入如下命令:

sudo rm -f /bin/sh
sudo ln -s /bin/bash /bin/sh

2、/home/hdl/synopsys/verdi_2016.06-1/platform/LINUXAMD64/bin/Novas: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

sudo apt-get install libjpeg62-dev

全套EDA安装福利,即插即用

最后目前买了个三星的固态移动硬盘,体验效果很好,一点也不卡,将虚拟机文件放在固态硬盘里,虚拟机里面包含了DC Verdi等等,除了tmax以外其他常用的软件。只需要电脑装有虚拟机,打开即可。如有需要,可加我vx:18080812512 务必备注来意:IC虚拟机。20RMB

ubuntu18.04安装VCS+verdi错误集锦相关推荐

  1. Ubuntu18.04安装VCS、Verdi、dve全套教程亲测(有成功截图)

    通过下面十个步骤,我们就可以在ubuntu上使用vcs.verdi.dve等软件! 下面是成功截图(为证): 一.安装ubuntu系统,这个不在这里讲了,重点安装VCS.Verdi等软件 下面的过程一 ...

  2. linux下anaconda3安装教程,Ubuntu18.04 安装 Anaconda3的教程详解

    Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如 ...

  3. Ubuntu18.04安装cuDNN和Tensorflow的正确姿势

    文章目录 Ubuntu18.04安装cuDNN和Tensorflow的正确姿势 一.检查NVIDIA驱动是否安装成功 二.检查CUDA是否安装成功 三.安装cuDNN 1. 确定版本 2. 下载安装包 ...

  4. Ubuntu18.04安装ROS Melodic(解决网络原因,先将所需压缩包下载到本地,然后rosdep update)

    Ubuntu18.04安装ROS Melodic(解决网络原因,先将所需压缩包下载到本地,然后rosdep update) 一.ROS介绍 机器人操作系统(Robot Operating System ...

  5. Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0

    Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0 前言 安装python3.7.7与环境变量设置 使用pip3安装tensorflow-gpu 2.2.0 测 ...

  6. Ubuntu18.04 安装OpenCV

    Ubuntu18.04安装 OpenCV 这里选择OpenCV3.4.3,其他版本类似 文章目录 Ubuntu18.04安装 OpenCV 1.下载OpenCV 2.安装cmake及OpenCV依赖包 ...

  7. Ubuntu18.04 安装搭建 hadoop-3.3.0 集群

    Ubuntu18.04 安装搭建 hadoop-3.3.0 集群 参考博文:https://blog.csdn.net/sunxiaoju/article/details/85222290?ops_r ...

  8. 西电 操作系统课设 在Ubuntu18.04安装pintos

    西电 操作系统课设 在Ubuntu18.04安装pintos 前言 1. 主要步骤 2. VMware的安装 3. Ubuntu18.04的安装和配置 4. Bochs的安装 4. Pintos安装 ...

  9. ubuntu18.04安装pcl库

    参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...

最新文章

  1. android string.xml前后加空格的技巧
  2. c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
  3. 你的知识死角不能否定你的技术能力
  4. PHP个人博客项目------切切歆语博客
  5. 《四世同堂》金句摘抄(十四)
  6. 20172324 2018-2019-1《程序设计与数据结构》实验1报告
  7. 蓝桥杯 ADV-70 算法提高 冒泡法排序
  8. WordPress——SMTP Error: Could not authenticate.
  9. widget(10、Notification)
  10. 聚合支付系统的设计与实现
  11. 如何将文件或文件夹加入杀毒软件白名单步骤
  12. 数据质量控制与数据治理
  13. 【anaconda】Multiple Errors Encountered与安装包graphviz失败
  14. 软件企业的基本条件和认定流程
  15. 【数据结构】线性表之单向链表的八大基操
  16. 微软软件实现技术授课系列内容之五:软件测试基础
  17. 直连附加存储服务器,直接连接存储
  18. IBinder对象在进程间传递的形式(一)
  19. 拉卡拉智能POS收单渠道前景如何?
  20. 性能测试报告,实例讲解

热门文章

  1. nginx配置ssl双向证书
  2. python-面向对象
  3. Ext.Net学习笔记19:Ext.Net FormPanel 简单用法
  4. Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等)
  5. mysql数据库一些可能会用到的命令
  6. Expect 在网络管理中发挥着重要作用
  7. 偏微分方程I PDE的例子1 一维波动与热传导方程
  8. UA MATH567 高维统计III 随机矩阵7 亚高斯矩阵的应用:Stochastic Block Model与社区发现 问题描述
  9. 数据库基本概念 - 表、字段、sql语句
  10. 3d数学基础学习总结