linux install synopsys
Synopsys 2001.08 Core Synthesis Linux Install HOWTO
(if some error occur during install£¬you should modify the install.now by commenting the "set toupper=TRUE" and "set taz=TAZ")
File requirement:
1. syn_2001.08_common.tar
2. syn_2001.08_linux.tar
3. scl_linux.tar.gz
4. libncurses.tar.gz (If you installed RedHat 6.1, then this file is already installed)
5. license.dat
System requirement:
A PC Install RedHat 6.1+, a powerful PC with enough RAM installed.
XWindows should be installed first.
My PC is a AMD Athlon 1GHz with 512MB RAM. I installed a RedHat 7.2 and the GNOME.
Quick Install:
1. Install the SCL(Synopsys Common Licensing)first. Extract the scl_linux.tar.gz
to a temp dir, and run the script "install.now". This will install the SCL
1.1 onto your Linux box.
Select a different dir , not use the default one(/usr/synopsys), something
like /usr/scl.
Install Platform Independent Package for scl, select y
Enter the list of platform(s) to isntall, select linux
Then install the scl.
2. Extract the syn_2001.08_common.tar and the syn_2001.08_linux.tar to another
dir.Then the "ls -l" will look something like this:
-rwxr-xr-x 1 1062 31 52620 Aug 17 2001 install.now
-rw-r--r-- 1 1062 31 176 Aug 23 2001 LABEL.SYS
drwxr-xr-x 4 1062 31 4096 Apr 24 14:36 linux
-rw-r--r-- 1 1062 31 7717713 Aug 17 2001 pc.taz
-rw-r--r-- 1 1062 31 4480 Aug 17 2001 README.1ST
-rw-r--r-- 1 1062 31 372 Aug 23 2001 README.pc
-rw-r--r-- 1 1062 31 369 Aug 18 2001 README.sf3
-rw-r--r-- 1 1062 31 373 Aug 18 2001 README.sf4
-rw-r--r-- 1 1062 31 582 Aug 23 2001 README.syn
-rw-r--r-- 1 1062 31 5683 Aug 17 2001 sf3.taz
-rw-r--r-- 1 1062 31 5684 Aug 17 2001 sf4.taz
-rw-r--r-- 1 1062 31 112316905 Aug 17 2001 syn.taz
3. Run the script install.now.
Use the default install dir (/usr/synopsys)
Enter the list of product(s) to install, enter "syn"
Install Platform Independent Package for syn, select y
Enter the list of platform(s) to install, enter "linux"
Then install the Synopsys Core Synthesis 2001.08
4. Goto the /usr/synopsys/linux/syn/bin dir , type "ldd dc_shell_exec" to check
what library needed to run the dc_shell_exec. If your RedHat is 6.2+, then
the installed ncurses rpm is too new, you need the libncurses.so.4 come with
the RedHat 6.1. You can install the ncurses-4.2-25.i386.rpm in the RedHat
6.1 distribute, or just use the provided libncurses.so.4.
To use the provided libncurses.so.4, first extract the libncurses.tar.gz,
and then copy the libncurses.so.4 to your /usr/lib dir.
5. Setup license. Copy the provided license.dat to your /usr/sc/admin/license
dir. In the dir, type "./modkeyfile license.dat" , this will custom the
license file for you.
Enter 1 (Modify "SERVER" Line), enter the host name, you can get your linux
box's hostname by typing "hostname" in console. Enter the tcp Port number,
I always use 27100.
Enter 2 (Modify "VENDOR snpslmd" Line), enter "snpslmd" daemon path,
/usr/scl/linux/bin. Enter option file path, "lmgrd", tcp port number not set
Save and quit
6. Edit your /etc/bashrc , add following line at the end of file:
export SNPSLMD_LICENSE_FILE=27100@yourhostnamehere
Be sure change the "yourhostnamehere" to your linux box's hostname!
7. Start your license daemon. First, make sure to shut down any currently
running snpslmd process with the following command:
/usr/scl/linux/bin/lmdown -c /usr/scl/admin/license/license.dat
Then you can start your license daemon as follow:
/usr/scl/linux/bin/lmgrd -c /usr/scl/admin/license/license.dat -l /usr/scl/admin/log/log
If your like to start the daemon every time when your system powerup,
you can add this line to the end of /etc/init.d/rc.local.
If something wrong , pls check the log file : /usr/scl/admin/log/log
8. Copy any foundry lib and db to the /usr/synopsys/libraries, edit your
/usr/synopsys/admin/setup/.synopsys_dc.setup , modify your search path,
target lib, syn lib, etc. Save
9. Open a new console, goto /usr/synopsys/linux/syn/bin dir, type "./dc_shell".
If everything ok, you will see the dc_shell console window.
Run the design_analyzer to get the graphic window.
I have synthesised a 8051 core with this core synthesis tool, the GUI is OK.
The previous license file "Synopsis.dat" seems not work correctly with my
installation. When use Synopsis.dat , the design_analyzer will complain that
can't read the unprotected lib. I use the license come with DC2000.05 NT, it
works OK.
Enjoy it!
Good Luck!
mars @ 2002/04/24