我的电脑是联想3000G430,系统是ubuntu10.04
声明:此说明是将网上方法汇总总结,添加些许自己的想法,如果非要说个所有权,谁的给谁,再次感谢https://www.doczj.com/doc/2513526555.html,中的KunLunMicroChip(https://www.doczj.com/doc/2513526555.html,/viewtopic.php?f=35&t=201391)和 chaoschin(http://
https://www.doczj.com/doc/2513526555.html,/viewtopic.php?f=159&t=154397)以及另外一位不知名的仁兄,真的,您的说明遍天下,就是没名儿,谢谢啊!
网上有人说需要降低tar的版本,我不经意的疏忽证明不需要这个动作(我的是tar 1.22),至于系统的完整性,我ubuntu默认安装的,然后设置完3D(当然后来是要禁的),和硬件设置,从网上下载了以下将要提到的库,还装了一个VM,然后就备份整个系统,不知道算不算全新安装?(如果怕整坏了自己的电脑,那么您小心点儿,装与不装,劳您自行决定:)
(随说明我就附一个license吧,不过我在下面的配置license后license.dat出现异常,就是每行的末尾有特殊字符,我又把那个license重新粘了一遍,这是后话)
以下是我的安装过程:
一、前期准备
1、查看系统剩余空间,应大于6GB,因为下面安装完成以后查看属性,有5.1个G,您自己掂量着吧!
2、安装C-shell
sudo apt-get install csh tcsh ksh
(在此要保证你的更新源没变动过——是最初安装Linux的那个版本,否则你找不到csh)
3、符号链接netscape
$:su
password:
#:ln -s /usr/bin/mozilla /usr/bin/netscape
(替换没有成功,仍然打不开openbook ... 在此求高人指点)
4、安装包处理,随便复制到哪儿,比如/tmp下面,命令行解压,界面没试过,然后给最高权限,假如安装包在文件夹
IC610_lnx86.Base、MMSIM61_lnx86.Base下面
sudo chmod 777 -R IC610_lnx86.Base
sudo chmod 777 -R MMSIM61_lnx86.Base
5、禁止3D特效(这个我最后做的,10.04没有这个文件,自己编辑,不过最好看下网上的教程,不是只写下面一句的事儿,会出问题的,比如进不去X window)
sudo geidt /etc/X11/xorg.conf
在最后添加:
Section "Extensions"
Option "Composite" "Disable"
EndSection
6、linux默认可能没有uncompress命令,没关系,到/usr/bin目录下面看一下是否有compress命令,如果有,按以下方法建立一个:$su %启用超级用户
password: %输入超级用户的密码
#:ln -s /usr/bin/compress /bin/uncompress %建立一个命令的链接,指向/usr/bin/compress
如果/usr/bin目录下没有compress命令,同样启用超级用户,用gunzip代替,方法如下:
#:ln -s /bin/gunzip /bin/uncompress %#表示你已经启用了超级用户,如果没有,安装上面的方法启用
另外就是把有关于java的库都装上(类似于 libelf**、libso**什么的)。(在RHEL下貌似不用,我曾经在RHEL5.4Client上装过,系统是定制完整安装,另外,在ubuntu下进入新立得,查libelf和libso,尽量标记安装,如果能分清哪个需要哪个不需要,那另说)
二、开始安装
1、建立目标文件夹
su
cd /
mkdir eda
chown yansong /eda
chmod 777 -R /eda %保证其它普通帐户可以访问这个文件夹
su yansong
cd eda
mkdir ic610
mkdir mmsim61
mkdir installscape %这个目录需要用来安装installscape
2、ic610安装
cd /tmp/IC610_lnx86.Base/CDROM1 %进入解压缩目录
.SETUP.SH
1’.输入目标文件夹:/eda/ic610/
2'.询问是否安装了installscape,回答否(n)
3'.询问是否需要安装installscape,回答是(y)(要不然安装进程会立即结束,真是多此一问)
4'.然后输入要将installscape安装到哪个目录:/eda/installscape/
(这个installscape的版本是3.4,可以支持mmsim61的安装)
installscape安装完成后,弹出一个图形化的安装向导,如果系统不缺少任何库的话(所以说系统的版本很重要),接下来应该是这样的:
5'.首先选择你的源程序的目录位置(这里刚开始安装就是指cd1的目录位置),按照前面的假定,这里我们选择的目录位置是:/tmp/
IC610_lnx86.Base/CDROM1
6'.然后询问是否有自动安装控制文件,没有,我们选择(上面)第一项,手动安装。
7'.接着会询问你要将ic610安装到哪个目录,选择:/eda/ic610
8'.然后确认要安装的软件包,我们全选。
9'.接下来就是一个漫长的安装等待过程,它自己找其它的盘。我的用了40多分钟。(期间它提示安装OA)
10'.安装完成后,在安装目录/eda/ic610下新建一个名为OA的目录,用于接下来的配置。如下:
cd /eda/ic610
mkdir OA
11'.将license.dat放到/eda/ic610/share/license/下面
12'.进入/eda/installscape/iscape/bin目录,如下:
cd /eda/installscape/iscape/bin
./iscape.sh %运行installscape
在弹出的图形界面中点击configure,
选择路径/eda/ic610
安装包全选
输入顶级安装目录(默认)
编辑license.dat?(默认)
override the defaults?(默认)
配置license.dat(默认)
显示/usr/tmp不存在,是否建立(默认)
(不过权限原因没有建立成功,然后自己建一个,附给用户权限sudo chmod 777 -R /usr/tmp)是否无论如何继续?(不能默认,y)配置客户文件(默认)
override the defaults?(默认)
输入license.dat路径/eda/ic610/share/license/license.dat
Edit yansong-laptop's boot script?(默认)
输入root密码,./rc.add,exit(提示没有文件或者文件夹,所以上步要不选n?)
Start the license server daemons(默认)
(倒计时完后)选择2,quit
(倒计时完后)安装库自己看着办吧,我选y了
(倒计时完后)好像现在才开始OA配置了,回车
安装OA,肯定了(默认)
输入OA的安装路径/eda/ic610/OA(提示非法参数?)然后OK
现在 OpenAccess配置完成(因为ic610只支持oa的数据格式,所以OpenAccess一定要配置,否则cadence无法运行
12'.安装mmsim61
首先还是按照上面的方法运行installscape:(好像就不用从安装OA那里退出installscape)
cd /eda/installscape/iscape/bin
./iscape.sh
然后点击install from archive。
安装和ic610一样。
这里简单写一下:
安装源程序目录(起始):/tmp/MMSIM61_lnx86.Base/CDROM1 %你自己原mmsim61的解压缩目录
依然是手动安装,安装到的目录是:/eda/mmsim61
安装完成后,进入mmsim61的安装目录,建立一个链接,如下:
$:cd /eda/mmsim61
$:ln -s tools.lnx86 tools
三、配置
1、配置快捷键
将/eda/ic610/tools/dfII/samples目录下的local文件夹拷贝至/eda/ic610/tools/dfII目录,并把local目录里的cdsinit文件名修改为.cdsinit。
cp -R /eda/ic610/tools/dfII/samples/local /eda/ic610/tools/dfII/
mv /eda/ic610/tools/dfII/samples/local/cdsinit /eda/ic610/tools/dfII/samples/local/.cdsinit
2.环境变量的书写
在我们的环境变量中,有一个值是PATH,我们在终端中输入的任何命令都是从PATH变量的值中搜寻的,先看一下PATH的值是什么,如下:$:echo $PATH
可以看到大概有这样一些值:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin
实际上PATH的值就是我们经常用到的命令所在的目录,所以环境变量的书写就是一个添加我们可能要用到的命令所在的bin目录到PATH变量的过程。
(.bashrc,前面加点表示是隐藏文件,在用户主目录下,/home/usrname,只要显示隐藏文件就可以看到了。可以用gedit编辑器编辑,也可以用vi编辑,介绍用vi编辑的方法)
$:cd %cd命令直接转到用户主目录/home/usrname
$:vi .bashrc
进入vi编辑界面,按i键,进入编辑状态
下面是要在.bashrc加入的语句:
################################################################################
alias lmli='/eda/ic610/tools/bin/lmgrd -c /eda/ic610/share/license/license.dat'
export OA_HOME=/eda/ic610/OA
export CDS_ROOT=/eda/ic610
export MMSIM_ROOT=/eda/mmsim61
export CDS_LIC_FILE=5280@yansong-laptop
export LM_LICENSE_FILE=$CDS_ROOT/share/license/license.dat
export CDS_Netlisting_Mode=Analog
export PATH=$MMSIM_ROOT/tools/bin:$MMSIM_ROOT/tools/spectre/bin:$CDS_ROOT/tools/bin:$CDS_ROOT/tools/ dfII/bin:$PATH
export MOZILLA_HOME=/usr/bin/netscape
################################################################################
alias lmli='/eda/ic610/tools/bin/lmgrd -c /eda/ic610/share/license/license.dat'
这一句的意思是用lmli代替后面一长串的命令,这样以后启动license的时候就只要输入lmli即可,并且这个办法可以避免ic610的启动程序lmgrd与mmsim61的启动程序lmgrd冲突。
export CDS_LIC_FILE=5280@yansong-laptop
localhost是主机名,根据自己的情况修改,前面已有介绍如何查看主机名的方法。
在PATH变量中,$MMSIM_ROOT/tools/bin这个值一定不能少。否则无法运行spectre。
export MOZILLA_HOME=/usr/bin/netscape
加上这一句就可以使用cadence自带的帮助文档了
退出编辑状态只要按ESC即可,然会输入“:wq”保存文件退出。(之所以用vi介绍,是因为在vi编辑状态下,.bashrc文件中的各种字符有颜色区分,不容易出错,也看一用gedit编辑,只要细心一点就可以了)
然后source .bashrc使生效
四、启动
1、输入lmli 启动license
1'出现
yansong@yansong-laptop:~$ 23:17:23 (lmgrd) -----------------------------------------------
23:17:23 (lmgrd) Please Note:
23:17:23 (lmgrd)
23:17:23 (lmgrd) This log is intended for debug purposes only.
23:17:23 (lmgrd) In order to capture accurate license
23:17:23 (lmgrd) usage data into an organized repository,
23:17:23 (lmgrd) please enable report logging. Use Macrovision's
23:17:23 (lmgrd) software license administration solution,
23:17:23 (lmgrd) FLEXnet Manager, to readily gain visibility
23:17:23 (lmgrd) into license usage data and to create
23:17:23 (lmgrd) insightful reports on critical information like
23:17:23 (lmgrd) license availability and usage. FLEXnet Manager
23:17:23 (lmgrd) can be fully automated to run these reports on
23:17:23 (lmgrd) schedule and can be used to track license
23:17:23 (lmgrd) servers and usage across a heterogeneous
23:17:23 (lmgrd) network of servers including Windows NT, Linux
23:17:23 (lmgrd) and UNIX. Contact Macrovision at
23:17:23 (lmgrd) https://www.doczj.com/doc/2513526555.html, for more details on how to
23:17:23 (lmgrd) obtain an evaluation copy of FLEXnet Manager
23:17:23 (lmgrd) for your enterprise.
23:17:23 (lmgrd)
23:17:23 (lmgrd) -----------------------------------------------
23:17:23 (lmgrd)
23:17:23 (lmgrd)
23:17:23 (lmgrd) FLEXnet Licensing (v10.8.0.7 build 26147) started on yansong-laptop (linux)
(5/15/2010)
23:17:23 (lmgrd) Copyright (c) 1988-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
23:17:23 (lmgrd) US Patents 5,390,297 and 5,671,412.
23:17:23 (lmgrd) World Wide Web: https://www.doczj.com/doc/2513526555.html,
23:17:23 (lmgrd) License file(s): /eda/ic610/share/license/license.dat
23:17:23 (lmgrd) lmgrd tcp-port 5280
23:17:23 (lmgrd) Starting vendor daemons ...
23:17:23 (lmgrd) Started cdslmd (internet tcp_port 44451 pid 31534)
23:17:23 (cdslmd) FLEXnet Licensing version v10.8.0.7 build 26147
23:17:24 (cdslmd) Invalid license key (inconsistent authentication code)
23:17:24 (cdslmd) ==>FEATURE Cadence_3D_Design_Viewer cdslmd 16.0 31-dec-2025 uncounted \ 01357D06E4AD VENDOR_STRING=Team_EFA_2006 HOSTID=ANY ck=78 \
SIGN2="0D0D EA79 E0C1 4F48 4DCF 770A E1AE F9EF 70FB FF11 B46D \
CB35 F1D2 9A45 F4A3 05E1 EB0A CEF4 8396 87BA 7B4A BA27 CED9 \
F214 BED4 2DC6 BF6A F385 8BDA C611"
23:17:24 (cdslmd) Invalid license key (inconsistent authentication code)
23:17:24 (cdslmd) ==>FEATURE Capture cdslmd 16.0 31-dec-2025 uncounted FC5BE9761A8C \ VENDOR_STRING=Team_EFA_2006 HOSTID=ANY ck=115 SIGN2="172D DEBE \
A0EB 398F CC4A 6F83 94C4 9562 ED81 D592 F833 18A4 F5A7 009E \
EBE4 0F57 1D31 3017 21F4 CE68 9C92 4062 39AF 69FA 9B04 DEA3 \
F3BB 5CF1 2709 1BDA"
23:17:24 (cdslmd) Server started on yansong-laptop for:LayoutPlus
23:17:24 (cdslmd) Allegro_Librarian Allegro_Viewer_Plus PspiceAD
23:17:24 (cdslmd) PspiceAA Allegro_studio ConceptHDL
23:17:24 (cdslmd) PCB_librarian_expert SiP_Digital_Architect_GXL SiP_Digital_Architect_L
23:17:24 (cdslmd) SiP_Digital_Architect_XL SiP_Digital_Layout_GXL SiP_Digital_SI_XL
23:17:24 (cdslmd) SiP_RF_Architect_L SiP_RF_Architect_XL SiP_RF_Layout_GXL
23:17:24 (cdslmd) Allegro_Design_Editor_620 Allegro_PCB_SI_230 Allegro_PCB_SI_630
23:17:24 (cdslmd) SPECCTRAQuest_EE PCB_designer CHDL_DesignAccess
23:17:24 (cdslmd) PE_Librarian Checkplus_Expert Concept_HDL_rules_checker
23:17:24 (cdslmd) Concept_HDL_studio PCB_design_studio adv_package_designer_expert
23:17:24 (cdslmd) PCB_studio_variants PCB_design_expert adv_package_engineer_expert
23:17:24 (cdslmd) SPECCTRAQuest_SI_expert Concept_HDL_expert Allegro_design_expert
23:17:24 (cdslmd) advanced_package_designer Allegro_designer_suite OrCAD_PCB_Router
23:17:24 (cdslmd) OrCAD_PCB_Designer_PSpice OrCAD_PCB_Designer UNISON_SPECCTRA_6U
23:17:24 (cdslmd) SPECCTRA_Unison_Ultra SPECCTRA_Unison_PCB Unison_SPECCTRA_4U
23:17:24 (cdslmd) Allegro_PCB_Design_620 Allegro_Package_SI_620_Suite Allegro_PCB_SI_620
23:17:24 (cdslmd) Allegro_Pkg_Designer_620_Suite Allegro_PCB_Router_230 Allegro_PCB_Design_230 23:17:24 (cdslmd) Allegro_PCB_SI_630_Suite Allegro_PCB_Router_210 Allegro_PCB_Router_610
23:17:24 (cdslmd) SPECCTRA_VT SPECCTRA_QE SPECCTRA_performance
23:17:24 (cdslmd) SPECCTRA_PCB SPECCTRA_HP SPECCTRA_expert_system
23:17:24 (cdslmd) SPECCTRA_expert SPECCTRA_DFM SPECCTRA_autoroute
23:17:24 (cdslmd) SPECCTRA_APD SPECCTRA_ADV SPECCTRA_6U
23:17:24 (cdslmd) SPECCTRA_256U Allegro_performance Allegro_PCB_RF
23:17:24 (cdslmd) Allegro_PCB_Partitioning Advanced_Pkg_Engineer_3D PowerIntegrity
23:17:24 (cdslmd) SPECCTRAQuest11112141
23:17:24 (cdslmd) 140001*********
23:17:24 (cdslmd) 1404014060206
23:17:24 (cdslmd) 2072106021400
23:17:24 (cdslmd) 276283300
23:17:24 (cdslmd) 300030013011
23:17:24 (cdslmd) 302305311
23:17:24 (cdslmd) 31113210032101
23:17:24 (cdslmd) 321203212532130
23:17:24 (cdslmd) 321403215032500
23:17:24 (cdslmd) 325013250532510
23:17:24 (cdslmd) 325203252132530
23:17:24 (cdslmd) 327603301533016
23:17:24 (cdslmd) 333013350033580
23:17:24 (cdslmd) 345003451034511
23:17:24 (cdslmd) 345303457034580
23:17:24 (cdslmd) 36537037100
23:17:24 (cdslmd) 3743850038520
23:17:24 (cdslmd) 40005015100
23:17:24 (cdslmd) 550570681
23:17:24 (cdslmd) 700007011070120
23:17:24 (cdslmd) 701307051070520
23:17:24 (cdslmd) 711107112071130
23:17:24 (cdslmd) 715107152073510
23:17:24 (cdslmd) 7352090090001
23:17:24 (cdslmd) 94094595100
23:17:24 (cdslmd) 9511595120952
23:17:24 (cdslmd) 952009521095220
23:17:24 (cdslmd) 952559530095310
23:17:24 (cdslmd) 9532095400972
23:17:24 (cdslmd) 974plotVersa LEAPFROG-CV
23:17:24 (cdslmd) _21900Datapath_Preview_Option Virtuoso_Turbo
23:17:24 (cdslmd) Virtuoso_XL Encounter_C Virtuoso_Digital_Implement
23:17:24 (cdslmd) Virtuoso_XL_Basic Virtuoso_Schem_Option Virtuoso_Turbo_Basic
23:17:24 (cdslmd) OASIS_Simulation_Interface OASIS_RFDE Artist_Optimizer
23:17:24 (cdslmd) Artist_Statistics Corners_Analysis Affirma_3rdParty_Sim_Interface
23:17:24 (cdslmd) Affirma_RF_IC_package_modeler SpectreRF Substrate_Coupling_Analysis
23:17:24 (cdslmd) Affirma_RF_SPW_model_link Virtuoso_Core_Optimizer Virtuoso_Core_Characterizer 23:17:24 (cdslmd) ULTRASIM RELXPERT UET
23:17:24 (cdslmd) Affirma_AMS_distrib_processing ADE_VoltageStorm_Option ADE_ElectronStorm_Option 23:17:24 (cdslmd) LAS_Cell_Optimization Virtuoso_Spectre Virtuoso_Spectre_RF
23:17:24 (cdslmd) virtuoso_chip_editor Virtuoso_Layout_Migrate ConcICe_Option
23:17:24 (cdslmd) AMS_environment DRAC2CORE DRAC3CORE
23:17:24 (cdslmd) DRAC3DRC DRACDIST DRACERC
23:17:24 (cdslmd) Distributed_Dracula_Option DRAC3LVS DRACLPE
23:17:24 (cdslmd) DRACPRE DRACLVS Assura_RCX-PL
23:17:24 (cdslmd) Assura_RCX-FS Assura_RCX-MP Assura_RCX-HF
23:17:24 (cdslmd) Assura_DRC Assura_LVS Assura_MP
23:17:24 (cdslmd) Assura_OPC Assura_RCX Assura_SI-TL
23:17:24 (cdslmd) Assura_SI Assura_SiMC Assura_SiVL
23:17:24 (cdslmd) Assura_UI Assura_DV_design_rule_checker Assura_DV_parasitic_extractor
23:17:24 (cdslmd) Assura_DV_LVS_checker Physical_Verification_Sys_L Physical_Verification_Sys_XL
23:17:24 (cdslmd) skillDev Affirma_sim_analysis_env Virtuoso_Multi_mode_Simulation
23:17:24 (cdslmd) Virtuoso_Schematic_Editor_L Virtuoso_Schematic_Editor_XL
Virtuoso_Schematic_Editor_GXL
23:17:24 (cdslmd) Composer_EDIF300_Connectivity Analog_Design_Environment_L
Analog_Design_Environment_XL
23:17:24 (cdslmd) Analog_Design_Environment_GXL Virtuoso_Visual_Analysis_XL Composer_EDIF300_Schematic 23:17:24 (cdslmd) Virtuoso_Layout_Suite_L Virtuoso_Layout_Suite_XL Virtuoso_Layout_Suite_GXL
23:17:24 (cdslmd) Virtuoso_Constraint_API Spectre_BTAHVMOS_Models Spectre_BTASOI_Models
23:17:24 (cdslmd) tw01tw02
23:17:24 (cdslmd)
23:17:24 (cdslmd) All FEATURE lines for cdslmd behave like INCREMENT lines
23:17:24 (cdslmd)
23:17:24 (lmgrd) cdslmd using TCP-port 44451
没有禁止3D,现kill掉lmgrd进程,禁止后注销,然后再lmli,可以了,就是没3D了
2.icfb&
1'yansong@yansong-laptop:~$ /eda/ic610/OA/bin/sysname: 328: /bin/awk: not found
解决:找到awk文件
locate awk
然后ln -s连接,或者移动awk到/bin/awk
可以运行cadence了,就是推出后,终端上有东西:
yansong@yansong-laptop:~/桌面$ 23:24:10 (lmgrd) -----------------------------------------------
23:24:10 (lmgrd) Please Note:
23:24:10 (lmgrd)
23:24:10 (lmgrd) This log is intended for debug purposes only.
23:24:10 (lmgrd) In order to capture accurate license
23:24:10 (lmgrd) usage data into an organized repository,
23:24:10 (lmgrd) please enable report logging. Use Macrovision's
23:24:10 (lmgrd) software license administration solution,
23:24:10 (lmgrd) FLEXnet Manager, to readily gain visibility
23:24:10 (lmgrd) into license usage data and to create
23:24:10 (lmgrd) insightful reports on critical information like
23:24:10 (lmgrd) license availability and usage. FLEXnet Manager
23:24:10 (lmgrd) can be fully automated to run these reports on
23:24:10 (lmgrd) schedule and can be used to track license
23:24:10 (lmgrd) servers and usage across a heterogeneous
23:24:10 (lmgrd) network of servers including Windows NT, Linux
23:24:10 (lmgrd) and UNIX. Contact Macrovision at
23:24:10 (lmgrd) https://www.doczj.com/doc/2513526555.html, for more details on how to
23:24:10 (lmgrd) obtain an evaluation copy of FLEXnet Manager
23:24:10 (lmgrd) for your enterprise.
23:24:10 (lmgrd)
23:24:10 (lmgrd) -----------------------------------------------
23:24:10 (lmgrd)
23:24:10 (lmgrd)
23:24:10 (lmgrd) The TCP port number in the license, 5280, is already in use.
23:24:10 (lmgrd) Possible causes:
23:24:10 (lmgrd) 1) The license server manager (lmgrd) is already running for this license.
23:24:10 (lmgrd) 2) The OS has not "cleared" this port since lmgrd died.
23:24:10 (lmgrd) 3) Another process is using this port number (unlikely).
23:24:10 (lmgrd) Solutions:
23:24:10 (lmgrd) 1) Make sure lmgrd and all vendor daemons for this
23:24:10 (lmgrd) license are not running.
23:24:10 (lmgrd) 2) You may have to wait for the OS to clear this port.
23:24:10 (lmgrd) Retrying for about 5 more minutes
23:24:28 (lmgrd) Still trying...
23:24:46 (lmgrd) Still trying...
于是我再次kill了lmgrd,然后直接运行icfb&,可以正常运行,但是输入命令时的终端所在路径不能有汉字,虽然我热爱汉字。
以下是我参考的说明里面提到的问题:
一、完成后出现两个问题,一是Java库的问题,问题描述自己忘了,下面是参照网上的解决方法
su
cd /root
vi 11 %随便起个名字,然后把下面内容拷进去
#!/bin/sh
#S. Correia
# 2007 11 21
# A simple script to patch the java library in order
# to solve the problem with "Assertion 'c->xlib.lock' failed."
# see bug https://www.doczj.com/doc/2513526555.html,/bugdatabase/view_bu ... id=6532373
LIB_TO_PATCH=libmawt.so
for f in `find $JAVA_HOME -name "$LIB_TO_PATCH"`
do
echo "Patching library $f"
#sudo sed -i 's/XINERAMA/FAKEEXTN/g' "$f"
sed -i 's/XINERAMA/FAKEEXTN/g' "$f"
done
:wq
然后运行
./11
第二个问题:Locking assertion failure. Backtrace:
................至今未得到完美解决,在网上查了好多资料,有人说是库的问题,也有人说是java的一个bug,个人更倾向于是java 的一个bug,国外很多在linux装有图形界面程序的用户也都遇到此类问题,给出了很多解决办法,但无非也就是类似上面第一个问题的解决方法,对我来说不管用,在此求高人指点。不过这完全不影响 Cadence的使用(至少自己目前没发现)。最后,每次进cadece之前,最好先lmli一下,不然有可能进去后操作提示license faile的错误。
二、
启动icfb &,有三个错误:
/eda/ic610/tools/dfII/bin/icfb: 97: cds_plat: not found
/eda/ic610/OA/bin/sysname: 328: /bin/awk: not found
/eda/ic610/tools/dfII/bin/32bit/icfb.exe: error while loading shared libraries: libelf.so.1: cannot open shared object file: No such file or directory
第一个错误:
因为cds_plat为shell 脚本文件,所以必须安装csh
sudo apt-get install csh
解决。
第二个错误:
找到awk文件
locate awk
然后ln -s连接,或者移动awk到/bin/awk
解决
第三个错误:
缺少库文件,安装一个
新里利软件包里搜索libelf,安装libelf1即可。(前提是更新了系统的更新源)
再次运行 icfb &
可以启动了。
五、IC元件工艺库的转换
由于ic6100是用的OA数据库和原来版本的CDB数据库不同,所以我们需要转换下数据库类型,运行icfb后在LOG窗口下打开菜单Tools-
>Conversion Tool Box选择CDB to OpenAccess Translator在打开的窗口中可以看到path to cds.lib file即原来版本的cds.lib里面包含有工艺库的路径这里把它的路径填入即可然后在选项里面选择要转换的库不需要转换的用箭头移动到左边。最后点击应用即可,这里需要等一段时间,系统转换数据库需要很久,软件界面表面看上去无响应,不要强制关闭。等转换完毕退出exit重新启动软件,则在你的启动目录下会多出几个原来的库,这些都是OA格式的数据库。