EDA環境搭建---vcs


EDA工具: vcs2014.03

軟件平台: ubuntu 16.04

由於vcs2014只支持gcc4.4的版本,而ubuntu16.4的gcc是5.4,所以需要先把gcc的版本降到4.4。所以整個安裝過程即

1. gcc版本降到4.4

2. 安裝vcs

gcc回退到4.4

  • 先添加ppa的源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
  • 回退gcc
sudo apt-get install -y gcc-4.4 g++-4.4
sudo apt-get autoremove
sudo apt-get install -y gcc-4.4-locales g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg
sudo apt-get install -y gcc-4.4-multilib  libgomp1-dbg 
sudo apt-get install -y libcloog-ppl1 libppl-c4 libstdc++6-4.4-doc

由於沒有找到libmudflap0-4.4-dev,libmudflap0-dbg,就先沒管,有問題再直接從gnu上下載,裝gcc.

安裝vcs2014

需要安裝包:vcs2014,scl(貌似是synopsys的license管理工具),install(SynopsysInstaller_v3.2.run)

運行install,得到解壓文件

SynopsysInstaller_v3.2.run

運行./setup.sh 啟動Installer,貌似先安裝csh

sudo apt-get install csh
./setup.sh

剩下的就是步驟為安裝scl和vcs,詳細流程見參考鏈接

破解

破解過程不做過多闡述,講一下安裝過程中遇到的問題

Q1 打開dve,提示缺少libtermcap.so.2

Q2 運行vcs提示invalid host
,要把網卡名改成eth0
Q2 提示license有問題

sudo ln -s /lib/ld-linux.so.2 /lib/ld-lsb.so.3

即可

修改環境變量

#EDA environment
export SNPLMD_LICENSE_FILE=/home/×××/eda/synopsys/license/synopsys.dat
export LM_LICENSE_FILE=/home/***/eda/synopsys/license/license.dat

#vcs config
export VCS_HOME=/home/***/eda/synopsys/vcs
export PATH=$VCS_HOME/amd64/bin:$PATH

#dve config
export PATH=$VCS_HOME/gui/dve/bin:$PATH

alias dve="dve -full64"

參考鏈接

gcc回退

安裝vcs

吐嘈

作為linux小白,裝個eda工具真是累個半死,我在虛擬機上裝了一遍,花了一天才搞定,本想在雙系統上再裝一遍應該會很快裝好,結果有因為前期遇到的問題沒有記錄,加上手賤漏字,又搞了好久才搞好。所以記錄一下我遇到的問題,方便有需求的朋友。

另:以上這些解決方案都是網上找到的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM