128 lines
4.1 KiB
Plaintext
128 lines
4.1 KiB
Plaintext
# Alliance VLSI CAD System
|
|
# Copyright (C) 1990, 2000 ASIM/LIP6/UPMC
|
|
#
|
|
# Home page : http://www-asim.lip6.fr/alliance/
|
|
# E-mail support : mailto:alliance-support@asim.lip6.fr
|
|
# ftp site : ftp://ftp-asim.lip6.fr/pub/alliance/
|
|
#
|
|
# $Id: README,v 1.5 2000/01/25 16:28:57 czo Exp $
|
|
|
|
|
|
# Alliance
|
|
# ===================================================================
|
|
|
|
Alliance VLSI CAD System
|
|
Copyright (C) Laboratoire LIP6 - Département ASIM
|
|
Universite Pierre et Marie Curie
|
|
4, place Jussieu
|
|
75252 Paris Cedex 05
|
|
France
|
|
|
|
|
|
"Alliance VLSI CAD System" is free Software.
|
|
|
|
Alliance is available under the terms of the GNU General Public License
|
|
GPL (http://www.gnu.org/copyleft/gpl.html).
|
|
|
|
You are welcome to use the software package even for commercial
|
|
designs without any fee. You are just required to mention :
|
|
|
|
" Designed with Alliance CAD system,
|
|
Copyright (C) 1991, 2000 Université Pierre et Marie Curie"
|
|
|
|
You can get Alliance via anonymous FTP from ftp.lip6.fr
|
|
|
|
ftp://ftp-asim.lip6.fr/pub/alliance/
|
|
|
|
|
|
|
|
# Downloading
|
|
# ===================================================================
|
|
|
|
|
|
You will have to download at least two files : one for the common files
|
|
of Alliance (like cells library) and another containing binaries for
|
|
your specific platform. As for now, only Linux, SunOS, Solaris and
|
|
FreeBSD are available. A Windows 95/NT release should be out this
|
|
year.
|
|
|
|
|
|
alliance-X.XX-common.tar.gz Files common to each platform *required*
|
|
|
|
alliance-X.XX-i386-linux-Y.YY.tar.gz Binaries Linux_elf
|
|
|
|
alliance-X.XX-sparc-sunos-Y.YY.tar.gz Binaries SunOS
|
|
|
|
alliance-X.XX-sparc-solaris-Y.YY.tar.gz Binaries Solaris
|
|
|
|
|
|
where X.XX is the Alliance version number (e.g.: 3.2 for Alliance 3.2)
|
|
and Y.YY is the OS version number (e.g.: 4.1.4 for SunOS 4.1.4)
|
|
|
|
# Installation :
|
|
# ===================================================================
|
|
|
|
You *don't* need to be root to install Alliance in a directory you *own*
|
|
|
|
In the example above I assume you have logged as root
|
|
|
|
1/ cd to the directory where you want to install Alliance
|
|
|
|
> cd /usr/local
|
|
|
|
2/ Unpack the common package
|
|
|
|
> gunzip -c alliance-X.XX-common.tgz | tar -xf -
|
|
|
|
3/ Unpack one of the platform specific package
|
|
|
|
> gunzip -c alliance-X.XX-linux-Y.YY.tgz | tar -xf -
|
|
|
|
4/ cd to alliance/share/etc and run the 'configure' script
|
|
(This is the *only* script you need to run)
|
|
|
|
> cd alliance/share/etc
|
|
> ./configure
|
|
|
|
If your OS is recognized as "Unknown", you will need to edit
|
|
configure.in alc_env.sh.in and alc_env.csh.in and run autoconf
|
|
for that those script use a good $ALLIANCE_OS name. If
|
|
libraries (X11, Motif/LessTiff, readline ...) or tools (sed,
|
|
gawk, ...) are missing, you will have to install them.
|
|
|
|
If you install Alliance on different platforms you'll
|
|
need to run the 'configure' script on each of them.
|
|
|
|
# Usage :
|
|
# ===================================================================
|
|
|
|
Each user has to source alc_env.[c]sh to set Alliance environment
|
|
variables to be able to run the Alliance tools.
|
|
|
|
in sh > . [where you have installed Alliance]/alliance/share/etc/alc_env.sh
|
|
|
|
in csh > source [where you have installed Alliance]/alliance/share/etc/alc_env.csh
|
|
|
|
This sets various default environment variables which could be changed by user
|
|
later (Like MBK_OUT_LO to set the netlist output file format).
|
|
|
|
If you are a SysAdmin, you should consider linking these scripts in
|
|
the system's profile (e.g.: /etc/profile.d/ on Linux) so that configuration
|
|
would be done at user login.
|
|
|
|
If you encounter problems, check the value of these variables in alc_env.[c]sh
|
|
|
|
$ALLIANCE_OS : actually Linux
|
|
or SunOS
|
|
or Solaris
|
|
|
|
$ALLIANCE_TOP : actually [where you have installed Alliance]/alliance/archi/Linux
|
|
or [where you have installed Alliance]/alliance/archi/SunOS
|
|
or [where you have installed Alliance]/alliance/archi/Solaris
|
|
|
|
That's all :-)
|
|
|
|
|
|
# EOF
|
|
|