alliance/alliance
Olivier Sirol a5d735b6b8 hooooooo 2000-01-25 15:36:03 +00:00
..
share sx 2000-01-25 15:35:10 +00:00
CHANGES Readmes + a jour 2000-01-20 18:17:02 +00:00
COPYING-2.0 Readmes + a jour 2000-01-20 18:17:02 +00:00
COPYING.LIB-2.0 Readmes + a jour 2000-01-20 18:17:02 +00:00
FAQ hooooooo 2000-01-25 15:36:03 +00:00
LICENCE hooooooo 2000-01-25 15:36:03 +00:00
README Readmes + a jour 2000-01-20 18:17:02 +00:00

README

# 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.4 2000/01/20 18:17:01 czo Exp $



# Alliance 
# ===================================================================

"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 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