Some
needed packages before installation:
sudo
apt-get install libelf1
sudo apt-get install ksh
sudo apt-get install nscd
sudo apt-get install policykit
sudo apt-get install ureadahead
sudo apt-get install csh
sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs
sudo apt-get install ksh
sudo apt-get install nscd
sudo apt-get install policykit
sudo apt-get install ureadahead
sudo apt-get install csh
sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs
sudo ln
-s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/firefox /usr/bin/netscape
sudo ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2
sudo ln -s /usr/bin/firefox /usr/bin/netscape
sudo ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.1-1.so.2
sudo
locale-gen en_US
1- Mount image of the Cadence IC6.1 iso
->mkdir
mnt
->mount
-o loop -t iso9660 /home/user_name/Cadence/Cadence_IC610.iso mnt/
->cd
mnt
2-
Change directory to CDROM1 and run the setup script
->cd
IC610_lnx86.Base
->cd
CDROM1
->./SETUP.SH
#When asked for installation directory , write /home/USER_NAME/IC610
#When asked for a location of Iscape , choose /mnt/IC610_lnx86.Base/CDROM1
3-
Install OA from oainstallers
->cd
/home/USER_NAME/IC610/share/oaInstallers
->./oaInstall
4-
Copy MMSIM into the installation directory
5-
Change .bashrc file
Use the following command:
Use the following command:
->sudo
gedit .bashrc
Then
add the following lines:
# Cadence stuff
cadence () {
CDS_ROOT=/home/USER_NAME/IC610
export DD_DONT_DO_OS_LOCKS=SET
export CDS_LIC_FILE=5280@COMPUTER_NAME
export
LM_LICENSE_FILE=$CDS_ROOT/share/license/license.dat
export SPECTRE_DEFAULTS=-E
export CDS_Netlisting_Mode=Analog
export
OA_HOME=/home/USER_NAME/IC610/share/oa
export PATH=$CDS_ROOT/tools/bin:$PATH
export PATH=$CDS_ROOT/tools/dfII/bin:$PATH
export
PATH=$CDS_ROOT/tools/spectre/bin:$PATH
export PATH=$CDS_ROOT/share/bin:$PATH
export
PATH=$CDS_ROOT/share/cdsdoc/bin:$PATH
export
PATH=$CDS_ROOT/MMSIM/tools.lnx86/bin:$PATH
export PATH=$CDS_ROOT/ETS91/tools.lnx86/bin:$PATH
export CDS_TEST_LIBPATH=/usr/lib:/lib
}
Replace each “USER_NAME” with your
user name, and every “COMPUTER_NAME” with your computer name. The computer name
is shown on the terminal, when you open the terminal you will find something
similar to the following:
user@user-HP-620:~#
where “user” is the user name
and “user-HP-620” is the computer name.
6- The license file:
Open the license file and edit the
first few lines:
SERVER COMPUTER_NAME
ANY 5280
DAEMON cdslmd
/home/USER_NAME/IC610/tools/bin/cdslmd
save
the file as “license.dat” then copy it to /home/USER_NAME/IC610/share/license
Go
to /home/USER_NAME/IC610/share/license
->./configure
Enter
the top installation directory <q to quit>
[/home/USER_NAME/IC61] -> #just press enter
Edit the license file or the startup script now? <y/n/q> [y] -> #enter
Override the defaults? <y/n/q> [n] -> #enter
Configure license file license.dat? <y/n/q> [y] -> #enter
Configuring license.dat...
Verifying FEATURE lines for daemon cdslmd........
----------------------------------------------------------------
Configure the clients file <y/n/q> [y] -> #enter
Override the default? <y/n/q> [n] -> #enter
Enter the path to the license file from all workstations <q to quit>
-> /home/USER_NAME/IC610/share/license/license.dat
Edit COMPUTER_NAME boot script? <y/n/q> [y] -> #enter
[/home/USER_NAME/IC61] -> #just press enter
Edit the license file or the startup script now? <y/n/q> [y] -> #enter
Override the defaults? <y/n/q> [n] -> #enter
Configure license file license.dat? <y/n/q> [y] -> #enter
Configuring license.dat...
Verifying FEATURE lines for daemon cdslmd........
----------------------------------------------------------------
Configure the clients file <y/n/q> [y] -> #enter
Override the default? <y/n/q> [n] -> #enter
Enter the path to the license file from all workstations <q to quit>
-> /home/USER_NAME/IC610/share/license/license.dat
Edit COMPUTER_NAME boot script? <y/n/q> [y] -> #enter
7-
Convert .cdb libraries to oa (you can use this website as an example)
http://eda.engineering.wustl.edu/wiki/index.php/How_to_convert_a_CDB_library_to_an_OA_library
http://eda.engineering.wustl.edu/wiki/index.php/How_to_convert_a_CDB_library_to_an_OA_library
8- The following command must be
done each time you restart the computer:(Don't run as root)
->cd
/home/USER_NAME/IC610/tools/bin
->./lmgrd
-c /home/USER_NAME/IC610/share/license/license.dat
You can make it an alias in your
.bashrc file to be easier:
alias
lmli='/home/eslam/IC6.1/tools/bin/lmgrd -c /home/eslam/IC6.1/share/license/license.dat'
The above
alias allows you to just type “lmli” in the terminal instead of (./lmgrd -c
/home/…..)
Now to
open Cadence type the following in the terminal:
->lmli
Then
switch to root and type:
->cadence
->virtuoso
9-
If you get the following error
Qt
Warning: X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Major opcode: 20 (X_GetProperty)
Resource
id: 0x3e00011
Qt Warning: X Error: BadWindow (invalid Window parameter) 3
Major opcode: 18 (X_ChangeProperty)
Resource id: 0x3e00011 ….etc.
Qt Warning: X Error: BadWindow (invalid Window parameter) 3
Major opcode: 18 (X_ChangeProperty)
Resource id: 0x3e00011 ….etc.
Try doing this
cd /etc/X11/
Create the following file in a text
editor and save it as “ xorg.conf ” in /etc/X11/
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
To make Fonts better , Try this at the command line :)
->sudo
apt-get install -y gsfonts-x11 texlive-fonts-extra xfonts-100dpi xfonts-75dpi
xfonts- 100dpi-transcoded
xfonts-75dpi-transcoded
Then reboot your machine.
11- If the keyboard shortcuts don't
work when you open a new cell view do the following:
->cp
/home/USER_NAME/IC610/tools/dfII/cdsuser/.cdsinit /Your working Directory