Readme Cadence
Readme Cadence
apt-get
apt-get
apt-get
apt-get
apt-get
apt-get
apt-get
install
install
install
install
install
install
install
libelf1
ksh
nscd
policykit
ureadahead
csh
lsb
Get:12 http://in.archive.ubuntu.com/ubuntu/
060710.1 [31.6kB]
Get:13 http://in.archive.ubuntu.com/ubuntu/
Get:14 http://in.archive.ubuntu.com/ubuntu/
461kB]
Get:15 http://in.archive.ubuntu.com/ubuntu/
kB]
Get:16 http://in.archive.ubuntu.com/ubuntu/
lubuntu0.1 [724kB]
Get:17 http://in.archive.ubuntu.com/ubuntu/
1lubuntu0.1 [666kB]
Get:18 http://in.archive.ubuntu.com/ubuntu/
buntu0.1 [840kB]
Get:19 http://in.archive.ubuntu.com/ubuntu/
2-1lubuntu0.1 [714kB]
Get:20 http://in.archive.ubuntu.com/ubuntu/
ubuntu0.1 [651kB]
Get:21 http://in.archive.ubuntu.com/ubuntu/
u0.1 [797kB]
Get:22 http://in.archive.ubuntu.com/ubuntu/
.1 [85.4kB]
Get:23 http://in.archive.ubuntu.com/ubuntu/
ta 4.0-0ubuntu8.1 [19.9kB]
Get:24 http://in.archive.ubuntu.com/ubuntu/
1cvs-2ubuntu1 [155kB]
Get:25 http://in.archive.ubuntu.com/ubuntu/
v 4.4.3-4ubuntu5.1 [1,491kB]
Get:26 http://in.archive.ubuntu.com/ubuntu/
untu5.1 [4,950kB]
Get:27 http://in.archive.ubuntu.com/ubuntu/
42B]
Get:28 http://in.archive.ubuntu.com/ubuntu/
1 [7,278B]
Get:29 http://in.archive.ubuntu.com/ubuntu/
buntu1.10.04.1 [1,714kB]
Get:30 http://in.archive.ubuntu.com/ubuntu/
[118kB]
Get:31 http://in.archive.ubuntu.com/ubuntu/
]
Get:32 http://in.archive.ubuntu.com/ubuntu/
1.4-2 [11.4kB]
Get:33 http://in.archive.ubuntu.com/ubuntu/
9.16-1 [26.5kB]
Get:34 http://in.archive.ubuntu.com/ubuntu/
09kB]
Get:35 http://in.archive.ubuntu.com/ubuntu/
tu2 [3,282kB]
Get:36 http://in.archive.ubuntu.com/ubuntu/
2-0ubuntu5.6 [1,728kB]
Get:37 http://in.archive.ubuntu.com/ubuntu/
4.6.2-0ubuntu5.6 [447kB]
Get:38 http://in.archive.ubuntu.com/ubuntu/
4:4.6.2-0ubuntu5.6 [46.9kB]
Get:39 http://in.archive.ubuntu.com/ubuntu/
2-0ubuntu5.6 [124kB]
Get:40 http://in.archive.ubuntu.com/ubuntu/
.2-0ubuntu5.6 [225kB]
Get:41 http://in.archive.ubuntu.com/ubuntu/
.6.2-0ubuntu5.6 [789kB]
Get:42 http://in.archive.ubuntu.com/ubuntu/
-0ubuntu5.6 [4,011kB]
Get:43 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-designer 4
:4.6.2-0ubuntu5.6 [4,713kB]
Get:44 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-svg 4:4.6.
2-0ubuntu5.6 [168kB]
Get:45 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-opengl 4:4
.6.2-0ubuntu5.6 [267kB]
Get:46 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-gui 4:4.6.
2-0ubuntu5.6 [37.0kB]
Get:47 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-sql 4:4.6.
2-0ubuntu5.6 [129kB]
Get:48 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-sql-sqlite
4:4.6.2-0ubuntu5.6 [53.4kB]
Get:49 http://in.archive.ubuntu.com/ubuntu/ lucid/main m4 1.4.13-3 [241kB]
Get:50 http://in.archive.ubuntu.com/ubuntu/ lucid/main ncurses-term 5.7+20090803
-2ubuntu3 [502kB]
Get:51 http://in.archive.ubuntu.com/ubuntu/ lucid/main pax 1:20090728-1build1 [5
7.8kB]
Get:52 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-core 4.0-0ubu
ntu8.1 [43.5kB]
Get:53 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-graphics 4.00ubuntu8.1 [19.6kB]
Get:54 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-cxx 4.0-0ubun
tu8.1 [19.6kB]
Get:55 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-desktop 4.0-0
ubuntu8.1 [19.7kB]
Get:56 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-printing 4.00ubuntu8.1 [19.6kB]
Get:57 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb 4.0-0ubuntu8.
1 [19.6kB]
Fetched 41.1MB in 2min 5s (329kB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 123018 files and directories currently installed.)
Preparing to replace gcc-4.4-base 4.4.3-4ubuntu5 (using .../gcc-4.4-base_4.4.3-4
ubuntu5.1_i386.deb) ...
Unpacking replacement gcc-4.4-base ...
Setting up gcc-4.4-base (4.4.3-4ubuntu5.1) ...
(Reading database ... 123018 files and directories currently installed.)
Preparing to replace libstdc++6 4.4.3-4ubuntu5 (using .../libstdc++6_4.4.3-4ubun
tu5.1_i386.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.4.3-4ubuntu5.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
(Reading database ... 123018 files and directories currently installed.)
Preparing to replace libgomp1 4.4.3-4ubuntu5 (using .../libgomp1_4.4.3-4ubuntu5.
1_i386.deb) ...
Unpacking replacement libgomp1 ...
Preparing to replace cpp-4.4 4.4.3-4ubuntu5 (using .../cpp-4.4_4.4.3-4ubuntu5.1_
i386.deb) ...
Unpacking replacement cpp-4.4 ...
Preparing to replace gcc-4.4 4.4.3-4ubuntu5 (using .../gcc-4.4_4.4.3-4ubuntu5.1_
i386.deb) ...
Unpacking replacement gcc-4.4 ...
Preparing to replace libgcc1 1:4.4.3-4ubuntu5 (using .../libgcc1_1%3a4.4.3-4ubun
tu5.1_i386.deb) ...
Unpacking replacement libgcc1 ...
Processing triggers for man-db ...
Setting up libgcc1 (1:4.4.3-4ubuntu5.1) ...
/home/eda/edatools
/home/eda/edatools/virtuoso
/home/eda/edatools/mmsim
777 -R /home/eda/edatools
root@eda-laptop:/home/eda#
root@eda-laptop:/home/eda#
root@eda-laptop:/home/eda#
root@eda-laptop:/home/eda#
mkdir
mkdir
mkdir
chmod
/home/eda/edatools
/home/eda/edatools/virtuoso
/home/eda/edatools/mmsim
777 -R /home/eda/edatools
8restart
2.Cadence virtuoso and mmsim installation
eda@eda-laptop:~$ pwd
/home/eda
eda@eda-laptop:~$ cd cadence/
eda@eda-laptop:~/cadence$ ls
IC-615_06.15.151 iscape.04.21-p004 MMSIM_12.10.347 patch
eda@eda-laptop:~/cadence$ cd iscape.04.21-p004/
eda@eda-laptop:~/cadence/iscape.04.21-p004$ ls
bin docs lib MANIFEST.indep README runtime VERSION.indep
eda@eda-laptop:~/cadence/iscape.04.21-p004$ cd bin
eda@eda-laptop:~/cadence/iscape.04.21-p004/bin$ ls
iscape.exe iscape.sh sl2kti.pl
(installing virtuoso)
eda@eda-laptop:~/cadence/iscape.04.21-p004/bin$ ./iscape.sh
Initializing InstallScape using JVM at /home/eda/cadence/iscape.04.21-p004/runti
3.Modify cdsinit
Copy virtuoso/tools/dfII/samples/local to virtuoso/tools/dfII/
Rename local/cdsinit to .cdsinit
eda@eda-laptop:~$ sudo cp -r /home/eda/edatools/virtuoso/tools/dfII/samples/loca
l /home/eda/edatools/virtuoso/tools/dfII/
[sudo] password for eda:
eda@eda-laptop:~$ sudo su
root@eda-laptop:/home/eda# chmod 777 -R /home/eda/edatools/virtuoso/tools/dfII/l
ocal
root@eda-laptop:/home/eda# sudo mv /home/eda/edatools/virtuoso/tools/dfII/local/
cdsinit /home/eda/edatools/virtuoso/tools/dfII/local/.cdsinit
4.Copy the license file and rename those to license.dat
eda@eda-laptop:~$ ls /home/eda/cadence/patch/
flexlm.pat mmsim.dat patch sfk virtuoso.dat
eda@eda-laptop:~$ cp /home/eda/cadence/patch/virtuoso.dat /home/eda/edatools/vir
tuoso/share/license/
eda@eda-laptop:~$ mv /home/eda/edatools/virtuoso/share/license/virtuoso.dat /hom
e/eda/edatools/virtuoso/share/license/license.dat
eda@eda-laptop:~$ cp /home/eda/cadence/patch/mmsim.dat /home/eda/edatools/mmsim/
share/license/
eda@eda-laptop:~$ mv /home/eda/edatools/mmsim/share/license/mmsim.dat /home/eda/
edatools/mmsim/share/license/license.dat
5.Modify /home/eda/.bashrc, add the follow in the end
alias lmli='/home/eda/edatools/virtuoso/tools/bin/lmgrd -c /home/eda/edatools/vi
rtuoso/share/license/license.dat'
export OA_HOME=/home/eda/edatools/virtuoso/oa_v22.41.029
export CDS_ROOT=/home/eda/edatools/virtuoso
export MMSIM_ROOT=/home/eda/edatools/mmsim
export CDS_LIC_FILE=5288@eda-laptop
export LM_LICENSE_FILE=$CDS_ROOT/share/license/license.dat:/home/eda/edatools/mm
sim/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
6.Patch
Copy files flexlm.pat and sfk to virtuoso/tools and mmsim/tools
eda@eda-laptop:~$
/home/eda
eda@eda-laptop:~$
oso/tools
eda@eda-laptop:~$
ls
eda@eda-laptop:~$
/tools
eda@eda-laptop:~$
pwd
cp /home/eda/cadence/patch/flexlm.pat /home/eda/edatools/virtu
cp /home/eda/cadence/patch/sfk /home/eda/edatools/virtuoso/too
cp /home/eda/cadence/patch/flexlm.pat /home/eda/edatools/mmsim
cp /home/eda/cadence/patch/sfk /home/eda/edatools/mmsim/tools
Go to folders where patch files are copied and run the command as shown below:
eda@eda-laptop:~$ cd /home/eda/edatools/virtuoso/tools
eda@eda-laptop:~/edatools/virtuoso/tools$ ./sfk rep -bylist flexlm.pat -yes -dir
.
eda@eda-laptop:~$ cd /home/eda/edatools/mmsim/tools
eda@eda-laptop:~/edatools/mmsim/tools$ ./sfk rep -bylist flexlm.pat -yes -dir .
7.Open new terminal and run virtuoso
eda@eda-laptop:~$ virtuoso