【数字IC设计】Centos 7桌面版 安装Synopsys EDA Tools

这篇具有很好参考价值的文章主要介绍了【数字IC设计】Centos 7桌面版 安装Synopsys EDA Tools。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、软件下载(8G左右)

百度云盘链接分享:

链接:https://pan.baidu.com/s/1gRUoIRvJW1fPFxiQwwRn7g 
提取码:z2w3

二、Synopsys EDA Tools简述

这篇文章讲述了如何在centos7.9系统上安装Synopsys公司的VCS2016、Verdi2016、Design complier2016、Primetime2016、Formality2015、SpyGlass2016软件和基本的环境配置,安装中参考了 WeelCJ博主的Ubuntu环境安装方法,并结合centos环境做出的一部分调整,从而顺利安装,感谢 WeelCJ博主的好文章。

传送门:数字IC设计的第一步——Synopsys EDA Tools的安装_synopsys dve_WeelCJ的博客-CSDN博客

三、EDA安装环境:

centos7.9.2009桌面版

安装所需文件:

synopsys安装,EDA工具,centos

DesignComplier2016:

        简称DC,是Synopsys公司用于做电路综合的核心工具,可以将HDL描述的电路转换为基于工艺库的门级网表。可参考:Design Compiler入门 - 知乎

Formality2015:

        Synopsys形式验证工具Formality可以对时序重定的设计进行验证。

Installer3.2:

        Synopsys官方的安装软件,以上软件除SpyGlass外,均用它安装

Scl11.9:

        统一管理license等文件

License:

        用来生成license的文件

PrimeTime2016:

        是Synopsys的签约级、全芯片、门级静态时序分析工具

Vcs2016:

        是一个编译型的代码仿真器,它使你能够分析,编译和仿真Verilog,VHDL,混合HDL,SystemVerilog,OpenVera和SystemC描述的设计。 它还为您提供了一系列仿真和调试功能,以验证您的设计。 这些功能提供了源码调试和仿真结果查看功能。

Verdi2016:

        一个功能强大的debug工具,可以配合不同的仿真软件进行debug。常用VCS+Verdi的方式进行代码的仿真与检查

SpyGlass2016:

        有五大模块: lint, CDC(多时钟域检查), LP(低功耗),Constraint(约束),DFT(可测试性),是很强大的RTL验证级工具。

安装软件的顺序:

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

这个非常重要!!!

四、进入正片:用Synopsys Installer安装

1.安装前准备

        ①系统centos7.9桌面 提前安装好

        ②下载安装包并解压(我放在/home/EDA/Synopsys下)

synopsys安装,EDA工具,centos

 2.安装软件

进入Installer3.2路径下,执行SynopsysInstaller_v3.2.run

cd Installer3.2
chmod 777 SynopsysInstaller_v3.2.run
./SynopsysInstaller_v3.2.run
回车

synopsys安装,EDA工具,centos

得到我们想要的安装文件setup.shsynopsys安装,EDA工具,centos

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装Scl11.9

#新建scl目录
mkdir -p /home/synopsys/scl11.9
#开始安装scl
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

安装完成的 scl 目录 

synopsys安装,EDA工具,centos

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装Vcs2016

#新建vcs目录
mkdir -p /home/synopsys/vcs2016
#开始安装vcs
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 稍作等待!安装时间长一点

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 完成安装!

安装完成的 Vcs2016目录 

synopsys安装,EDA工具,centos

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装Verdi2016

#新建verdi目录
mkdir -p /home/synopsys/verdi2016
#开始安装verdi
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 稍作等待,安装时间长一点

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

安装完成的 verdi目录 

 synopsys安装,EDA工具,centos

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装DesignComplier2016

#新建DC目录
mkdir -p /home/synopsys/DC2016
#开始安装DC
cd /home/EDA/Synopsys/Installer3.2
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centossynopsys安装,EDA工具,centos

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

安装完成的 DC2016目录 

 synopsys安装,EDA工具,centos

Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装Primetime2016

#新建Primetime目录
mkdir -p /home/synopsys/PT2016
#开始安装Primetime
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 后续点击[Finish]---[Dismiss],完成安装

安装完成的 Primetime2016目录 

synopsys安装,EDA工具,centos

 Scl11.9 —— Vcs2016 —— Verdi2016 —— DesignComplier2016 —— Primetime2016 —— Formality2015

安装Formality2015

#新建Formality目录
mkdir -p /home/synopsys/formality2015
#开始安装Formality
./setup.sh -install_as_root

synopsys安装,EDA工具,centos

弹出安装界面

synopsys安装,EDA工具,centos

 自定义(luhuai)

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 安装完成的 Formality2015目录

synopsys安装,EDA工具,centos

软件安装完成---> EDA工具的安装目录

synopsys安装,EDA工具,centos

生成License文件 

查看linux系统的主机名和网卡eth0的mac地址

hostname

ifconfig eth0 | grep -o -E ‘([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}’

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

得到

cim1

00155d64190f

启动scl_keygen生成器

在Windows系统上操作
打开scl_keygen文件夹下的scl_keygen.exe文件

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 需要填写这3项信息,

HOST Name,填写主机名: cim1

HOST ID DaemonHOST ID Feature填写mac地址: 00155d64190f

synopsys安装,EDA工具,centos

 点击Generate生成License

synopsys安装,EDA工具,centos

修改Synopsys.sat文件

 在scl_keygen目录下,用记事本打开Synopsys.sat文件synopsys安装,EDA工具,centos

 修改第二行,在snpslmd 后添加scl11.9安装目录的snpslmd存放路径

snpslmd存放路径如下:

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 保存

将Synopsys.dat文件放到linux系统的“/home/synopsys/scl11.9/admin/license"目录下

synopsys安装,EDA工具,centos

 同时,将Synopsys.dat文件也放到verdi2016安装目录的license文件夹下

 synopsys安装,EDA工具,centos

 设置环境变量

进入/root下,编辑.bashrc文件,添加EDA工具路径

cd  /root
vim .bashrc
#dve
export PATH=$PATH:/home/synopsys/vcs2016/gui/dve/bin #vcs2016的安装路径
alias dve="dve -full64"
 
#VCS
export PATH=$PATH:/home/synopsys/vcs2016/bin     #vcs2016的安装路径
alias vcs="vcs -full64 -cpp g++-4.8 -cc gcc-4.8 -LDFLAGS -Wl,--no-as-needed" 
#vcs需要的固定的参数,注意系统要安装 gcc-4.8 和 g++-4.8,这两个需要自己独立安装
export VCS_ARCH_OVERRIDE=linux                   #加这个可以说明 VCS 也支持 2.*以上的内核                       
 
#VERDI
export PATH=$PATH:/home/synopsys/verdi2016/bin    #verdi2016的安装路径
export VCS_HOME=/home/synopsys/vcs2016
export VERDI_HOME=/home/synopsys/verdi2016
export NOVAS_HOME=/home/synopsys/verdi2016
 
#LICENCE
export SNPSLMD_LICENSE_FILE=27000@cim1             #主机名hostname
export LM_LICENSE_FILE=/home/synopsys/scl11.9/admin/license/Synopsys.dat        
# license文件存放的位置
alias lmg_scl="lmgrd -c /home/synopsys/scl11.9/admin/license/Synopsys.dat"
 
#scl
export PATH=$PATH:/home/synopsys/scl11.9/linux/bin    #scl11.9的安装路径

#Design Compalier
export SYNOPSYS=/home/synopsys/DC2016           #DC2016的安装路径
export PATH=$PATH:/home/synopsys/DC2016/bin     
export DC_HOME=/home/synopsys/DC2016
alias dc="dc_shell"
alias dv="design_vision"

#Primetime
export PATH=$PATH:/home/synopsys/PT2016/bin     #PT2016的安装路径
export PT_HOME=/home/synopsys/PT2016
alias pt="primetime"

#Formality
export PATH=$PATH:/home/synopsys/formality2015/bin     #formality2015的安装路径
export FM_HOME=/home/synopsys/formality2015
alias fm="formality"

注意:以上路径 按照自己安装软件的实际路径更改!!!

synopsys安装,EDA工具,centos

环境变量生效

source .bashrc

激活License

开放27000端口:

firewall-cmd --zone=public --add-port=27000/tcp --permanent
firewall-cmd --reload

synopsys安装,EDA工具,centos

 在终端输入,准备激活

lmg_scl

出现报错:

bash: ..../lmgrd: /lib/ld-lsb.so.3: bad ELF interpreter: 没有那个文件或目录

synopsys安装,EDA工具,centos

 解决: yum install redhat-lsb.i686

稍等片刻

再次激活

lmg_scl

synopsys安装,EDA工具,centos

 出现以下输出,代表License激活成功synopsys安装,EDA工具,centos

 ps(若激活中出现新的报错,参考WeelCJ大佬的License篇,再次感谢!!!)
数字IC设计的第一步——Synopsys EDA Tools的安装_synopsys dve_WeelCJ的博客-CSDN博客

软件测试

1.DesignComplier2016

终端输入dc

synopsys安装,EDA工具,centos

出现报错,libXss.so.1

查看libXss.so.1属于哪个包:repoquery --nvr --whatprovides libXss.so.1

repoquery --nvr --whatprovides libXss.so.1

yum installl libXScrnSaver*

synopsys安装,EDA工具,centos

 接着输入dc,又出现一个错误,关于libmng.so.1synopsys安装,EDA工具,centos

 yum install libmng.x86_64 -y

再次在终端输入dc

synopsys安装,EDA工具,centos

CTRL+z 退出

 再检验dv,即dc的图形界面,成功!

终端输入dv

synopsys安装,EDA工具,centos

2.Primetime2016

终端输入pt

synopsys安装,EDA工具,centos

3.Formality2015

给Formality2015添加工作目录,设置读写权限

mkdir /home/FM-program
chmod 777 /home/FM-program
fm -work_path /home/FM-program/

synopsys安装,EDA工具,centos

每次使用Formality2015 ,在/home/FM-program/下,终端输入fm打开

cd /home/FM-program/
fm

4.Vcs2016

终端输入vcs

synopsys安装,EDA工具,centos

 在终端输入dve,vcs的图形界面打开!

synopsys安装,EDA工具,centos

5.Verdi2016

终端输入verdi

synopsys安装,EDA工具,centos

安装SpyGlass2016

synopsys安装,EDA工具,centos

 synopsys安装,EDA工具,centos

 运行SpyGlass-Install.sh文件

sh  SpyGlass-Install.sh

一路 y

稍等片刻!

synopsys安装,EDA工具,centos

 配置环境变量

vim /root/.bashrc

#SPYGLASS2016
export SPYGLASS_HOME=/home/EDA/Synopsys/SpyGlass2016/y/SpyGlass-L2016.06/SPYGLASS_HOME
export PATH=$PATH:$SPYGLASS_HOME/bin
export SPYGLASS_DC_PATH=/home/synopsys/DC2016        #DesignComplier2016的安装路径
alias sg="spyglass"

source .bashrc

替换check.linux4文件

SpyGlass_vL_201606_crack文件夹的check.linux4文件复制换到 ..../SPYGLASS_HOME/obj/ 里面的check.linux4

synopsys安装,EDA工具,centos

测试

在终端输入sg

synopsys安装,EDA工具,centos

安装完成!

五、普通用户如何使用软件?

普通用户:tang

一、普通用户授予 root 权限

synopsys安装,EDA工具,centos

二、将root用户下的环境变量copy一份即可!

synopsys安装,EDA工具,centos

synopsys安装,EDA工具,centos文章来源地址https://www.toymoban.com/news/detail-752865.html

到了这里,关于【数字IC设计】Centos 7桌面版 安装Synopsys EDA Tools的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数字IC设计之——低功耗设计

    目录 概述 背景 为什么需要低功耗设计 CMOS IC功耗分析 基本概念 功耗的分类 功耗相关构成 不同层次低功耗设计方法 芯片中的功耗分布以及对应的低功耗方案 低功耗方案 系统算法级的低功耗技术 编码阶段的低功耗技术 门控时钟 Clock Gating 物理实施的低功耗技术 操作数分离

    2023年04月18日
    浏览(82)
  • 数字电路EDA综合设计verilog笔记(持续更新)

    目录 1、常用组合电路模块的设计 1、基本门电路(常用3种描述方法) 2、译码器与编码器 (1)译码器(decoder) (2)编码器(encoder) 2、常用时序电路模块的设计 1、D触发器 2、数据锁存器 3、实用电路设计 1、基本门电路 2、译码器与编码器 3、数据选择器 4、奇偶校验产生器

    2024年02月09日
    浏览(48)
  • 面经-2023-中兴-数字IC设计

    专栏推荐: 2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏首页: 2023 数字IC设计秋招复盘——数十家公司笔试题、面试实录 专栏内容: 笔试复盘篇 2023秋招过程中整理的笔试题,来源包括我自己求职笔试以及整理其他同学的笔试。包含华为、中兴、联发科、

    2024年02月12日
    浏览(40)
  • EDA技术Verilog HDL语言完成数字钟设计

    Quartus Ⅱ安装包 链接:https://pan.baidu.com/s/12NbAX8J6XBZ7SQAxSj4H_A 提取码:cokm 主要内容: 1.数字钟系统具有时钟、清零和校准输入信号; 2.在系统时钟信号(1Hz)作用下,能显示时、分、秒; 3.时/分/秒计数器为24进制/60进制/60进制; 4.系统可以对时、分校准。校准信号有两

    2024年02月11日
    浏览(42)
  • 数字IC后端设计如何从零基础快速入门?(内附数字IC后端学习视频)

    数字IC后端工程师主要职责是把数字IC前端工程师写的逻辑功能RTL转变成物理实际连线GDS版图。这个过程的本质是基于一定的时序约束和物理约束将设计的逻辑功能等价转变成物理连接。因为这个GDS最后是要提交给foundary进行芯片加工制作的,光刻机无法识别逻辑功能,它只认

    2024年01月20日
    浏览(46)
  • 模拟IC与数字IC设计该怎么选?哪个岗位薪资高?

    很多同学想要入行IC,但不知道数字和模拟方向怎么选? 如果没有亲身体会过模拟设计,并有发自内心的自信或者兴趣,一般不看好纯小白去学模拟电路设计。 模拟设计想做好,没有数学功底,没有电路分析的功底,很难会有出彩的机会。就连零极点分析都搞不清、基尔霍夫

    2024年02月03日
    浏览(61)
  • 数字IC前端设计流程及详细解释

    数字前端以设计架构为起点,以生成可以布局布线的网表为终点。 使用设计的电路实现想法,主要包括:基本的RTL编程和仿真。前端设计还可以包括 IC系统设计、前仿真波形验证、综合、STA、FM验证。其中 IC系统设计最难掌握,它需要多年的IC设计经验和熟悉那个应用领域,

    2024年02月06日
    浏览(54)
  • 【数字IC设计】Design Compiler入门

    本博客参考自文章链接 本文以全加器为例,演示DC综合的流程。设计文件如下: 创建library文件夹,将工艺库文件放入此文件夹,如下图所示 启动dc,输入 输入 设置目标库 输入 设置链接库 结果如下图所示 输入命令: 输入后显示如下: 然后输入check_design检查设计,如下图所

    2023年04月13日
    浏览(53)
  • 数字IC设计之时序分析基础概念汇总

     1 时钟Clock 理想的时钟模型是一个占空比为50%且周期固定的方波。时钟是FPGA中同步电路逻辑运行的一个基准。理想的时钟信号如下图: 2 时钟抖动Clock Jitter 理想的时钟信号是完美的方波,但是实际的方波是存在一些时钟抖动的。那么什么是时钟抖动呢?时钟抖动,Clock Jitter,

    2024年02月07日
    浏览(47)
  • 数字 IC 设计职位经典笔/面试题(二)

    共100道经典笔试、面试题目 (文末可全领) 三种资源:BLOCK RAM,触发器(FF),查找表(LUT);注意事项: 1:在生成 RAM 等存储单元时,应该首选 BLOCK RAM 资源; 其原因有二: 第一:使用 BLOCK RAM 等资源,可以节约更多的 FF 和 4-LUT 等底层可编程单元。使用BLOCK RAM 可以说是

    2024年02月17日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包