[Installation]: the installation files that have been decompressed to the hard disk are in the CDROM1 and CDROM2 directories. 0: Check whether the "ncompress" tool is installed on the system. If not, download and install it. easy1: run setup in the CDROM1 directory. sh file. /setup. sh then select the installation path of the ICMs according to the prompt. When Doyouwanttostartsoftload appears on the screen? [Y/n]: Enter "n" to end the installation.
[Installation]: the installation files that have been decompressed to the hard disk are in the CDROM1 and CDROM2 directories.
0: first check whether the "ncompress" tool is installed on the system. If not, download and install it. easy
1: run the setup. sh file in the CDROM1 directory.
./Setup. sh
Then select the installation path of the ICMs as prompted. When the screen displays Do you want to start softload? [Y/n]: Enter "n" to end the installation.
2: Go to the directory: install_dir/install/bin. lnx86, and modify the following file (here install_dir is the installation path of the ICMs selected in the previous step ):
File io_fltr.c:
"/Bin/zcat" changed to "/usr/bin/uncompress-c" (line 68)
Add a new line "# define lnx86" (line 54 is "# ifdef nec_ews") before line 54th ")
Add a new line before row 33rd "# include "(Line 33 is" # include ").
File process_file.c:
"# Define PROD_NOS 1280" to "# define PROD_NOS 10000" (line 511)
Recompile these files "gcc-o io_fltr io_fltr.c", "gcc-o process_file process_file.c"
File vld:
Find the two lines "sort-u + 2-3 $ allbundles | sort-n> $ sortallbundles"
And "sort-u + 2-3 $ bundles | sort-n> $ sortbundles". (line 424 & 425)
Delete the string "+ 2-3"
3: Run softload and select
./Softload, and then select the following options as prompted:
(1) Load Available Products
(1) Local
(2) Other
Don't view README file
(4) Cadence Catalog
(A) All of the above
(2) List Installed Products
(3) Linux Operating System (lnx86)
(Q) Quit
4: configure the licenses File
Copy "cadenceic5.dat" under the first crack folder to the "/share/license" folder,
Change the name to "license. dat" and modify the first two lines based on your host name and installation path.
5: In the installation directory, create a link for the Directory tools. lnx86
Ln-s tools. lnx86 tools
6. modify the configuration file. bashrc)
CDSDIR =/ICMs
CDS_ROOT =/ICMs
CDS_INST_DIR =/ICMs
CDS_INSTALL_DIR =/IC/tools/dfII/
Export CDS_LIC_FILE = $ CDS_ROOT/share/license. dat
Export PATH = $ CDS_ROOT/tools/bin: $ CDS_INSTALL_DIR/bin: $ CDS_ROOT
/Tools/spectre/bin: $ PATH
Export CDS_Netlisting_Node Analog
After the modification, Run "source. bashrc" on the terminal"
7: configure the shortcut key file
Copy all files in the directory "/tools/dfII/sample/local"
Under "/tools/dfII/local"
Change the file cdsinit to. cdsinit.
8: Copy several library files (I have not encountered this problem, skip)
When I run icfb, the system prompts that the link library libstdc ++-libc6.2-2. so.3 cannot be found. It may be that the corresponding database in Fedora is newer.
No way. copy the file from/usr/lib/In RedHat8 to the/usr/lib directory of the Fedora core 1 system, and use libstdc ++-libc6.1-1. copy the so.2 file and use this library later in the help document.
Then I ran icfb and finally saw the cadence startup interface.
Some netizens said that for the fedora system, we only need to use export LD_ASSUME_KERNEL = 2.4.1. I tried it and it was useless. Now I can use it, so I don't have to worry about it.
9: configuration of the help document (skip this step if I have not encountered this problem)
At this time, although icfb can run, if you run cdsdoc or the Help file in the window, the system will prompt the following error:
Error occurred during initialization of VM
Unable to load native library:/IC/tools. lnx86/jre1.3.1/lib/i386/libjava. so: symbol _ libc_wait, version GLIBC_2.0 not defined in file libc. so.6 with link time reference
Google's explanation is roughly: That means BEA's JVM is another one of the programs which is broken. since it uses internal glibc symbols and which hasn't been fixed.
Solution: download the file libcwait. c @ ftp://people.redhat.com/drepper/libcwait.c
Compile with gcc-shared-o libcwait. so-fpic-O2 libcwait. c
Then, export LD_PRELOAD =/path/libcwait. so is enough.
I have also installed the java environment j2sdk1.4.2 for this purpose. I am not sure whether this is useful.
Then run cdsdoc again. The error is missing, but the system prompts that the Netscape browser cannot be found. Dizzy. I didn't install it. Can't I use Mozilla?
The solution is to open a browser window, such as Mozilla or something, and the weak-minded ICMs!
[Existing Problems and Solutions]
When running icfb, the system will prompt the following two problems.
1. error: Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.
Cause: the software for LINUX is compiled in Redhat7.3, so this prompt appears when used in Redhat9.0.
This is only a prompt caused by different compiler versions. It does not affect normal usage or system performance.
2. warning: cannot convert string "-adobe-helvetica-medium-r-normal -- 0-100-75-75-p-o-iso8859-1" to type FontStruct
Solution: Download The urw-fonts.tar.gz file.
── ─ Su to root identity
Zookeeper zookeeper upload beiurw-fonts.tar.gz to/usr/X11R6/lib/X11/fonts
Release urw-fonts.tar.gz (tar zxvf urw-fonts.tar.gz)
── Add a line "/usr/X11R6/lib/X11/fonts/URW" to the/etc/X11/fs/config file.
── ─ Restart the machine. OK !!
3. The mouse in the Cadence work area is a small white square, but it does not affect the use, but looks uncomfortable.