2024年3月13日发(作者:)

linux下需要知道的(区分大小写):

mkdir 建立目录

rm -r 删除目录

clear 清屏

cp -r xx xxxx 拷贝目录从xx xxxx

su 超级用户切换

sudo 以超级用户执行

ln -s xxx xxxx 建立链接到xxxx

rpm - rq|grep eda 显示以eda开头的rpm安装包

rpm -e xxx卸载rpm包xxx

pwd 显示当前目录

ls -a 隐藏文件显示

bash的配置文件在/root/.bashrc

locate *, 找到需要文件*

1. 系统选择:

先后在Red hat Linux Enterprise 5 ,Ubuntu 和 Red hat Linux 9 上安装,Ubuntu上是

最困难的,

主要是因为它的很多库都与传统库不兼容,文件明明就在哪里,链接也打好了,就是找

不到,导致最后帮助无法用,看到网上很多人

都遇到同样的问题,基本无解,遂放弃,毋容置疑,Ubuntu是个非常不错的系统,安装

之便捷,操作之简单都令人惊讶,

然而,EDA软件支持最好的免费*nix依然是Red hat 系列,以前安装TCAD等也充分证

明了这点。

2. 系统安装:

我在Vmware上安装,安装Vmware tools后发现网络不通,分辨率仍然无法调整的

1280x800,

对于前个问题,

[1] 以root权限编辑/etc/sysconfig/network-scripts/ifcfg-eth0(假设网卡号是eth0),在

文件尾部添加以下内容:

check_link_down ()

{

return 1;

}

[2] 激活网卡。使用DHCP的话可以直接激活网卡,自动获取IP,使用命令:ifconfig eth0

up

对于第二个问题

可以使用gedit,console下用vi, 添加以下段落到" /etc/X11/XF86Config" file:

Section "Modes"

# Here we define 16:10 modes

Identifier "16:10"

# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz

ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828

# 1280x800 @ 75.00 Hz (GTF) hsync: 62.62 kHz; pclk: 107.21 MHz

Modeline "1280x800" 107.21 1280 1360 1496 1712 800 801 804 835

# 1280x800 @ 85.00 Hz (GTF) hsync: 71.40 kHz; pclk: 123.38 MHz

Modeline "1280x800" 123.38 1280 1368 1504 1728 800 801 804 840

# 1280x800 @ 100.00 Hz (GTF) hsync: 84.80 kHz; pclk: 147.89 MHz

Modeline "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848

# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz

Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087

# 1680x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 188.07 MHz

Modeline "1680x1050" 188.07 1680 1800 1984 2288 1050 1051 1054 1096

# 1680x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 214.51 MHz

Modeline "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103

# 1680x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 256.20 MHz

Modeline "1680x1050" 256.20 1680 1808 1992 2304 1050 1051 1054 1112

# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz

Modeline "1920x1200" 193.2 1920 2048 2256 2592 1200 1201 1204 1242

# 1920x1200 @ 75.00 Hz (GTF) hsync: 93.97 kHz; pclk: 246.59 MHz

Modeline "1920x1200" 246.59 1920 2064 2272 2624 1200 1201 1204 1253

# 1920x1200 @ 85.00 Hz (GTF) hsync: 107.10 kHz; pclk: 282.74 MHz

Modeline "1920x1200" 282.74 1920 2072 2280 2640 1200 1201 1204 1260

# 1920x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 337.58 MHz

Modeline "1920x1200" 337.58 1920 2072 2288 2656 1200 1201 1204 1271

EndSection

接着添加 以下行到 "Monitor" section:

UseModes "16:10"

最后添加 1680x1050 "Screen" sections.

3. Cadence 安装

[1] 检查tar的版本, tar --version Linux 9 应该是 1.13 ,高于这个版本安

装会失败,先去

/m/抓一个,然

后安装,如果下的到tar的源码,需要编译,

方法如下:

./configure

make

make install

[2] 先localhost命令查看主机名,记下如果要改,可以在网卡属性中进行,

以root建立文件夹在根目录下

mkdir /eda

在/eda下建立名称为cadence和installscape的文件夹

mkdir /eda/ic610

mkdir /eda/installscape

运行进入安装光碟第一张目录下, 里面有, ./ 运行

[3] 开始安装installscape

1.询问是否安装了installscape,回答否(n)

2.询问是否需要安装installscape,回答是(y)

3.然后输入要将installscape安装到哪个目录/eda/installscape

installscape安装完成后,弹出一个图形化的安装向导,如果系统不缺少java库的话,

接下来应该是这样的:

[4] 首先选择你的源程序的目录位置(这里刚开始安装就是指cd1的目录位置),按照

前面的假定,这里我们选择的目录位置是:你安放的位置./cdrom1

[5] 然后询问是否有自动安装控制文件,没有,我们选择(上面)第一项,手动安装。

[6] 接着会询问你要将ic610安装到哪个目录,选择 /eda/ic610

[7] 然后确认要安装的软件包,我们全选。

[8] 接下来就慢慢等一会,如果五张盘都在同一个目录下,就不需要输入另外4张盘的

位置了。一般需要120min左右吧。

[9] 安装完成后,在安装目录/eda/cadence下新建一个名为OA的目录,用于接下来的

配置。如下

$:cd /eda/cadence

$:mkdir OA

[10] 进入/eda/installscape/iscape/bin目录,如下:

$:cd /eda/installscape/iscape/bin

$:./iscape %运行installscape

在弹出的图形界面中点击configure,在出现要你配置OpenAccess(版本是2.2)之前,全

部默认或选(n),直至配置OpenAccess,根据提示输入OpenAccess安装到那个目录:

/eda/cadence/OA

现在OpenAccess配置完成(因为ic610只支持oa的数据格式,所以OpenAccess一定要

配置,否则cadence无法运行

[11] 环境变量设置以及license的设置

修改用gedit或者vi编辑把里面的第一行的localhost换成你的主机名即可若主

机名就是localhost则不需换。

然后将复制到/eda/cadence/share/license目录下即可

$:cd 切换到普通用户的主目录下

$:gedit /root/.bashrc

往里面加入下面的语句

#######################################################################

#########

alias lmli='/eda/cadence/tools/bin/lmgrd -c /eda/cadence/share/license/'

export OA_HOME=/eda/cadence/OA

export CDS_ROOT=/eda/cadence

export CDS_LIC_FILE=5280@localhost

export LM_LICENSE_FILE=$CDS_ROOT/share/license/

export CDS_Netlisting_Mode=Analog

export PATH=$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$PATH

###########################################################

alias lmli='/eda/ic610/tools/bin/lmgrd -c /eda/ic610/share/license/'

这一句的意思是用lmli代替后面一长串的命令,这样以后启动license的时候就只要输入lmli

即可。

export CDS_LIC_FILE=5280@localhost

localhost是主机名,根据自己的情况修改,前面已有介绍如何查看主机名的方法。

加上这一句就可以使用cadence自带的帮助文档了

保存文件退出注销Xwindows ,重新进入在终端里运行

$: lmli

pass~

启动icfb &,或者到要stream in的目录下 layoutPlus &