[SOLVED] Cadence Virtuoso and MMSIM installation

Status
Not open for further replies.

manikantaxyz

Newbie level 6
Joined
Sep 4, 2013
Messages
12
Helped
5
Reputation
10
Reaction score
8
Trophy points
3
Activity points
452
Guide for installing IC06.15 and MMSIM12.10 on Ubuntu 10.04

I have succeeded in installing IC06.15 and MMSIM12.10 on Ubuntu 10.04 using the VirtualBox in 32 bit mode using the installscape software. This is how i did it.

Files u need:

1.Download Cadence Virtuoso IC615
2.Download MMSIM 12.10
3.Download Cadence InstallScape 04.21-P004
4.Download patch for mmsim and cadence virtuoso(Is attached in this thread).

Screenshots are there in the attached pdf.





1.Before the installtion the following steps must be done.


1) Install Ubuntu 10.04 on you personal PC.

2) Install guest additions.
or
run the command "sudo apt-get install virtualbox-ose-guest-* " in the terminal
for ubuntu to go to full screen in virtual box

3) Copy all the downloaded files to a folder named cadence in your home directory.

eda@eda-laptop:~$ sudo su
[sudo] password for eda:
root@eda-laptop:/home/eda# ls
cadence Documents examples.desktop Pictures Templates
Desktop Downloads Music Public Videos
root@eda-laptop:/home/eda# ls cadence/
IC-615_06.15.151 iscape.04.21-p004 MMSIM_12.10.347 patch
root@eda-laptop:/home/eda# chmod 777 -R cadence/
root@eda-laptop:/home/eda#


4) Open a c shell command terminal as root user and install the following package

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 lsb

root@eda-laptop:/home/eda# sudo apt-get install libelf1
Reading package lists... Done
Building dependency tree
Reading state information... Done
libelf1 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 450 not upgraded.

root@eda-laptop:/home/eda# sudo apt-get install ksh
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ksh
0 upgraded, 1 newly installed, 0 to remove and 450 not upgraded.
Need to get 1,359kB of archives.
After this operation, 2,802kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid/universe ksh 93t+-2 [1,359kB]
Fetched 1,359kB in 6s (201kB/s)
Selecting previously deselected package ksh.
(Reading database ... 122910 files and directories currently installed.)
Unpacking ksh (from .../archives/ksh_93t+-2_i386.deb) ...
Processing triggers for man-db ...
Setting up ksh (93t+-2) ...
update-alternatives: using /bin/ksh93 to provide /bin/ksh (ksh) in auto mode.

root@eda-laptop:/home/eda# sudo apt-get install nscd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
nscd
0 upgraded, 1 newly installed, 0 to remove and 450 not upgraded.
Need to get 206kB of archives.
After this operation, 373kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/universe nscd 2.11.1-0ubuntu7.13 [206kB]
Fetched 206kB in 2s (71.7kB/s)
Selecting previously deselected package nscd.
(Reading database ... 122931 files and directories currently installed.)
Unpacking nscd (from .../nscd_2.11.1-0ubuntu7.13_i386.deb) ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db ...
Setting up nscd (2.11.1-0ubuntu7.13) ...
* Starting Name Service Cache Daemon nscd [ OK ]

root@eda-laptop:/home/eda# sudo apt-get install policykit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libpolkit-dbus2 libpolkit-grant2 libpolkit2
Suggested packages:
policykit-gnome
The following NEW packages will be installed:
libpolkit-dbus2 libpolkit-grant2 libpolkit2 policykit
0 upgraded, 4 newly installed, 0 to remove and 450 not upgraded.
Need to get 212kB of archives.
After this operation, 1,065kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid/universe libpolkit2 0.9-4ubuntu2 [105kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ lucid/universe libpolkit-dbus2 0.9-4ubuntu2 [22.6kB]
Get:3 http://in.archive.ubuntu.com/ubuntu/ lucid/universe libpolkit-grant2 0.9-4ubuntu2 [19.4kB]
Get:4 http://in.archive.ubuntu.com/ubuntu/ lucid/universe policykit 0.9-4ubuntu2 [64.8kB]
Fetched 212kB in 1s (109kB/s)
Selecting previously deselected package libpolkit2.
(Reading database ... 122942 files and directories currently installed.)
Unpacking libpolkit2 (from .../libpolkit2_0.9-4ubuntu2_i386.deb) ...
Selecting previously deselected package libpolkit-dbus2.
Unpacking libpolkit-dbus2 (from .../libpolkit-dbus2_0.9-4ubuntu2_i386.deb) ...
Selecting previously deselected package libpolkit-grant2.
Unpacking libpolkit-grant2 (from .../libpolkit-grant2_0.9-4ubuntu2_i386.deb) ...
Selecting previously deselected package policykit.
Unpacking policykit (from .../policykit_0.9-4ubuntu2_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up libpolkit2 (0.9-4ubuntu2) ...
Setting up libpolkit-dbus2 (0.9-4ubuntu2) ...
Setting up libpolkit-grant2 (0.9-4ubuntu2) ...
Setting up policykit (0.9-4ubuntu2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

root@eda-laptop:/home/eda# sudo apt-get install ureadahead
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
ureadahead
1 upgraded, 0 newly installed, 0 to remove and 449 not upgraded.
Need to get 24.9kB of archives.
After this operation, 0B of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main ureadahead 0.100.0-4.1.3 [24.9kB]
Fetched 24.9kB in 0s (25.1kB/s)
(Reading database ... 123009 files and directories currently installed.)
Preparing to replace ureadahead 0.100.0-4.1.2 (using .../ureadahead_0.100.0-4.1.3_i386.deb) ...
Unpacking replacement ureadahead ...
Processing triggers for man-db ...
Setting up ureadahead (0.100.0-4.1.3) ...

root@eda-laptop:/home/eda# sudo apt-get install csh
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
csh
0 upgraded, 1 newly installed, 0 to remove and 449 not upgraded.
Need to get 253kB of archives.
After this operation, 414kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid/universe csh 20070713-2ubuntu1 [253kB]
Fetched 253kB in 3s (65.0kB/s)
Selecting previously deselected package csh.
(Reading database ... 123009 files and directories currently installed.)
Unpacking csh (from .../csh_20070713-2ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 26 changed 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Setting up csh (20070713-2ubuntu1) ...
update-alternatives: using /bin/bsd-csh to provide /bin/csh (csh) in auto mode.

root@eda-laptop:/home/eda# sudo apt-get install lsb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
alien bsd-mailx build-essential cpp-4.4 cvs debhelper dpkg-dev fakeroot g++
g++-4.4 gcc-4.4 gcc-4.4-base gettext html2text intltool-debian libaudio2
libgcc1 libgomp1 liblua5.1-0 libmail-sendmail-perl libmng1 libqt3-mt
libqt4-assistant libqt4-dbus libqt4-designer libqt4-gui libqt4-network
libqt4-opengl libqt4-script libqt4-sql libqt4-sql-sqlite libqt4-svg
libqt4-xml libqtcore4 libqtgui4 librpm0 librpmbuild0 librpmio0 libstdc++6
libstdc++6-4.4-dev libsys-hostname-long-perl lsb-core lsb-cxx lsb-desktop
lsb-graphics lsb-invalid-mta lsb-printing m4 ncurses-term patch pax
po-debconf rpm rpm-common rpm2cpio xz-utils
Suggested packages:
lsb-rpm lintian gcc-4.4-locales dh-make debian-keyring debian-maintainers
g++-multilib g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg
gcc-4.4-multilib libmudflap0-4.4-dev libgcc1-dbg libgomp1-dbg
libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 gettext-doc nas
libqt3-mt-psql libqt3-mt-mysql libqt3-mt-odbc libqt4-dev qt4-qtconfig
libstdc++6-4.4-doc lsb-multimedia lsb-languages diffutils-doc
libmail-box-perl elfutils rpm-i18n
The following NEW packages will be installed:
alien bsd-mailx build-essential cvs debhelper dpkg-dev fakeroot g++ g++-4.4
gettext html2text intltool-debian libaudio2 liblua5.1-0
libmail-sendmail-perl libmng1 libqt3-mt libqt4-assistant libqt4-dbus
libqt4-designer libqt4-gui libqt4-network libqt4-opengl libqt4-script
libqt4-sql libqt4-sql-sqlite libqt4-svg libqt4-xml libqtcore4 libqtgui4
librpm0 librpmbuild0 librpmio0 libstdc++6-4.4-dev libsys-hostname-long-perl
lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-invalid-mta lsb-printing
m4 ncurses-term patch pax po-debconf rpm rpm-common rpm2cpio xz-utils
The following packages will be upgraded:
cpp-4.4 gcc-4.4 gcc-4.4-base libgcc1 libgomp1 libstdc++6
6 upgraded, 51 newly installed, 0 to remove and 443 not upgraded.
Need to get 41.1MB of archives.
After this operation, 98.1MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main gcc-4.4-base 4.4.3-4ubuntu5.1 [118kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libstdc++6 4.4.3-4ubuntu5.1 [348kB]
Get:3 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libgomp1 4.4.3-4ubuntu5.1 [24.3kB]
Get:4 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main cpp-4.4 4.4.3-4ubuntu5.1 [3,759kB]
Get:5 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main gcc-4.4 4.4.3-4ubuntu5.1 [2,986kB]
Get:6 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libgcc1 1:4.4.3-4ubuntu5.1 [55.3kB]
Get:7 http://in.archive.ubuntu.com/ubuntu/ lucid/main xz-utils 4.999.9beta+20091116-1 [228kB]
Get:8 http://in.archive.ubuntu.com/ubuntu/ lucid/main patch 2.6-2ubuntu1 [123kB]
Get:9 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main dpkg-dev 1.15.5.6ubuntu4.6 [653kB]
Get:10 http://in.archive.ubuntu.com/ubuntu/ lucid/main html2text 1.3.2a-14build1 [101kB]
Get:11 http://in.archive.ubuntu.com/ubuntu/ lucid/main gettext 0.17-8ubuntu3 [1,732kB]
Get:12 http://in.archive.ubuntu.com/ubuntu/ lucid/main intltool-debian 0.35.0+20060710.1 [31.6kB]
Get:13 http://in.archive.ubuntu.com/ubuntu/ lucid/main po-debconf 1.0.16 [224kB]
Get:14 http://in.archive.ubuntu.com/ubuntu/ lucid/main debhelper 7.4.15ubuntu1 [461kB]
Get:15 http://in.archive.ubuntu.com/ubuntu/ lucid/main liblua5.1-0 5.1.4-5 [82.2kB]
Get:16 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main librpmio0 4.7.2-1lubuntu0.1 [724kB]
Get:17 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main rpm-common 4.7.2-1lubuntu0.1 [666kB]
Get:18 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main librpm0 4.7.2-1lubuntu0.1 [840kB]
Get:19 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main librpmbuild0 4.7.2-1lubuntu0.1 [714kB]
Get:20 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main rpm2cpio 4.7.2-1lubuntu0.1 [651kB]
Get:21 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main rpm 4.7.2-1lubuntu0.1 [797kB]
Get:22 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main alien 8.79ubuntu0.1 [85.4kB]
Get:23 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/universe lsb-invalid-mta 4.0-0ubuntu8.1 [19.9kB]
Get:24 http://in.archive.ubuntu.com/ubuntu/ lucid/main bsd-mailx 8.1.2-0.20090911cvs-2ubuntu1 [155kB]
Get:25 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libstdc++6-4.4-dev 4.4.3-4ubuntu5.1 [1,491kB]
Get:26 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main g++-4.4 4.4.3-4ubuntu5.1 [4,950kB]
Get:27 http://in.archive.ubuntu.com/ubuntu/ lucid/main g++ 4:4.4.3-1ubuntu1 [1,442B]
Get:28 http://in.archive.ubuntu.com/ubuntu/ lucid/main build-essential 11.4build1 [7,278B]
Get:29 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main cvs 1:1.12.13-12ubuntu1.10.04.1 [1,714kB]
Get:30 http://in.archive.ubuntu.com/ubuntu/ lucid/main fakeroot 1.14.4-1ubuntu1 [118kB]
Get:31 http://in.archive.ubuntu.com/ubuntu/ lucid/main libaudio2 1.9.2-3 [81.0kB]
Get:32 http://in.archive.ubuntu.com/ubuntu/ lucid/main libsys-hostname-long-perl 1.4-2 [11.4kB]
Get:33 http://in.archive.ubuntu.com/ubuntu/ lucid/main libmail-sendmail-perl 0.79.16-1 [26.5kB]
Get:34 http://in.archive.ubuntu.com/ubuntu/ lucid/main libmng1 1.0.9-1ubuntu1 [209kB]
Get:35 http://in.archive.ubuntu.com/ubuntu/ lucid/main libqt3-mt 3:3.3.8-b-6ubuntu2 [3,282kB]
Get:36 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqtcore4 4:4.6.2-0ubuntu5.6 [1,728kB]
Get:37 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-network 4:4.6.2-0ubuntu5.6 [447kB]
Get:38 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-assistant 4:4.6.2-0ubuntu5.6 [46.9kB]
Get:39 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-xml 4:4.6.2-0ubuntu5.6 [124kB]
Get:40 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-dbus 4:4.6.2-0ubuntu5.6 [225kB]
Get:41 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqt4-script 4:4.6.2-0ubuntu5.6 [789kB]
Get:42 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main libqtgui4 4:4.6.2-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 [57.8kB]
Get:52 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-core 4.0-0ubuntu8.1 [43.5kB]
Get:53 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-graphics 4.0-0ubuntu8.1 [19.6kB]
Get:54 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-cxx 4.0-0ubuntu8.1 [19.6kB]
Get:55 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-desktop 4.0-0ubuntu8.1 [19.7kB]
Get:56 http://in.archive.ubuntu.com/ubuntu/ lucid-updates/main lsb-printing 4.0-0ubuntu8.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-4ubuntu5.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-4ubuntu5.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-4ubuntu5.1_i386.deb) ...
Unpacking replacement libgcc1 ...
Processing triggers for man-db ...
Setting up libgcc1 (1:4.4.3-4ubuntu5.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously deselected package xz-utils.
(Reading database ... 123018 files and directories currently installed.)
Unpacking xz-utils (from .../xz-utils_4.999.9beta+20091116-1_i386.deb) ...
Selecting previously deselected package patch.
Unpacking patch (from .../patch_2.6-2ubuntu1_i386.deb) ...
Selecting previously deselected package dpkg-dev.
Unpacking dpkg-dev (from .../dpkg-dev_1.15.5.6ubuntu4.6_all.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-14build1_i386.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.17-8ubuntu3_i386.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.16_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_7.4.15ubuntu1_all.deb) ...
Selecting previously deselected package liblua5.1-0.
Unpacking liblua5.1-0 (from .../liblua5.1-0_5.1.4-5_i386.deb) ...
Selecting previously deselected package librpmio0.
Unpacking librpmio0 (from .../librpmio0_4.7.2-1lubuntu0.1_i386.deb) ...
Selecting previously deselected package rpm-common.
Unpacking rpm-common (from .../rpm-common_4.7.2-1lubuntu0.1_all.deb) ...
Selecting previously deselected package librpm0.
Unpacking librpm0 (from .../librpm0_4.7.2-1lubuntu0.1_i386.deb) ...
Selecting previously deselected package librpmbuild0.
Unpacking librpmbuild0 (from .../librpmbuild0_4.7.2-1lubuntu0.1_i386.deb) ...
Selecting previously deselected package rpm2cpio.
Unpacking rpm2cpio (from .../rpm2cpio_4.7.2-1lubuntu0.1_i386.deb) ...
Selecting previously deselected package rpm.
Unpacking rpm (from .../rpm_4.7.2-1lubuntu0.1_i386.deb) ...
Selecting previously deselected package alien.
Unpacking alien (from .../alien_8.79ubuntu0.1_all.deb) ...
Selecting previously deselected package lsb-invalid-mta.
Unpacking lsb-invalid-mta (from .../lsb-invalid-mta_4.0-0ubuntu8.1_all.deb) ...
Selecting previously deselected package bsd-mailx.
Unpacking bsd-mailx (from .../bsd-mailx_8.1.2-0.20090911cvs-2ubuntu1_i386.deb) ...
Selecting previously deselected package libstdc++6-4.4-dev.
Unpacking libstdc++6-4.4-dev (from .../libstdc++6-4.4-dev_4.4.3-4ubuntu5.1_i386.deb) ...
Selecting previously deselected package g++-4.4.
Unpacking g++-4.4 (from .../g++-4.4_4.4.3-4ubuntu5.1_i386.deb) ...
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4%3a4.4.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_11.4build1_i386.deb) ...
Selecting previously deselected package cvs.
Unpacking cvs (from .../cvs_1%3a1.12.13-12ubuntu1.10.04.1_i386.deb) ...
Selecting previously deselected package fakeroot.
Unpacking fakeroot (from .../fakeroot_1.14.4-1ubuntu1_i386.deb) ...
Selecting previously deselected package libaudio2.
Unpacking libaudio2 (from .../libaudio2_1.9.2-3_i386.deb) ...
Selecting previously deselected package libsys-hostname-long-perl.
Unpacking libsys-hostname-long-perl (from .../libsys-hostname-long-perl_1.4-2_all.deb) ...
Selecting previously deselected package libmail-sendmail-perl.
Unpacking libmail-sendmail-perl (from .../libmail-sendmail-perl_0.79.16-1_all.deb) ...
Selecting previously deselected package libmng1.
Unpacking libmng1 (from .../libmng1_1.0.9-1ubuntu1_i386.deb) ...
Selecting previously deselected package libqt3-mt.
Unpacking libqt3-mt (from .../libqt3-mt_3%3a3.3.8-b-6ubuntu2_i386.deb) ...
Selecting previously deselected package libqtcore4.
Unpacking libqtcore4 (from .../libqtcore4_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-network.
Unpacking libqt4-network (from .../libqt4-network_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-assistant.
Unpacking libqt4-assistant (from .../libqt4-assistant_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-xml.
Unpacking libqt4-xml (from .../libqt4-xml_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-dbus.
Unpacking libqt4-dbus (from .../libqt4-dbus_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-script.
Unpacking libqt4-script (from .../libqt4-script_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqtgui4.
Unpacking libqtgui4 (from .../libqtgui4_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-designer.
Unpacking libqt4-designer (from .../libqt4-designer_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-svg.
Unpacking libqt4-svg (from .../libqt4-svg_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-opengl.
Unpacking libqt4-opengl (from .../libqt4-opengl_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-gui.
Unpacking libqt4-gui (from .../libqt4-gui_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-sql.
Unpacking libqt4-sql (from .../libqt4-sql_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package libqt4-sql-sqlite.
Unpacking libqt4-sql-sqlite (from .../libqt4-sql-sqlite_4%3a4.6.2-0ubuntu5.6_i386.deb) ...
Selecting previously deselected package m4.
Unpacking m4 (from .../archives/m4_1.4.13-3_i386.deb) ...
Selecting previously deselected package ncurses-term.
Unpacking ncurses-term (from .../ncurses-term_5.7+20090803-2ubuntu3_all.deb) ...
Selecting previously deselected package pax.
Unpacking pax (from .../pax_1%3a20090728-1build1_i386.deb) ...
Selecting previously deselected package lsb-core.
Unpacking lsb-core (from .../lsb-core_4.0-0ubuntu8.1_i386.deb) ...
Selecting previously deselected package lsb-graphics.
Unpacking lsb-graphics (from .../lsb-graphics_4.0-0ubuntu8.1_i386.deb) ...
Selecting previously deselected package lsb-cxx.
Unpacking lsb-cxx (from .../lsb-cxx_4.0-0ubuntu8.1_i386.deb) ...
Selecting previously deselected package lsb-desktop.
Unpacking lsb-desktop (from .../lsb-desktop_4.0-0ubuntu8.1_i386.deb) ...
Selecting previously deselected package lsb-printing.
Unpacking lsb-printing (from .../lsb-printing_4.0-0ubuntu8.1_i386.deb) ...
Selecting previously deselected package lsb.
Unpacking lsb (from .../lsb_4.0-0ubuntu8.1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for install-info ...
Processing triggers for doc-base ...
Processing 4 added doc-base file(s)...
Registering documents with scrollkeeper...
Setting up libgomp1 (4.4.3-4ubuntu5.1) ...
Setting up cpp-4.4 (4.4.3-4ubuntu5.1) ...
Setting up gcc-4.4 (4.4.3-4ubuntu5.1) ...
Setting up xz-utils (4.999.9beta+20091116-1) ...
Setting up patch (2.6-2ubuntu1) ...
Setting up dpkg-dev (1.15.5.6ubuntu4.6) ...
Setting up html2text (1.3.2a-14build1) ...
Setting up gettext (0.17-8ubuntu3) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16) ...
Setting up debhelper (7.4.15ubuntu1) ...
Setting up liblua5.1-0 (5.1.4-5) ...
Setting up librpmio0 (4.7.2-1lubuntu0.1) ...
Setting up rpm-common (4.7.2-1lubuntu0.1) ...
Setting up librpm0 (4.7.2-1lubuntu0.1) ...
Setting up librpmbuild0 (4.7.2-1lubuntu0.1) ...
Setting up rpm2cpio (4.7.2-1lubuntu0.1) ...
Setting up rpm (4.7.2-1lubuntu0.1) ...
Trying rpm init...
Setting up alien (8.79ubuntu0.1) ...
Setting up lsb-invalid-mta (4.0-0ubuntu8.1) ...
Setting up bsd-mailx (8.1.2-0.20090911cvs-2ubuntu1) ...
update-alternatives: using /usr/bin/bsd-mailx to provide /usr/bin/mailx (mailx) in auto mode.
Setting up cvs (1:1.12.13-12ubuntu1.10.04.1) ...
Setting up fakeroot (1.14.4-1ubuntu1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
Setting up libaudio2 (1.9.2-3) ...
Setting up libsys-hostname-long-perl (1.4-2) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Setting up libmng1 (1.0.9-1ubuntu1) ...
Setting up libqt3-mt (3:3.3.8-b-6ubuntu2) ...
Setting up libqtcore4 (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-network (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-assistant (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-xml (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-dbus (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-script (4:4.6.2-0ubuntu5.6) ...
Setting up libqtgui4 (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-designer (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-svg (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-opengl (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-gui (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-sql (4:4.6.2-0ubuntu5.6) ...
Setting up libqt4-sql-sqlite (4:4.6.2-0ubuntu5.6) ...
Setting up m4 (1.4.13-3) ...
Setting up ncurses-term (5.7+20090803-2ubuntu3) ...
Setting up pax (1:20090728-1build1) ...
Setting up lsb-core (4.0-0ubuntu8.1) ...
Processing triggers for python-central ...
Setting up lsb-printing (4.0-0ubuntu8.1) ...
Setting up lsb-graphics (4.0-0ubuntu8.1) ...
Setting up lsb-cxx (4.0-0ubuntu8.1) ...
Setting up lsb-desktop (4.0-0ubuntu8.1) ...
Setting up lsb (4.0-0ubuntu8.1) ...
Setting up libstdc++6-4.4-dev (4.4.3-4ubuntu5.1) ...
Setting up g++-4.4 (4.4.3-4ubuntu5.1) ...
Setting up g++ (4:4.4.3-1ubuntu1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.
Setting up build-essential (11.4build1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

5) Manual installation of libstdc++.so.5 library

Go to link : http://packages.ubuntu.com/lucid-backports/i386/libstdc++5/download
Download libstdc++.so.5 library and double click the file to install it.


6) Make up some necessary links

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /lib/libreadline.so.6.1 /lib/libreadline.so.5
sudo ln -s /lib/libhistory.so.6.1 /lib/libhistory.so.5
sudo ln -s /usr/bin/firefox /usr/bin/netscape #in order to using Cadence help,you can using mozilla instead of Netscape

root@eda-laptop:/home/eda# sudo ln -s /usr/bin/awk /bin/awk
root@eda-laptop:/home/eda# sudo ln -s /lib/libreadline.so.6.1 /lib/libreadline.so.5
root@eda-laptop:/home/eda# sudo ln -s /lib/libhistory.so.6.1 /lib/libhistory.so.5
root@eda-laptop:/home/eda# sudo ln -s /usr/bin/firefox /usr/bin/netscape

7) Create the folders where cadence has to be installed

mkdir /home/eda/edatools
mkdir /home/eda/edatools/virtuoso
mkdir /home/eda/edatools/mmsim
chmod 777 -R /home/eda/edatools

root@eda-laptop:/home/eda# mkdir /home/eda/edatools
root@eda-laptop:/home/eda# mkdir /home/eda/edatools/virtuoso
root@eda-laptop:/home/eda# mkdir /home/eda/edatools/mmsim
root@eda-laptop:/home/eda# chmod 777 -R /home/eda/edatools

8)restart


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/runtime/LNX86/bin/java. This might take some time...
Use -help option for details on usage....

(Installscape window opens Screenshots are in attached pdf)

(installing mmsim)

eda@eda-laptop:~/cadence/iscape.04.21-p004/bin$ ./iscape.sh
Initializing InstallScape using JVM at /home/eda/cadence/iscape.04.21-p004/runtime/LNX86/bin/java. This might take some time...
Use -help option for details on usage....

(Installscape window opens Screenshots are in attached pdf)




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/local /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/local
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/virtuoso/share/license/
eda@eda-laptop:~$ mv /home/eda/edatools/virtuoso/share/license/virtuoso.dat /home/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/virtuoso/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/mmsim/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:~$ pwd
/home/eda
eda@eda-laptop:~$ cp /home/eda/cadence/patch/flexlm.pat /home/eda/edatools/virtuoso/tools
eda@eda-laptop:~$ cp /home/eda/cadence/patch/sfk /home/eda/edatools/virtuoso/tools
eda@eda-laptop:~$ cp /home/eda/cadence/patch/flexlm.pat /home/eda/edatools/mmsim/tools
eda@eda-laptop:~$ 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
 
Saw your post in TPB and wanted to thank you for the tutorial. You don't know how long I have been looking for this software.
I have 3 problems though.
1. Problems with these commands:
root@eda-laptop:/home/eda# sudo ln -s /lib/libreadline.so.6.1 /lib/libreadline.so.5
root@eda-laptop:/home/eda# sudo ln -s /lib/libhistory.so.6.1 /lib/libhistory.so.5

I installed libstdc++ 5 from ubuntu software center and I could not link the files. The terminal stated that the 5.so file already existed? I am using Ubuntu 12.04 by the way.

2. For this line:
export CDS_LIC_FILE=5288@eda-laptop

I used gedit and added what you gave, but I changed the line to 5288@adminpc which is the name of my computer. Does the 5288 still stay the same?

3.I cannot get this command to work:
./sfk rep -bylist flexlm.pat -yes -dir .

The terminal keeps saying bash: ./sfk: Permission denied

EDIT: I seemed to have gotten past the permisssion denied problem. Now when I type virtuoso in the terminal I get this:
ERROR: The command /home/adminpc/edatools/virtuoso/oa_v22.41.029/bin/sysname returned an error status:
unknown
Will look in to it more tomorrow.
Thank you for your help
 
Last edited:
1.In ubuntu 10.04 libhistory and libreadline 5 are not installed (6 is installed).If 5 is already installed then there is no need to create the link.
2.5288 or any port number doesnt matter. But it should be the same in .bashrc and license files.
3.to change the permission: chmod 777 /<address where sfk is located>/sfk
or
Check if all the libraries to run sfk are installed or not.
U can do that by
"ldd /<address where sfk is located>/sfk"
 

OK thanks for the tips.
1. I got the ./sfk error to go away by checking the checkbox that says run this file as an executable. It seemed to have worked because I ran the command and it ended up with 1 error 400 warnings and a few files changed.
2. Now when I type virtuoso in the terminal I get this:
ERROR: The command /home/adminpc/edatools/virtuoso/oa_v22.41.029/bin/sysname returned an error status:
unknown

I changed the hostname from eda to mine which is adminpc in the .bashrc as well as the virtuoso and mmsim.dat license files. Do I have to make any other file path changes elsewhere?

Thanks for your help again
 
while running virtuoso i have this error:
virtuoso: ERROR: The command /home/bruno/edatools/virtuoso/oa_v22.41.029/bin/sysname returned an error status:
unknown
virtuoso: INFO: Note that OpenAccess (OA) requires running the Configure phase.
virtuoso: See the "OpenAccess Installation and Configuration Guide" before
virtuoso: you complete the configuration step. This manual is included with
virtuoso: the Cadence product documentation.

i've done the configuration steps. whats wrong?

EDIT1: ok, i managed to get virtuoso to run by modifying the sysname script on oa_v22.41.029 folder
 
Last edited:
@pthomas1991,@BNGreen
Which operating system r u using 32-bit or 64-bit?
The installation procedure is for 32 bit.
For 64 bit the ***** will be different.
Not sure whether that is the problem.

Can u tell what u have modified to get virtuoso run?
 
its on ubuntu 13 32bit OS.
it had to do with the script not detecting it was linux.

replace the file "edatools/virtuoso/oa_v22.41.029/bin/sysname" with:
https://pastebin.com/rna3Y4nk

that will force the detection to linux 3.x


@pthomas1991,@BNGreen
Which operating system r u using 32-bit or 64-bit?
The installation procedure is for 32 bit.
For 64 bit the ***** will be different.
Not sure whether that is the problem.

Can u tell what u have modified to get virtuoso run?
 
Last edited:
Could you please provide the instructions for 64-bit?
Thank you so much.
 
@BNGreen
I got virtuoso to work a while back but forgot to post it here sorry.
I just added OA_UNSUPPORTED_PLAT=linux_rhel40_gcc44x in bashrc file.
I am using Ubuntu 12.04 32 Bit OS

I have to use physical hardware now because Hspice does not seem to work with Virtual Machine as it reports Invalid Memory Reference Error.

EDIT: I get the same error even with a physical installation of ubuntu on my computer as well. Will have to try an older version of hspice like 2008 or something.

Thanks for your help!
 
Last edited:

ahdl libraries will run in only 64 bit spectre.

Instructions while installing this software in 64 bit:

1.All the packages and libraries listed for 32 bit should also be installed for 64 bit.
/(root) have folders named: /usr/lib32 /usr/lib /lib32 /lib
Packages and shared libraries for 32 and 64 bit are different.
When the software is not running as expected:
Use ldd command to check whether all the dependent shared libraries are installed or not.

2.Create link:
$ ln -s /bin/bash /bin/sh

3.Use the patch
 
Dear all,
I'm really happy to have the information . I was looking for these information from one month. I'm yet to try. I will keep you post, if any doubt come across the installation process.

Thanks and regards,
RmkMani
 

I couldn't use the command virtuoso, it says "command not found"
I searched in the installed files and figured this "/virtuoso/tools/dfll/bin/32bit/virtuoso" file is the one that should be run, I tried to run it using the terminal and it said "error while loading shared libraries: libvirtuos_sh.so: cannot open shared object file: No such file or directory"
Any help?

Edit: I figured the problem is probably the launching command/file, can anybody tell me how to RUN virtuoso?
 
Last edited:

I am having some trouble while executing the ./iscape.sh command. It gives an error "bash: ./iscape.sh: /bin/sh^M: bad interpreter : No such file or directory"
Although I am able to view the ./iscape.sh file, I am unable to execute it.
I am running ubuntu 13.10 on virtual machine

Any help?
 

@koti123

Create link:
$ ln -s /bin/bash /bin/sh
and then try
 

what about my problem?
 

dont run /virtuoso/tools/dfll/bin/32bit/virtuoso file... did you modify the .bashrc file as the step 5 says.. ?(.bashrc file is in your home folder. it will be hidden by default.) run in termnal "virtuoso -32" or "virtuoso -64" depending on your processor bit.
 
Last edited:

@manikantaxyz

I tried creating the link but got an error stating that the link already exists.Tried running it again, but am still getting the same error .
I tried running it using the sh iscape.sh command and got the error -
: not found3: iscape.sh
: not found11: iscape.sh:
iscape.sh: 13: iscape.sh: Syntax error: word unexpected (expecting "in")

Any other suggestion to get it working ?
 

I thought I had to write the stuff in step 5 in the terminal, not in an actual file.. It all worked, thanks a lot!
 


Try double clicking on the iscape.sh file and press execute, like in Windows. This should open up the file.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…