Cadence IC610

Da PiemonteWireless.

Cadence Custom IC Design 6.1.0

aka IC610


Mods to install Cadence Custom IC Design 6.1.0 to Ubuntu Intrepid

Directory structure:

-- ic610_1.dat  
-- IC610_lnx86.Base/
-- IC610_lnx86.ISR200612081658/

Go to IC610_lnx86.ISR200612081658/CDROM1 and execute SETUP.SH

When asked use as Cadence install directory: /Cadence/IC610

Install InstallScape in: /Cadence/InstallScape

Use manual package selection and select all packages, then wait for installation to complete.

When finished, from another terminal (without closing InstallScape yet), copy ic610_1.dat file in /Cadence/IC610/share/license/ then create a symbolic link:

ln -sf /Cadence/IC610/share/license/ic610_1.dat /Cadence/IC610/share/license/license.dat

In InstallScape execute CONFIGURE; answer with default value to all questions. When asked about OpenAccess, says YES to install it and choose as installation directory: /Cadence/OA

PAY ATTENTION: If you choose to edit license file DO NOT CHOOSE to add boot files to your system: it will delete your inittab file.

Finally execute TEST and verify that all is OK. Now you can close InstallScape.

Check your kernel version (uname -a), says it's 2.6.22.

Then modify files (locate in /Cadence/IC610/tools/bin)

  • cdsdoc
  • obServer

changing the line:

LD_ASSUME_KERNEL=2.2.5

with your kernel version:

LD_ASSUME_KERNEL=2.6.22 


Add the following section to your /etc/X11/xorg.conf:

Section "Extensions" 
        Option "Composite" "Disable" 
EndSection

and restart gdm (/etc/init.d/gdm restart)


To repair cdsdoc do:

mkdir /tmp/cds
cd /tmp/cds
wget ftp://fr2.rpmfind.net/linux/fedora/core/5/x86_64/os/Fedora/RPMS/compat-libstdc++-296-2.96-135.i386.rpm
alien --to-tgz compat-libstdc++-296-2.96-135.i386.rpm
tar xvzf compat-libstdc++-296-2.96.tgz
cd /Cadence/IC610/tools.lnx86/verity/_ilnx21/bin
cp /tmp/cds/usr/lib/libstdc++-2-libc6.1-1-2.9.0.so .
ln -sf libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-1.so.2
cd /Cadence/IC610/tools/bin
ln -sf /usr/bin/firefox netscape


Create a file name for example /Cadence/IC610/env.sh with the following contents:

#!/bin/bash

CDS_ROOT=/Cadence/IC610
CDS_INST_DIR=/Cadence/IC610
CDS_INSTALL_DIR=/Cadence/IC610/tools/dfII
export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export LM_LICENSE_FILE=$CDS_ROOT/share/license/license.dat
export PATH=$CDS_ROOT/tools/bin:$CDS_INSTALL_DIR/bin:$CDS_ROOT/tools/spectre/bin:$PATH
export CDS_Netlisting_Mode=Analog 

To use Virtuoso:

$ cd /Cadence/IC610
$ source env.sh
$ icfb &

For documentation:

$ cd /Cadence/IC610
$ source env.sh
$ cdsdoc &


Hope this short doc will help.


Riferimenti:


Name (required):

Website:

Comment:

MisterX said ...
12:22, 3 ago 2010 (CEST)
Thanks for guide...I've followed the steps but Virtuoso can't find licenses for any feature :( may someone help me?
Felipe said ...
03:19, 6 mar 2011 (CET)
Easy and useful
aazz said ...
16:37, 27 mar 2011 (CEST)
*WARNING* (icLic-3) Could not get license Virtuoso_Schematic_Editor_XL
  • WARNING* Application Schematics XL is not enabled. Using application Schematics
  • WARNING* (icLic-3) Could not get license Virtuoso_Schematic_Editor_L

Loading schematic.cxt Loading lo.cxt

  • WARNING* (icLic-3) Could not get license Virtuoso_Schematic_Editor_L
  • WARNING* (deLicense-1) Failed to get the license for the application in the current window
Luigi said ...
16:41, 14 lug 2011 (CEST)
I offer 100€ for setting up my cadence installation. I'm able to install all the packages but not to make them running. My mobile phone is 320 420 4743.

202 Rating: 3.4/5 (22 votes cast)

Strumenti personali