alliance/alliance
Olivier Sirol 9fc990a4ca bientot ok 2000-01-25 16:28:57 +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 bientot ok 2000-01-25 16:28:57 +00:00
LICENCE hooooooo 2000-01-25 15:36:03 +00:00
README bientot ok 2000-01-25 16:28:57 +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.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