My name is Nan, and nan is my username in Ubuntu.
1. Create a folder /home/nan/eda, create another folder /home/nan/eda/download. Put all your downloaded files into this folder.
2. Open a terminal.
$ cd ~/eda/download/
$ zcat IScape04.23-s010lnx86.t.Z | tar -xvf –
$ sudo apt-get install default-jre
$ sudo ln -s /usr/bin/awk /bin/awk
$ sudo apt-get install lib32stdc++6 ksh csh tcsh nscd ureadahead
$ cd iscape/bin/
$ ./iscape.sh
3. The default installation folder is /home/nan/cadence/installs and this will be useful.
Here are the operations to use InstallScape to install Cadence.
a. Click ‘Local directory/Media install’ icon.
b. ‘Browse’ and choose ‘eda/download/IC06.16.005_ln86.Base/CDROM1’. click ‘Select Directory’.
c. ‘Continue’, check the box in results, ‘Next’, ‘Start’.
There are 7 pop-up windows asking you to do configuration, read them carefully.
When asking you to install libraries, type ‘y’ for yes and press enter. ‘n’ for no is also ok.
When asking blah blah for AMS Designer, type ‘2’ for quit and press enter.
When asking blah blah OpenAccess 2.2 Configuration Utility, press enter first, then type ‘n’ for no and press enter.
d. Click ‘Done’ in InstallScape window.
#################### Cadence IC616 Base is installed. #######################
4. If you clicked ‘Done’ in InstallScape window, you will see a red ‘Cancel’ at the bottom. Click it and ‘Browse’ again for ‘Hotfix’ folder, ‘/home/nan/eda/download/IC06.16.090_lnx86.Hotfix/CDROM1’. Repeat what you did for ‘Base’ above, simply just press enter. Don’t forget to click ‘Done’ when it’s done.
#################### Cadence IC616 Hotfix is installed. #######################
5. If you clicked ‘Done’ in InstallScape window, you will see a red ‘Cancel’ at the bottom. Click it and ‘Browse’ again for ‘MMSIM141’ folder, ‘/home/nan/eda/download/MMSIM14.10.138_lnx86.Base/CDROM1’. Repeat what you did above, simply just press enter. Don’t forget to click ‘Done’ when it’s done.
#################### Cadence MMSIM141 is installed. #######################
Now close InstallScape window, you don’t need it.
6. Configure the environment parameters.
$ gedit ~/.bashrc
Add these lines at the very end, read these lines carefully, you may need to do some changes.
###########################for cadence ###############################
# Cadence stuff
cadence () {
CDS_ROOT=/home/nan/cadence/installs
export DD_DONT_DO_OS_LOCKS=SET
export CDS_LIC_FILE=$CDS_ROOT/IC616/share/license/license.dat
export LM_LICENSE_FILE=$CDS_ROOT/IC616/share/license/license.dat
export SPECTRE_DEFAULTS=-E
export CDS_Netlisting_Mode=Analog
export OA_HOME=$CDS_ROOT/IC616/oa_v22.43.040
export PATH=$CDS_ROOT/IC616/tools/bin:$PATH
export PATH=$CDS_ROOT/IC616/tools/dfII/bin:$PATH
export PATH=$CDS_ROOT/IC616/tools/spectre/bin:$PATH
export PATH=$CDS_ROOT/IC616/share/bin:$PATH
export PATH=$CDS_ROOT/IC616/share/cdsdoc/bin:$PATH
export PATH=$CDS_ROOT/MMSIM141/tools.lnx86/bin:$PATH
export CDS_TEST_LIBPATH=/usr/lib:/lib
}
########################################################################
YOU WILL NEED TO REBOOT YOUR PC NOW.
7 Configure the compiler
After rebooted, type these lines in terminal.
$ uname -a
$ cd ~/cadence/installs/IC616/share/oa/bin/
$ gedit sysname
Because we are running Ubuntu 16.04, the kernel version is 4.4.0 which double checked by ‘uname -a’, so at line 208 we change ‘2.6.* | 3.0.*)’ to ‘2.6.* | 4.4.*)’. Don’t forget to save it.
Now change dir to Cadence bin folder.
$ cd ~/cadence/installs/IC616/bin/
$ ./virtuoso -64
Here, it won’t run because we have dependency issues, we will solve it now.
8. Cadence library dependencies.
Download the libXp. I hosted this file download, if my website is down in the future, you can still download the 64-bit version of libXp.so.6 for Ubuntu on other websites.
$ wget http://nansun.uk/lib/libxp6.deb
$ sudo dpkg -i libxp6.deb
9. Don’t do this if you have to do so.
a. Copy ‘license.dat’ to /home/nan/cadence/installs/IC616/share/lincense/
b. Check your PC host name by typing ‘hostname’ in terminal, my host name is ‘nan-ubuntu’ in this case.
c. Edit your ‘license.dat’ by right click the file and choose ‘Open with gedit’. Change the first line ‘#SERVER localhost ANY 5288’ to ‘#SERVER nan-ubuntu ANY 5288’. Don’t forget to save before you close the file.
$ cd ~/eda/download/cadence_patch/
$ ./cadence_patch.sh ~/cadence/installs/IC616
$ ./cadence_patch.sh ~/cadence/installs/MMSIM141
Now you can enjoy Cadence by
$ cd ~/cadence/installs/IC616/bin/
$ ./virtuoso -64
######### Special thanks to bbs.eetop.cn ######################
########################### THE END ###########################
Be First to Comment