您的位置:首页 > 运维架构 > Linux

用centOS 7安装cadence搭建适合IC Design的科研环境(一)——相关知识准备

2016-07-22 09:34 651 查看
这篇博客记录我在用centOS搭建适合模拟集成电路设计的科研环境的过程,主要内容从我的OneNote笔记中整理,一是为了从杂乱的笔记中筛选出有价值的信息,二是希望能帮助更多像我一样的新手少走弯路

过程中所需要的一些背景知识我尽量附上链接或参考,如有差错,还望指正。

另外为了获得安装过程的屏幕截图,又重装一次cadence相关组件。

以下是博客正文,因为内容较多,我会分成一个专题系列进行叙述。

明确安装目标

一些必要的知识储备

cadence是EDA领域毋庸置疑的老大,广泛用于IC, SoC, PCB设计企业、高校。我们日常说的cadence并不是指某个软件,而是一整套开发环境,在cadence官网可以看到他们为不同的应用领域提供完整的design flow所需的开发环境。根据官网的介绍,candence应该是有5个不同的开发平台,分别是:

System Design and Verification(系统级设计验证);

Digital Design and Signoff(嗯这个signoff应该是类似数字设计在tape out之前的确认阶段,不知道理解的对不对);

Custom IC / Analog/ RF Design(模拟/射频设计);

IC Package Design and Analysis(芯片封装);

PCB Design and Analysis(印制板电路)。

每个平台都包含数个软件来完成一整套流程。更专业的讲解可以看eetop上这篇

用于模拟/射频集成电路设计的组件

我所使用的就是Custom IC / Analog/ RF Design平台,获得一个比较完整的模拟/射频集成电路开发环境,必要的组件有:

Cadence Virtuoso IC suite其中包括原理图编辑器等;

MMSIM包括spectre, spectreRF等仿真器;

还有Mentor Graphics公司Calibre(cadence公司的验证软件是ASSURA,但貌似现在验证阶段calibre是业界标准)。

另外从这篇文档中可以找到candence公司所有软件的名称以及缩写,能够帮助理解candence公司旗下数目众多的软件之间的关系。

操作系统的选取

cadence用于IC design的工具只支持Linux平台这里可以找到所需的应用支持的操作系统。

cadence公司定点维护红帽的RHEL,但并不意味着只能安装在RHEL系统,centOS, Ubuntu等Linux发行版本都可以运行candence。

从Supported Platform Matrix for Cadence Applications这个表格中可以到最新的IC617支持RHEL5/6/7,所以相应的脱胎于红帽RHEL的Linux发行版本centOS 7也是支持IC617的。

下一篇博客我将重点介绍安装cadence之前需要对操作系统进行哪些必要的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息