后来Sun OS挂了(基本也就相当于Linux了), 所以目前很多的EDA Tool依然是基于Linux的. 但是, 很大一部分的工具已经开始向Windows Server 改进了.(Virtuoso 61x已经支持Windows Server了, 虽然Bug多多~MMSIM很早就随着FPGA系列软件渗入Windows了, 只是可能不直接显示Synopsys商标)
其他一些题主没有提到的优秀的软件(譬如COMSOL, HMSS, ADS等) 早已在Windows 里站稳脚跟. 只是Virtuoso 和 一部分大型的Synopsys软件依然需要依靠Server才能跑, 所以停留在了Linux模式.
个人认为, Linux下的命令行模式进行这些大 *** 作反而方便, 至于电路图或者版图只需辅助以相应的GUI即可相比之下, Windows 下的PSpice让我用的痛不欲生... 虽然GUI相比好看很多, 但是模拟的精度和速度... 还是停留在200+ nm比较好...
另外就是这种主流大型软件价格是针对公司/学校这种地方的。 这些地方主流的大型服务器也都是linux(详情可以去看看为什么主流服务器是Linux)
这些软件一般给学校等教育场所一些较为便宜的license server, 比如$5000 一年, 足够绝大多数layout/simulation/tapeout 使用了
标准商用价格基本是 15,000/lic / year。 我不认为有人会自己闲着无聊去买。所以也不会有针对pc的开发。
管理者安装TSMC 0.13 MS/RF的环境下之PDK的安装方式相当容易,首先以root的方
式进入Unix/Linux 并解开PDK (pdk_install_direcotry)即可。正常状况下在该目录
下至少可看到以下档案与资料夹
Assura/ : Assura DRC/LVS/RCX command files
Calibre/ : Calibre DRC/LVS/XRC command files
REVISION : 版本修正的一些历史讯息
techFile/ : PDK相关的原始档案
assura_tech.lib : Assura tech file library
cds.lib : library 对应的资讯
display.drf : Virtuoso 颜色显示所需的定义档
icc.rules : 自动布线所需的规则
models/ : Hspice/Spectre/ADS/Eldo models
Readme.first : 说明文件
techfile : Virtuoso tech file
tsmc13rf/ : PDK library
使用者设定
安装完成後,以一般使用者的身分方式进入Unix/Linux并做以下步骤,
1. 在cshrc内加入netlist输出之设定
setenv CDS_Netlisting_Mode “Analog”
2. 建立使用者的专案目录,并进到该目录
%mkdir ~/my_project
%cd ~/my_project
3. 复制PDK内的display.drf、/Calibre,并连结/models
%cp <pdk_install_direcotry>/display.drf .
%cp -rf <pdk_install_directory>/Calibre .
%ln –s <pdk_install_directory>/models .
4. 在使用者专案目录下建立一个文字档并命名为cds.lib,内容如下
INCLUDE <pdk_install_directory>/cds.lib
5. 执行icfb&即可
00 首先要从redhat9中拷贝两个文件/bin/tar,/bin/sort,把这两个文件覆盖到Fedora 7的相同目录中,这一步貌似是必须的,否则无法启动安装。(这两个文件从系里CAD实验室的电脑里用U盘拷回来的)01 安装前请确保根目录下有5G以上剩余空间,因为cadence需要安装在根目录下的/tools/cds5文件夹。
02 下载IC5141USR4软件包。
提供一个哈工大的FTP下载地址:ftp://soft.hit.edu.cn/software/Engineering/EDA/ByCompany/Cadence/
教育网用户在linux下的下载速度一般为2M/s,需要下载IC5141.USR4文件夹和IC5141_BASE文件夹下的所有内容,下载后的本件包括:Base_IC5141_lnx86_1of3.tar,Base_IC5141_lnx86_2of3.tar, Base_IC5141_lnx86_3of3.tar和ic5141USR4_lnx86_1of4.tar, ic5141USR4_lnx86_2of4.tar,ic5141USR4_lnx86_3of4.tar, ic5141USR4_lnx86_4of4.tar,还有很重要的一个license文件,所有压缩包大小共为:3.2G
03 分别解压缩,注意如果解压时发生错误,请查看是否是由磁盘空间不足引起的。解压缩后,将从Base_IC5141三个压缩包中解压出来的文件(CDROM1,CDROM2,CDROM3)放到IC5141_lnx86.Base文件夹内,将从ic5141USR4中解压出的四个文件夹(CDROM1,CDROM2,CDROM3,CDROM4)也放到一个文件夹IC5141USR4_lnx86.Update内。
我解压后的IC5141_lnx86.Base和IC5141USR4_lnx86.Update在/home/wingofray/Download/ic/目录下。请记住这个目录。
04 转化到root帐户,或者终端输入su,在根目录下创建安装文件夹:
cd /
mkdir /tools/
mkdir /tools/cds5/
05 进入IC5141USR4_lnx86.Update目录
cd /home/wingofray/Download/ic/IC5141USR4_lnx86.Update
cd CDROM1
sh SETUP.SH
输入安装路径:/tools/cds5/
终端窗口将出现 Do you want to start softload? [y/n] ,
输入"y";
依次选择如下选项:
(1) Load Available Products
(1) Local
(2) Other
n don't view README file
(4) Cadence Catalog
(a) All of the above
之后会自动安装CDROM1,CDROM2,CDROM3,几分钟后,大约安装到95%时,提示需要Base的CDROM,
按照提示mount IC5141_lnx86.Base所在目录,注意:要输入完整目录,我的是/home/wingofray/Download/ic/IC5141_lnx86.Base/,如果挂载准确,将会使安装程序继续直至100%,完成后回到最初的安装界面,输入q最出安装。
06 配置license文件:将刚下载的license文件重命名为license.dat,复制到 /tools/cds5/share/license/文件夹下即可。
07 在ic5141目录创建链接,在/tools/cds5/中, 输入ln –s tools.lnx86 tools
08 环境设置
在此应用.bashrc方法
进入用户根目录:
cd /home/wingofray
gedit .bashrc
在.bashrc末尾加入:
export CDSDIR=/tools/cds5
export CDS_ROOT=/tools/cds5/
export CDS_INST_DIR=/tools/cds5/
export CDS_INSTALL_DIR=/tools/cds5/tools/dfII
export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export
PATH=$CDS_ROOT/tools/bin:$CDS_INSTALL_DIR/bin:$CDS_ROOT/tools/spectre/bin:/usr/sbin:/sbin:$PATH
export CDS_Netlisting_Mode Analog
保存后退出。
然后 终端输入#source .bashrc
输入icfb,即可启动CIW窗口。
注意:如未能启动,可能是因为缺少libXp这个库文件,从网上下载libXp-1.0.0-8.i386.rpm,然后终端输入rpm -i libXp-1.0.0-8.i386.rpm安装,或者yum install libXp也可以。
再次输入icfb,这次应该可以了吧!
09 最后,配置一下快捷键:
快捷键配置
将目录"/tools/cds5/tools/dfII/samples/local"下所有文件复制到"/tools/cds5/tools/dfII/local",并把cdsinit改名成 .cdsinit。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)