*** empty log message ***

This commit is contained in:
Olivier Sirol 2002-09-23 13:17:45 +00:00
parent 87e8fcd4d9
commit 22678d9abc
40 changed files with 0 additions and 57784 deletions

View File

@ -1,5 +0,0 @@
[DEFAULT]
BASEURL=http://www-asim.lip6.fr/alliance/
[InternetShortcut]
URL=http://www-asim.lip6.fr/alliance/
Modified=50A3F1A20C73BF01C5

View File

@ -1,58 +0,0 @@
# -*- Mode: Makefile -*-
#
####---------------------------------------------------------###
# description : Alliance include file for Makefiles
# architecture : Linux bip.lip6.fr 2.4.9-12_recher_smp_1 #1 SMP Wed Nov 14 14:49:08 MET 2001 i686 unknown
# date : Wed Feb 27 11:25:31 CET 2002
# file : Linux.mk
#
# The variables $ALLIANCE_* are set by
# alc_env.[c]sh script or libraries.mk
PROGRAM_SUFFIX=
GNU_LIB = /usr/lib
GNU_INCLUDE = .
X11_LIB = . -L/usr/X11R6/lib -lSM -lICE
X11_INCLUDE = . -I/usr/X11R6/include
MOTIF_LIB = -L/usr/X11R6/lib -lXm
MOTIF_INCLUDE = -I/usr/X11R6/include
XPM_LIB = -lXpm
XPM_INCLUDE =
SHELL = /bin/sh
CSH = /bin/csh
CP = /asim/bazar/bin/cp
CAT = /asim/bazar/bin/cat
MV = /asim/bazar/bin/mv
RM = /asim/bazar/bin/rm
MKDIR = /asim/bazar/bin/mkdir
FIND = /usr/bin/find
SED = /bin/sed
AWK = /bin/gawk
TR = /asim/bazar/bin/tr
TOUCH = /asim/bazar/bin/touch
STRIP = /usr/bin/strip
RANLIB = /usr/bin/ranlib
MAKE = /usr/bin/gmake
MAKEFLAGS =
CC = /usr/bin/gcc
CFLAGS = -O2 -Wall -DLinux -DAUTO_HAS_XPM -DAUTO_HAS_VFORK -DAUTO_HAS_SA_RESTART -DAUTO_HAS_DRAND48 -DAUTO_HAS_VALUES_H
CPPFLAGS =
YACC = /usr/bin/bison
YACCFLAGS = -y
LEX = /usr/bin/flex
LEXFLAGS =
AR = /usr/bin/ar
ARFLAGS = rv
# EOF

View File

@ -1 +0,0 @@
Some man pages might be obsolete

View File

@ -1,17 +0,0 @@
cvs update: move away share/man/man3/locon.3; it is in the way
C share/man/man3/locon.3
cvs update: move away share/man/man3/loins.3; it is in the way
C share/man/man3/loins.3
cvs update: move away share/man/man3/losig.3; it is in the way
C share/man/man3/losig.3
cvs update: move away share/man/man3/lotrs.3; it is in the way
C share/man/man3/lotrs.3
cvs update: move away share/man/man3/phcon.3; it is in the way
C share/man/man3/phcon.3
cvs update: move away share/man/man3/phref.3; it is in the way
C share/man/man3/phref.3
cvs update: move away share/man/man3/phseg.3; it is in the way
C share/man/man3/phseg.3
cvs update: move away share/man/man3/phvia.3; it is in the way
C share/man/man3/phvia.3

View File

@ -1,214 +0,0 @@
%%%%%%%%% building mbk
mph408.h
libMph408.a
mpu405.h
libMpu405.a
mlo407.h
libMlo407.a
mlu414.h
libMlu414.a
mut323.h
libMut323.a
%%%%%%%%% building rcn
libRcn102.a
%%%%%%%%% building mbkal
libMal500.a
mal500.h
%%%%%%%%% building mbkedif
libMel407.a
%%%%%%%%% building mbkhilo
libMhl403.a
%%%%%%%%% building mbkspice
libMsl614.a
msl614.h
%%%%%%%%% building mbkvhdl
libMvl409.a
%%%%%%%%% building mbkvti
libMcp405.a
libMcl410.a
mcp405.h
mcl410.h
%%%%%%%%% building mbkvrlog
libMgl100.a
%%%%%%%%% building mbkap
libMap406.a
%%%%%%%%% building mbkmg
libMmg402.a
%%%%%%%%% building bdd
log201.h
liblog201.a
%%%%%%%%% building beh
beh109.h
libBeh109.a
bhl109.h
libBhl109.a
%%%%%%%%% building behvhdl
bvl111.h
libBvl111.a
%%%%%%%%% building gscr
apr102.h
libApr102.a
%%%%%%%%% building pat
pat106.h
libPat106.a
libPhl106.a
ppt106.h
libPpt106.a
%%%%%%%%% building rds
libRds207.a
rds207.h
libRfm208.a
rfm208.h
libRut206.a
rut206.h
libRtl108.a
rtl108.h
libRpr210.a
rpr210.h
libRwi107.a
rwi107.h
%%%%%%%%% building rdscif
rcf109.h
libRcf109.a
%%%%%%%%% building rdsgds
rgs110.h
libRgs110.a
%%%%%%%%% building elp
libElp104.a
elp104.h
%%%%%%%%% building icones
icn201.h
iac201.h
icu201.h
libIcn201.a
libIcc201.a
libIca201.a
libIcu201.a
%%%%%%%%% building genlib
genlib
libMgn327.a
genlib.h
mgn327.h
mbkgen.h
%%%%%%%%% building rsa
gga301.h
libGga301.a
rsa
%%%%%%%%% building bsg
bsg
gbs201.h
libGbs201.a
%%%%%%%%% building rfg
rfg
grf604.h
libGrf604.a
%%%%%%%%% building amg
gam000.h
libGam000.a
amg
%%%%%%%%% building asimut
asimut
%%%%%%%%% building cns
libCns202.a
cns202.h
%%%%%%%%% building alcban
alcbanner
%%%%%%%%% building asm
dlx_asm
mips_asm
%%%%%%%%% building fitpath
libGfp110.a
gfp110.h
libFgn110.a
fgn110.h
fpgen.h
fpgen
%%%%%%%%% building dpr
dpr
%%%%%%%%% building druc
vrd300.h
druc
libVrd300.a
%%%%%%%%% building syf
aut102.h
libAut102.a
abl102.h
libAbl102.a
bdd102.h
libBdd102.a
fsm102.h
libFsm102.a
libFks102.a
fvh102.h
libFvh102.a
ftl102.h
libFtl102.a
syf
xfsm
xpat
%%%%%%%%% building dreal
dreal
%%%%%%%%% building graal
graal
%%%%%%%%% building rage
rage
%%%%%%%%% building genview
genview
genview_cpp
%%%%%%%%% building flop
bbr
%%%%%%%%% building grog
libGgr001.a
grog
%%%%%%%%% building rds2ps
rps103.h
libRps103.a
l2p
%%%%%%%%% building scr
scr
%%%%%%%%% building lvx
lvx
%%%%%%%%% building ring
ring
%%%%%%%%% building s2r
s2r
%%%%%%%%% building lynx
lynx
flatrds
%%%%%%%%% building genpat
libPgn102.a
genpat
genpat.h
%%%%%%%%% building sl
glop
bop
proof
scmap
c4map
%%%%%%%%% building yagle
libInf109.a
inf109.h
libFcl102.a
fcl102.h
libYag202.a
yag202.h
yagle
%%%%%%%%% building tas
libTel100.a
libTrc100.a
trc100.h
libTtv110.a
ttv110.h
libTas521.a
tas521.h
tas
etas
%%%%%%%%% building testools
genscan
%%%%%%%%% building flatbeh
flatbeh
%%%%%%%%% building mbktools
x2y
flatlo
flatph

View File

@ -1,23 +0,0 @@
0
1
16-02
24j
5
c
con
depends
fpgen
h
hlp
lex
logic
mak
mk
nath
oldc
output
ps
save
sh
y
yac

View File

@ -1,8 +0,0 @@
Czo alcban bdd genpat icones mbkedif mbkhilo pat rage rds2ps sl testool cns elp
Franck amg bsg lvx rfg ring rsa s2r gscr scr
Fred flop genlib genview grog mbk mbkmg mbkvti
Greg lynx mbkal mbkspice rcn
Jpc dpr fitpath mbkap
Ludo dreal druc graal rds rdscif rdsgds syf
Mourad mbkvrlog
Pirouz asimut asm beh behvhdl mbkvhdl

View File

@ -1,80 +0,0 @@
@ECHO OFF
REM vim: set filetype=dosbatch:
REM ,,,
REM (o o)
REM ###=====oOO--(_)--OOO=========================================####
REM
REM Alliance CAD system environnement
REM Usage (in C-shell) : source alc_env.csh
REM (C) 1997 Czo -- (Olivier.Sirol@lip6.fr)
REM $Id: alc_env.bat,v 1.1 2002/04/29 14:15:27 czo Exp $
REM Generated from alc_env.bat.in on Wed Feb 27 11:25:31 CET 2002
REM
REM $ALLIANCE_OS and %ALLIANCE_TOP% are the only variables you will
REM have to modify if something goes wrong
REM Which platform for Alliance CAD
REM
REM WARNING : if changing this remember to do it on the 3 config files :
REM configure.in alc_env.sh.in and alc_env.csh.in
set ALLIANCE_OS=Cygwin
REM Where t:he Alliance CAD is installed
set ALLIANCE_TOP=/users/soft5/newlabo/alliance-4.9.4/archi/%ALLIANCE_OS%
REM User def
set MBK_IN_LO=vst
set MBK_OUT_LO=vst
set MBK_IN_PH=ap
set MBK_OUT_PH=ap
set MBK_WORK_LIB=.
set MBK_CATAL_NAME=CATAL
set MBK_SCALE_X=100
set VH_MAXERR=10
set VH_BEHSFX=vbe
set VH_PATSFX=pat
set VH_DLYSFX=dly
set MBK_CATA_LIB=.:%ALLIANCE_TOP%/cells/sxlib:%ALLIANCE_TOP%/cells/dp_sxlib:%ALLIANCE_TOP%/cells/padlib
set MBK_TARGET_LIB=%ALLIANCE_TOP%/cells/sxlib
set MBK_C4_LIB=./cellsC4
set MBK_VDD=vdd
set MBK_VSS=vss
set XPAT_PARAM_NAME=%ALLIANCE_TOP%/etc/xpat.par
set XFSM_PARAM_NAME=%ALLIANCE_TOP%/etc/xfsm.par
set XSCH_PARAM_NAME=%ALLIANCE_TOP%/etc/xsch.par
set DREAL_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_7.dreal
set GRAAL_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_12.graal
set RDS_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_12.rds
set RDS_IN=cif
set RDS_OUT=cif
set ELP_TECHNO_NAME=%ALLIANCE_TOP%/etc/prol035.elp
REM Cygwin
set MAKE_MODE=UNIX
set DISPLAY=:0
REM Update PATH and MANPATH
set MANPATH=%ALLIANCE_TOP%/man;%MANPATH%
REM The path var should be written in dos style here, not unix
REM You might need to modify this by hand
REM set PATH=%ALLIANCE_TOP%/bin;%PATH%
set PATH=c:\usr\local\alliance\archi\%ALLIANCE_OS%\bin;%PATH%
REM EOF

View File

@ -1,80 +0,0 @@
@ECHO OFF
REM vim: set filetype=dosbatch:
REM ,,,
REM (o o)
REM ###=====oOO--(_)--OOO=========================================####
REM
REM Alliance CAD system environnement
REM Usage (in C-shell) : source alc_env.csh
REM (C) 1997 Czo -- (Olivier.Sirol@lip6.fr)
REM $Id: alc_env.bat.in,v 1.1 2002/05/07 09:56:01 czo Exp $
REM Generated from alc_env.bat.in on @DATE@
REM
REM $ALLIANCE_OS and %ALLIANCE_TOP% are the only variables you will
REM have to modify if something goes wrong
REM Which platform for Alliance CAD
REM
REM WARNING : if changing this remember to do it on the 3 config files :
REM configure.in alc_env.sh.in and alc_env.csh.in
set ALLIANCE_OS=Cygwin
REM Where t:he Alliance CAD is installed
set ALLIANCE_TOP=@ALLIANCE_TOP@/%ALLIANCE_OS%
REM User def
set MBK_IN_LO=vst
set MBK_OUT_LO=vst
set MBK_IN_PH=ap
set MBK_OUT_PH=ap
set MBK_WORK_LIB=.
set MBK_CATAL_NAME=CATAL
set MBK_SCALE_X=100
set VH_MAXERR=10
set VH_BEHSFX=vbe
set VH_PATSFX=pat
set VH_DLYSFX=dly
set MBK_CATA_LIB=.:%ALLIANCE_TOP%/cells/sxlib:%ALLIANCE_TOP%/cells/dp_sxlib:%ALLIANCE_TOP%/cells/padlib
set MBK_TARGET_LIB=%ALLIANCE_TOP%/cells/sxlib
set MBK_C4_LIB=./cellsC4
set MBK_VDD=vdd
set MBK_VSS=vss
set XPAT_PARAM_NAME=%ALLIANCE_TOP%/etc/xpat.par
set XFSM_PARAM_NAME=%ALLIANCE_TOP%/etc/xfsm.par
set XSCH_PARAM_NAME=%ALLIANCE_TOP%/etc/xsch.par
set DREAL_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_7.dreal
set GRAAL_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_12.graal
set RDS_TECHNO_NAME=%ALLIANCE_TOP%/etc/cmos_12.rds
set RDS_IN=cif
set RDS_OUT=cif
set ELP_TECHNO_NAME=%ALLIANCE_TOP%/etc/prol035.elp
REM Cygwin
set MAKE_MODE=UNIX
set DISPLAY=:0
REM Update PATH and MANPATH
set MANPATH=%ALLIANCE_TOP%/man;%MANPATH%
REM The path var should be written in dos style here, not unix
REM You might need to modify this by hand
REM set PATH=%ALLIANCE_TOP%/bin;%PATH%
set PATH=c:\usr\local\alliance\archi\%ALLIANCE_OS%\bin;%PATH%
REM EOF

View File

@ -1,123 +0,0 @@
# -*- Mode: Shell-script -*-
# -*- vim: set filetype=csh: -*-
# ,,,
# (o o)
####=====oOO--(_)--OOO=========================================####
#
# Alliance CAD system environnement
# Usage (in C-shell) : > source alc_env.csh
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
# $Id: alc_env.csh,v 1.1 2002/04/29 14:15:27 czo Exp $
# Generated from alc_env.csh.in on Wed Feb 27 11:25:31 CET 2002
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
# have to modify if something goes wrong
# Which platform for Alliance CAD
# WARNING : if changing this remember to do it on the 3 config files :
# configure.in alc_env.sh.in and alc_env.csh.in
switch (`uname`)
case Linux*:
if ( `uname -r` =~ 1.* ) then
setenv ALLIANCE_OS Linux_aout
else
if ( `uname -r` =~ 2.0* ) then
setenv ALLIANCE_OS Linux_elf
else
setenv ALLIANCE_OS Linux
endif
endif
breaksw
case SunOS*:
if ( `uname -r` =~ 5* ) then
setenv ALLIANCE_OS Solaris
else
setenv ALLIANCE_OS SunOS
endif
breaksw
case FreeBSD*:
setenv ALLIANCE_OS FreeBSD
breaksw
case NetBSD*:
setenv ALLIANCE_OS NetBSD
breaksw
case HP-UX*:
setenv ALLIANCE_OS HPUX
breaksw
case OSF1*:
setenv ALLIANCE_OS OSF
breaksw
case CYGWIN*:
setenv ALLIANCE_OS Cygwin
breaksw
default:
setenv ALLIANCE_OS Unknown
breaksw
endsw
# Where the Alliance CAD is installed
setenv ALLIANCE_TOP /users/soft5/newlabo/alliance-4.9.4/archi/$ALLIANCE_OS
# User def
setenv MBK_IN_LO vst
setenv MBK_OUT_LO vst
setenv MBK_IN_PH ap
setenv MBK_OUT_PH ap
setenv MBK_WORK_LIB .
setenv MBK_CATAL_NAME CATAL
setenv MBK_SCALE_X 100
setenv VH_MAXERR 10
setenv VH_BEHSFX vbe
setenv VH_PATSFX pat
setenv VH_DLYSFX dly
setenv MBK_CATA_LIB .:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib
setenv MBK_TARGET_LIB $ALLIANCE_TOP/cells/sxlib
setenv MBK_C4_LIB ./cellsC4
setenv MBK_VDD vdd
setenv MBK_VSS vss
setenv XPAT_PARAM_NAME $ALLIANCE_TOP/etc/xpat.par
setenv XFSM_PARAM_NAME $ALLIANCE_TOP/etc/xfsm.par
setenv XSCH_PARAM_NAME $ALLIANCE_TOP/etc/xsch.par
setenv RDS_IN cif
setenv RDS_OUT cif
setenv DREAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_7.dreal
setenv GRAAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_12.graal
setenv GENVIEW_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_11.genview
setenv RDS_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_12.rds
setenv ELP_TECHNO_NAME $ALLIANCE_TOP/etc/prol035.elp
# Update PATH and MANPATH
if $?PATH then
setenv PATH $ALLIANCE_TOP/bin:$PATH
else
setenv PATH $ALLIANCE_TOP/bin
endif
if $?MANPATH then
setenv MANPATH $ALLIANCE_TOP/man:$MANPATH
else
setenv MANPATH $ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
endif
# EOF

View File

@ -1,123 +0,0 @@
# -*- Mode: Shell-script -*-
# -*- vim: set filetype=csh: -*-
# ,,,
# (o o)
####=====oOO--(_)--OOO=========================================####
#
# Alliance CAD system environnement
# Usage (in C-shell) : > source alc_env.csh
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
# $Id: alc_env.csh.in,v 1.1 2002/05/07 09:56:01 czo Exp $
# Generated from alc_env.csh.in on @DATE@
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
# have to modify if something goes wrong
# Which platform for Alliance CAD
# WARNING : if changing this remember to do it on the 3 config files :
# configure.in alc_env.sh.in and alc_env.csh.in
switch (`uname`)
case Linux*:
if ( `uname -r` =~ 1.* ) then
setenv ALLIANCE_OS Linux_aout
else
if ( `uname -r` =~ 2.0* ) then
setenv ALLIANCE_OS Linux_elf
else
setenv ALLIANCE_OS Linux
endif
endif
breaksw
case SunOS*:
if ( `uname -r` =~ 5* ) then
setenv ALLIANCE_OS Solaris
else
setenv ALLIANCE_OS SunOS
endif
breaksw
case FreeBSD*:
setenv ALLIANCE_OS FreeBSD
breaksw
case NetBSD*:
setenv ALLIANCE_OS NetBSD
breaksw
case HP-UX*:
setenv ALLIANCE_OS HPUX
breaksw
case OSF1*:
setenv ALLIANCE_OS OSF
breaksw
case CYGWIN*:
setenv ALLIANCE_OS Cygwin
breaksw
default:
setenv ALLIANCE_OS Unknown
breaksw
endsw
# Where the Alliance CAD is installed
setenv ALLIANCE_TOP @ALLIANCE_TOP@/$ALLIANCE_OS
# User def
setenv MBK_IN_LO vst
setenv MBK_OUT_LO vst
setenv MBK_IN_PH ap
setenv MBK_OUT_PH ap
setenv MBK_WORK_LIB .
setenv MBK_CATAL_NAME CATAL
setenv MBK_SCALE_X 100
setenv VH_MAXERR 10
setenv VH_BEHSFX vbe
setenv VH_PATSFX pat
setenv VH_DLYSFX dly
setenv MBK_CATA_LIB .:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib
setenv MBK_TARGET_LIB $ALLIANCE_TOP/cells/sxlib
setenv MBK_C4_LIB ./cellsC4
setenv MBK_VDD vdd
setenv MBK_VSS vss
setenv XPAT_PARAM_NAME $ALLIANCE_TOP/etc/xpat.par
setenv XFSM_PARAM_NAME $ALLIANCE_TOP/etc/xfsm.par
setenv XSCH_PARAM_NAME $ALLIANCE_TOP/etc/xsch.par
setenv RDS_IN cif
setenv RDS_OUT cif
setenv DREAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_7.dreal
setenv GRAAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_12.graal
setenv GENVIEW_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_11.genview
setenv RDS_TECHNO_NAME $ALLIANCE_TOP/etc/cmos_12.rds
setenv ELP_TECHNO_NAME $ALLIANCE_TOP/etc/prol035.elp
# Update PATH and MANPATH
if $?PATH then
setenv PATH $ALLIANCE_TOP/bin:$PATH
else
setenv PATH $ALLIANCE_TOP/bin
endif
if $?MANPATH then
setenv MANPATH $ALLIANCE_TOP/man:$MANPATH
else
setenv MANPATH $ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
endif
# EOF

View File

@ -1,119 +0,0 @@
# -*- Mode: Shell-script -*-
# -*- vim: set filetype=sh: -*-
# ,,,
# (o o)
####=====oOO--(_)--OOO=========================================####
#
# Alliance CAD system environnement
# Usage (in Bourne-shell) : > . alc_env.sh
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
# $Id: alc_env.sh,v 1.1 2002/04/29 14:15:27 czo Exp $
# Generated from alc_env.sh.in on Wed Feb 27 11:25:31 CET 2002
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
# have to modify if something goes wrong
# Which platform for Alliance CAD
# WARNING : if changing this remember to do it on the 3 config files :
# configure.in alc_env.sh.in and alc_env.csh.in
ALLIANCE_OS=Unknown
case `uname` in
Linux*) case `uname -r` in
1.*) ALLIANCE_OS=Linux_aout ;;
2.0*) ALLIANCE_OS=Linux_elf ;;
*) ALLIANCE_OS=Linux ;;
esac ;;
SunOS*) case `uname -r` in
5*) ALLIANCE_OS=Solaris ;;
*) ALLIANCE_OS=SunOS ;;
esac ;;
FreeBSD*) ALLIANCE_OS=FreeBSD ;;
NetBSD*) ALLIANCE_OS=NetBSD ;;
HP-UX*) ALLIANCE_OS=HPUX ;;
OSF1*) ALLIANCE_OS=OSF ;;
CYGWIN*) ALLIANCE_OS=Cygwin ;;
*) ALLIANCE_OS=Unknown ;;
esac
export ALLIANCE_OS
# Where the Alliance CAD is installed
ALLIANCE_TOP=/users/soft5/newlabo/alliance-4.9.4/archi/$ALLIANCE_OS ; export ALLIANCE_TOP
# User def
MBK_IN_LO=vst; export MBK_IN_LO
MBK_OUT_LO=vst; export MBK_OUT_LO
MBK_IN_PH=ap; export MBK_IN_PH
MBK_OUT_PH=ap; export MBK_OUT_PH
MBK_WORK_LIB=.; export MBK_WORK_LIB
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
MBK_SCALE_X=100; export MBK_SCALE_X
VH_MAXERR=10; export VH_MAXERR
VH_BEHSFX=vbe; export VH_BEHSFX
VH_PATSFX=pat; export VH_PATSFX
VH_DLYSFX=dly; export VH_DLYSFX
MBK_CATA_LIB=.:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib; export MBK_CATA_LIB
MBK_TARGET_LIB=$ALLIANCE_TOP/cells/sxlib; export MBK_TARGET_LIB
MBK_C4_LIB=./cellsC4; export MBK_C4_LIB
MBK_VDD=vdd; export MBK_VDD
MBK_VSS=vss; export MBK_VSS
XPAT_PARAM_NAME=$ALLIANCE_TOP/etc/xpat.par
export XPAT_PARAM_NAME
XFSM_PARAM_NAME=$ALLIANCE_TOP/etc/xfsm.par
export XFSM_PARAM_NAME
XSCH_PARAM_NAME=$ALLIANCE_TOP/etc/xsch.par
export XSCH_PARAM_NAME
RDS_IN=cif
export RDS_IN
RDS_OUT=cif
export RDS_OUT
DREAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_7.dreal
export DREAL_TECHNO_NAME
GRAAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_12.graal
export GRAAL_TECHNO_NAME
GENVIEW_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_11.genview
export GENVIEW_TECHNO_NAME
RDS_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_12.rds
export RDS_TECHNO_NAME
ELP_TECHNO_NAME=$ALLIANCE_TOP/etc/prol035.elp
export ELP_TECHNO_NAME
## Update PATH and MANPATH
#PATH=$HOME/labo/$ALLIANCE_OS/bin:$ALLIANCE_TOP/bin:$PATH
PATH=$ALLIANCE_TOP/bin:$PATH
export PATH
if [ "X${MANPATH}Y" != "XY" ]
then
MANPATH=$ALLIANCE_TOP/man:$MANPATH
else
MANPATH=$ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
fi
export MANPATH
# EOF

View File

@ -1,119 +0,0 @@
# -*- Mode: Shell-script -*-
# -*- vim: set filetype=sh: -*-
# ,,,
# (o o)
####=====oOO--(_)--OOO=========================================####
#
# Alliance CAD system environnement
# Usage (in Bourne-shell) : > . alc_env.sh
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
# $Id: alc_env.sh.in,v 1.1 2002/05/07 09:56:02 czo Exp $
# Generated from alc_env.sh.in on @DATE@
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
# have to modify if something goes wrong
# Which platform for Alliance CAD
# WARNING : if changing this remember to do it on the 3 config files :
# configure.in alc_env.sh.in and alc_env.csh.in
ALLIANCE_OS=Unknown
case `uname` in
Linux*) case `uname -r` in
1.*) ALLIANCE_OS=Linux_aout ;;
2.0*) ALLIANCE_OS=Linux_elf ;;
*) ALLIANCE_OS=Linux ;;
esac ;;
SunOS*) case `uname -r` in
5*) ALLIANCE_OS=Solaris ;;
*) ALLIANCE_OS=SunOS ;;
esac ;;
FreeBSD*) ALLIANCE_OS=FreeBSD ;;
NetBSD*) ALLIANCE_OS=NetBSD ;;
HP-UX*) ALLIANCE_OS=HPUX ;;
OSF1*) ALLIANCE_OS=OSF ;;
CYGWIN*) ALLIANCE_OS=Cygwin ;;
*) ALLIANCE_OS=Unknown ;;
esac
export ALLIANCE_OS
# Where the Alliance CAD is installed
ALLIANCE_TOP=@ALLIANCE_TOP@/$ALLIANCE_OS ; export ALLIANCE_TOP
# User def
MBK_IN_LO=vst; export MBK_IN_LO
MBK_OUT_LO=vst; export MBK_OUT_LO
MBK_IN_PH=ap; export MBK_IN_PH
MBK_OUT_PH=ap; export MBK_OUT_PH
MBK_WORK_LIB=.; export MBK_WORK_LIB
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
MBK_SCALE_X=100; export MBK_SCALE_X
VH_MAXERR=10; export VH_MAXERR
VH_BEHSFX=vbe; export VH_BEHSFX
VH_PATSFX=pat; export VH_PATSFX
VH_DLYSFX=dly; export VH_DLYSFX
MBK_CATA_LIB=.:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib; export MBK_CATA_LIB
MBK_TARGET_LIB=$ALLIANCE_TOP/cells/sxlib; export MBK_TARGET_LIB
MBK_C4_LIB=./cellsC4; export MBK_C4_LIB
MBK_VDD=vdd; export MBK_VDD
MBK_VSS=vss; export MBK_VSS
XPAT_PARAM_NAME=$ALLIANCE_TOP/etc/xpat.par
export XPAT_PARAM_NAME
XFSM_PARAM_NAME=$ALLIANCE_TOP/etc/xfsm.par
export XFSM_PARAM_NAME
XSCH_PARAM_NAME=$ALLIANCE_TOP/etc/xsch.par
export XSCH_PARAM_NAME
RDS_IN=cif
export RDS_IN
RDS_OUT=cif
export RDS_OUT
DREAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_7.dreal
export DREAL_TECHNO_NAME
GRAAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_12.graal
export GRAAL_TECHNO_NAME
GENVIEW_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_11.genview
export GENVIEW_TECHNO_NAME
RDS_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos_12.rds
export RDS_TECHNO_NAME
ELP_TECHNO_NAME=$ALLIANCE_TOP/etc/prol035.elp
export ELP_TECHNO_NAME
## Update PATH and MANPATH
#PATH=$HOME/labo/$ALLIANCE_OS/bin:$ALLIANCE_TOP/bin:$PATH
PATH=$ALLIANCE_TOP/bin:$PATH
export PATH
if [ "X${MANPATH}Y" != "XY" ]
then
MANPATH=$ALLIANCE_TOP/man:$MANPATH
else
MANPATH=$ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
fi
export MANPATH
# EOF

View File

@ -1,9 +0,0 @@
It is recommanded to use the "bash" shell instead of the default
Windows shell ("command.com" on Windows 95/98 and "cmd.exe" on NT)
(bash comes with cygwin-b20-full.exe)
In a Cygwin environment, paths are written like in unix
use '/' instead of '\'

View File

@ -1,11 +0,0 @@
It is strongly recommanded to install alliance in :
c:\usr\local\alliance
You should select
c:\usr\local
as the install path in the next wizard page.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,63 +0,0 @@
# RPM SPEC file for Alliance
# (C) 2000, Czo [Olivier Sirol]
# $Id: alliance.spec,v 1.1 2002/04/29 14:15:28 czo Exp $
# rpm -ba /users/cao/czo/rpm/SPECS/alliance.spec
# avec $HOME/.rpmmacros :
# %_topdir /users/cao/czo/rpm
%define name alliance
%define version MULTIVER
%define release MULTIDATE
Summary: Free VLSI CAD System
Name: %{name}
Version: %{version}
Release: %{release}
Source: ftp://ftp-asim.lip6.fr/pub/alliance/distribution/
Url: http://www-asim.lip6.fr/alliance/
Copyright: LGPL/GPL
Vendor: LIP6
Packager: Czo <Olivier.Sirol@lip6.fr>
Group: X11/Applications
Buildroot: /tmp/root-%{name}-%{version}
%description
Alliance is a complete set of free CAD tools and portable libraries for
VLSI design. It includes a VHDL compiler and simulator, logic synthesis
tools, and automatic place and route tools. A complete set of portable
CMOS libraries is provided, including a RAM generator, a ROM generator
and a data-path compiler. Alliance is the result of a ten year effort
spent at ASIM departement of LIP6 laboratory of the Pierre et Marie
Curie University (Paris VI, France). Alliance has been used for
research projects such as the 875 000 transistors StaCS superscalar
microprocessor and 400 000 transistors IEEE Gigabit HSL Router.
%files
/etc/profile.d/alc_env.sh
/etc/profile.d/alc_env.csh
/usr/local/alliance
%install
rm -rf $RPM_BUILD_ROOT/*
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
mkdir -p $RPM_BUILD_ROOT/usr/local
# ( cd /usr/local ; tar cf - alliance ) | ( cd $RPM_BUILD_ROOT/usr/local ; tar xf -)
cd $RPM_BUILD_ROOT/usr/local ; tar xzf /users/largo2/ftp/pub/alliance/unstable/distribution/alliance-%{version}-%{release}-i386-linux-2.4.9-glibc2.tar.gz
ln -s /usr/local/alliance/share/etc/alc_env.sh $RPM_BUILD_ROOT/etc/profile.d
ln -s /usr/local/alliance/share/etc/alc_env.csh $RPM_BUILD_ROOT/etc/profile.d
%clean
rm -rf $RPM_BUILD_ROOT
%post
( cd /usr/local/alliance/share/etc ; ./configure ) > /dev/null 2>&1
%changelog
* Tue Jun 5 2001 Czo <Olivier.Sirol@lip6.fr>
- ./configure done on RedHat 7.1.
* Wed Feb 2 2000 Czo <Olivier.Sirol@lip6.fr>
- Packaged from the tgz distrib.

View File

@ -1,162 +0,0 @@
10 INF (5) - YAGLE and TAS information file
ALLIANCE VHDL Subset (5) -
FPLIB (5) - Cells library for FITPATH dedicated generators.
PAT (5) - Pattern description format
a2_dp (5) -
a2_y man1/alc_origin.1 (5) -
a2p_dp (5) -
a2p_y man1/alc_origin.1 (5) -
a3_dp (5) -
a3_y man1/alc_origin.1 (5) -
a3p_dp (5) -
a3p_y man1/alc_origin.1 (5) -
a4_dp (5) -
a4_y man1/alc_origin.1 (5) -
a4p_dp (5) -
a4p_y man1/alc_origin.1 (5) -
ai (5) - Alliance icon format man1/alc_origin.1
al (5) - Alliance logical format man1/alc_origin.1
annup_dp (5) -
annup_y man1/alc_origin.1 (5) -
ap (5) - Alliance physical format man1/alc_origin.1
b1_dp (5) -
b1_y man1/alc_origin.1 (5) -
catal (5) - catalog file format
cmx2_y man1/alc_origin.1 (5) -
cry_dp (5) -
cry_y man1/alc_origin.1 (5) -
d1_y man1/alc_origin.1 (5) -
dplib (5) - Cell library for data-path custom operators.
dtv (5) - The timing analyzer tas report : 'detailed perfmodule' format.
fsm (5) - Alliance VHDL Finite State Machine description subset.
htv (5) - The timing analyzer tas report : 'detailed perfmodule' format.
l1_y man1/alc_origin.1 (5) -
l1n_y man1/alc_origin.1 (5) -
l1x_y man1/alc_origin.1 (5) -
l2_y man1/alc_origin.1 (5) -
l2n_y man1/alc_origin.1 (5) -
l3_y man1/alc_origin.1 (5) -
l3r_y man1/alc_origin.1 (5) -
l3s_y man1/alc_origin.1 (5) -
l4_y man1/alc_origin.1 (5) -
l4r_y man1/alc_origin.1 (5) -
l4s_y man1/alc_origin.1 (5) -
l5_y man1/alc_origin.1 (5) -
l5r_y man1/alc_origin.1 (5) -
l5s_y man1/alc_origin.1 (5) -
l6r_y man1/alc_origin.1 (5) -
l6s_y man1/alc_origin.1 (5) -
lax (5) - Parameter file for logic synthesis
ms2_dp (5) -
ms2_y man1/alc_origin.1 (5) -
ms2n_dp (5) -
ms2n_y man1/alc_origin.1 (5) -
ms2rx_dp (5) -
ms2rx_y man1/alc_origin.1 (5) -
ms2sx_dp (5) -
ms2sx_y man1/alc_origin.1 (5) -
ms2x_dp (5) -
ms2x_y man1/alc_origin.1 (5) -
ms_dp (5) -
ms_y man1/alc_origin.1 (5) -
msn_dp (5) -
msn_y man1/alc_origin.1 (5) -
msrx_dp (5) -
msrx_y man1/alc_origin.1 (5) -
mssx_dp (5) -
mssx_y man1/alc_origin.1 (5) -
msx_dp (5) -
msx_y man1/alc_origin.1 (5) -
mx2_dp (5) -
mx2_y man1/alc_origin.1 (5) -
mx2p_dp (5) -
mx2p_y man1/alc_origin.1 (5) -
mx3_dp (5) -
mx3_y man1/alc_origin.1 (5) -
mx4_y man1/alc_origin.1 (5) -
n1_dp (5) -
n1_y man1/alc_origin.1 (5) -
na2_dp (5) -
na2_y man1/alc_origin.1 (5) -
na2p_dp (5) -
na2p_y man1/alc_origin.1 (5) -
na3_dp (5) -
na3_y man1/alc_origin.1 (5) -
na3p_dp (5) -
na3p_y man1/alc_origin.1 (5) -
na4_dp (5) -
na4_y man1/alc_origin.1 (5) -
nao3_dp (5) -
nao3_y man1/alc_origin.1 (5) -
nao4_dp (5) -
nao4_y man1/alc_origin.1 (5) -
ndrv_dp (5) -
ndrv_y man1/alc_origin.1 (5) -
neou4_dp (5) -
nmx2_dp (5) -
nmx2_y man1/alc_origin.1 (5) -
no2_dp (5) -
no2_y man1/alc_origin.1 (5) -
no3_dp (5) -
no3_y man1/alc_origin.1 (5) -
noa3_dp (5) -
noa3_y man1/alc_origin.1 (5) -
noa4_dp (5) -
noa4_y man1/alc_origin.1 (5) -
nop2_dp (5) -
nop2_y man1/alc_origin.1 (5) -
nop3_dp (5) -
nop3_y man1/alc_origin.1 (5) -
noue4_dp (5) -
noue4_y man1/alc_origin.1 (5) -
np1_dp (5) -
np1_y man1/alc_origin.1 (5) -
nxr2_dp (5) -
nxr2_y man1/alc_origin.1 (5) -
o2_dp (5) -
o2_y man1/alc_origin.1 (5) -
o3_dp (5) -
o3_y man1/alc_origin.1 (5) -
one_dp (5) -
one_y man1/alc_origin.1 (5) -
op2_dp (5) -
op2_y man1/alc_origin.1 (5) -
op3_dp (5) -
op3_y man1/alc_origin.1 (5) -
p1_dp (5) -
p1_y man1/alc_origin.1 (5) -
pck_sp (5) -
pi_sp (5) -
piot_sp (5) -
piotw_sp (5) -
po_sp (5) -
pot_sp (5) -
potw_sp (5) -
pow_sp (5) -
prol (5) - define the rules for symbolic to real layout translation man1/alc_origin.1
pvdde_sp (5) -
pvddeck_sp (5) -
pvddi_sp (5) -
pvddick_sp (5) -
pvsse_sp (5) -
pvsseck_sp (5) -
pvssi_sp (5) -
pvssick_sp (5) -
sclib (5) - a portable CMOS Standard Cell Library man1/alc_origin.1
sum_dp (5) -
sum_y man1/alc_origin.1 (5) -
tie_y man1/alc_origin.1 (5) -
tpl (5) - LV500 Template description format.
ts_dp (5) -
ts_y man1/alc_origin.1 (5) -
tsn_dp (5) -
tsn_y man1/alc_origin.1 (5) -
tsp_y man1/alc_origin.1 (5) -
ttv (5) - The timing analyzer tas report : 'general perfmodule' format.
vbe VHDL behavioural subset. (5) -
vst VHDL structural subset. (5) -
xr2_dp (5) -
xr2_y man1/alc_origin.1 (5) -
zbli_y man1/alc_origin.1 (5) -
zero_dp (5) -
zero_y man1/alc_origin.1 (5) -

View File

@ -1,58 +0,0 @@
# -*- Mode: Makefile -*-
#
####---------------------------------------------------------###
# description : Alliance include file for Makefiles
# architecture : @HOST@
# date : @DATE@
# file : @ALLIANCE_OS@.mk
#
# The variables $ALLIANCE_* are set by
# alc_env.[c]sh script or libraries.mk
PROGRAM_SUFFIX=@PROGRAM_SUFFIX@
GNU_LIB = @GNU_LIB_LOC@
GNU_INCLUDE = @GNU_INC_LOC@
X11_LIB = . @X_LIBS@ @X_EXTRA_LIBS@ @X_PRE_LIBS@
X11_INCLUDE = . @X_CFLAGS@
MOTIF_LIB = @MOTIF_LIB_LOC@
MOTIF_INCLUDE = @MOTIF_INC_LOC@
XPM_LIB = @XPM_LIBS_LOC@
XPM_INCLUDE = @XPM_CFLAGS_LOC@
SHELL = @SHELL@
CSH = @CSH@
CP = @CP@
CAT = @CAT@
MV = @MV@
RM = @RM@
MKDIR = @MKDIR@
FIND = @FIND@
SED = @SED@
AWK = @AWK@
TR = @TR@
TOUCH = @TOUCH@
STRIP = @STRIP@
RANLIB = @RANLIB@
MAKE = @MAKE@
MAKEFLAGS = @MAKEFLAGS@
CC = @FULL_CC@
CFLAGS = @CFLAGS@ @AUTO_HAS@
CPPFLAGS = @CPPFLAGS@
YACC = @FULL_YACC@
YACCFLAGS = @YACCFLAGS@
LEX = @FULL_LEX@
LEXFLAGS = @LEXFLAGS@
AR = @AR@
ARFLAGS = @ARFLAGS@
# EOF

View File

@ -1,614 +0,0 @@
ACTION, GENPAT Package (3) -
AFFECT, GENPAT Package (3) -
ARRAY, GENPAT Package (3) -
BEH (3) - Generic behavioural data structures
BUS (3) - Creates a bus name for netlist
COPY_UP_ALL_CON (3) - copy all physical connectors of an instance face in the current figure
COPY_UP_ALL_REF (3) - copy a several physical reference from an instance in the current figure
COPY_UP_CON (3) - copy a physical connector from an instance in the current figure
COPY_UP_CON_FACE (3) - copy a physical connector from an instance in the current figure
COPY_UP_REF (3) - copy a physical reference from an instance in the current figure
COPY_UP_SEG (3) - copy a physical segment from an instance in the current figure
DECLAR, GENPAT Package (3) -
DEF_AB (3) - define a new abutment box to the current layout cell
DEF_GENPAT, GENPAT Package (3) -
DEF_LOFIG (3) - open a netlist model as current figure
DEF_PHFIG (3) - open a layout model as current figure
DEF_PHINS (3) - define a new reference instance
DEF_PHSC (3) - load a netlist and open a layout model as current figure
DP_ADD2F (3) - Adder-Substractor
DP_ADSB2 (3) - adder-substractor
DP_ADSB2F (3) - Adder-Substractor
DP_AND2 (3) - Logical and 2.
DP_AND3 (3) - logical and 3
DP_BUFF (3) - inverter
DP_BUSE (3) - Tristate with direct output.
DP_CONST (3) - Constant Generator
DP_DEFLOFIG (3) - Open a new Data-Path figure/model.
DP_IMPORT (3) - Add a new data-path component inside the current data-path.
DP_INV (3) - inverter
DP_LOCON (3) - Logical connector
DP_MULT (3) - Unpipelined array multiplier.
DP_MULTP (3) - Unpipelined array multiplier.
DP_MUX2CS (3) - 2 input multiplexer.
DP_MUX3CD (3) - 3 input multiplexer.
DP_MUX3CS (3) - 3 input multiplexer.
DP_MUX4CS (3) - 4 input multiplexer.
DP_MUX5CS (3) - 5 input multiplexer.
DP_NAND2 (3) - logical not and 2
DP_NAND2MASK (3) - Logical not and 2 controllable mask.
DP_NAND3 (3) - logical not and 3
DP_NBUSE (3) - Tristate with complemented output.
DP_NMUX2CS (3) - 2 input multiplexer, with complemented output.
DP_NOR2 (3) - logical not or 2
DP_NOR2MASK (3) - Logical not or 2 controllable mask.
DP_NOR3 (3) - logical not or 3
DP_NUL (3) - Zero Detect
DP_OR2 (3) - logical or 2
DP_OR3 (3) - logical or 3
DP_PDFF (3) - D Flip-Flop with write enable.
DP_PDFFQ (3) - D Flip-Flop with write enable.
DP_PDFFR (3) - D Flip-Flop with write enable and reset.
DP_PDFFRT (3) - D Flip-Flop with scan-path, write enable and reset.
DP_PDFFT (3) - D Flip-Flop with scan-path and write enable.
DP_PDFFTQ (3) - D Flip-Flop with scan-path and write enable.
DP_RFG1C0 (3) - Register File
DP_RFG1CC (3) - Register File
DP_RFG2C0 (3) - Register File
DP_RFG2CC (3) - Register File
DP_SAVLOFIG (3) - Save Data-Path figure/model.
DP_SHIFT (3) - Barrel Shifter
DP_TRACE (3) - Eanble/disable trace mode.
DP_XNOR2 (3) - logical not exclusive or 2
DP_XNOR2MASK (3) - Logical not exclusive or 2 controllable mask.
DP_XOR2 (3) - logical exclusive or 2
ELM (3) - Creates a single element bus name for netlist
FLATTEN_ALL_LOINS (3) - flatten all instances in the current netlist figure
FLATTEN_ALL_PHINS (3) - flatten all instances in the current layout figure
FLATTEN_LOFIG (3) - flatten an instance in the current netlist figure
FLATTEN_PHFIG (3) - flatten an instance in the current layout figure
GETCPAT, GENPAT Package (3) -
GET_CON_X (3) - retrieve the x coordinate of an instance connector
GET_CON_Y (3) - retrieve the x coordinate of an instance connector
GET_INS_X (3) - retrieve the x coordinate of an instance
GET_INS_Y (3) - retrieve the y coordinate of an instance
GET_REF_X (3) - retrieve the x coordinate of an instance reference
GET_REF_Y (3) - retrieve the y coordinate of an instance reference
HEIGHT (3) - compute the height of a model
INIT, GENPAT Package (3) -
LABEL, GENPAT Package (3) -
LOAD_LOFIG (3) - loads a netlist form disk and opens it as current figure
LOCON (3) - adds a logical connector to the current netlist figure
LOINS (3) - add a logical instance to the current figure
LOINSE (3) - add a logical instance to the current figure, with explicit connections
LOSIG (3) - declare an internal logical signal, or a vector of internal logical signals
LOSIGMERGE (3) - merge two logical signals
LOTRS (3) - adds a logical transistor to the current netlist figure
OUTLINE (3) - build an outline from the current layout cell
OpenVerticalChannel (3) - open a vertical channel in a phfig man1/alc_origin.1
OpenVerticalChannel (3) - open a vertical channel inside a phfig man1/alc_origin.1
PAT (3) - Generic pattern data structure
PHAD_PHFIG (3) - loads a layout form disk and opens it as current figure
PHCON (3) - place a physical connector in the current figure at absolute coordinates
PHREF (3) - place a physical reference in the current figure at absolute coordinates
PHSEG (3) - place a physical segment in the current figure at absolute coordinates
PHVIA (3) - place a physical via in the current figure at absolute coordinates
PLACE (3) - place a physical instance in the current figure at absolute coordinates
PLACE_BOTTOM (3) - place a physical instance in the current figure under the "reference instance"
PLACE_CON_REF (3) - put a connector on top of a reference belonging an instance in the current figure
PLACE_LEFT (3) - place a physical instance in the current figure at the left of the "reference instance"
PLACE_ON (3) - place a physical instance in the current figure matching connectors
PLACE_RIGHT (3) - place a physical instance in the current figure at the right of the "reference instance"
PLACE_SEG_REF (3) - put a segment on a reference belonging an instance in the current figure
PLACE_TOP (3) - place a physical instance in the current figure on the top of the "reference instance"
PLACE_VIA_REF (3) - put a via on top of a reference belonging to an instance in the current figure
PMExpr (3) - returns 1 if the pattern matching is possible between two expressions.
REVERSE_PHCON (3) - reverse the order of physical connectors on a bus.
SAVE, GENPAT Package (3) -
SAVE_LOFIG (3) - save a netlist on disk
SAVE_PHFIG (3) - save a layout on disk
SAVE_PHSC (3) - save a layout on disk
SAV_GENPAT, GENPAT Package (3) -
SC_BOTTOM (3) - place an instance in the current figure at the right of the "reference instance"
SC_LEFT (3) - place an instance in the current figure at the right of the "reference instance"
SC_PLACE (3) - place an instance in the current figure at absolute coordinates
SC_RIGHT (3) - place an instance in the current figure at the right of the "reference instance"
SC_TOP (3) - place an instance in the current figure at the right of the "reference instance"
SymbolicChannelRouter (3) - routes a given channel on a Virtual grid man1/alc_origin.1
SymbolicChannelRouter (3) - routes a given channel on a symbolic grid man1/alc_origin.1
THRU_CON_H (3) - draw an horizontal wire from side to side of the abutment box of the current figure
THRU_CON_V (3) - draw a vertical wire with connectors from side to side of the abutment box of the current figure
THRU_H (3) - draw an horizontal wire from side to side of the abutment box of the current figure
THRU_V (3) - draw a vertical wire from side to side of the abutment box of the current figure
UNFLATTEN_LOFIG (3) - creates a hierarchy level from instances in the current logical figure
WIDTH (3) - compute the width of a model
WIRE1 (3) - place a physical segment in the current figure
WIRE2 (3) - place two physical segments in the current figure
WIRE3 (3) - place three physical segments in the current figure
ablToBddCct (3) - converts an ABL into a BDD within a circuit
aboxmbkrds (3) - converts MBK abutment box to RDS rectangle man1/alc_origin.1
action, GENPAT Package (3) -
addHExpr (3) - adds a new argument at the head of an operator expression.
addInputCct (3) - adds an input to a circuit
addListBdd (3) - adds a BDD to a chained list of BDDs
addOuputCct (3) - adds an ouput associated to a BDD in a circuit
addQExpr (3) - adds a new argument at the queue of an operator expression.
addTH (3) - adds a new item in a hash table.
addablhexpr (3) - adds a new argument in head of an expression.
addablqexpr (3) - adds a new argument in queue of an expression.
addauth2elem (3) - adds an element in the hash table. man1/alc_origin.1
addauthelem (3) - adds an element in the hash table. man1/alc_origin.1
addbddassoc (3) - creates a new association variables. man1/alc_origin.1
addbddcircuitabl (3) - converts an abl expression to a bdd node. man1/alc_origin.1
addbddcircuitin (3) - adds an input in a bdd circuit. man1/alc_origin.1
addbddcircuitout (3) - adds an output in a bdd circuit. man1/alc_origin.1
addbddnode (3) - adds a new bdd node in the bdd system. man1/alc_origin.1
addbddnodeassoc (3) - adds a bdd node in a variable association. man1/alc_origin.1
addbddnodelist (3) - adds a node in a chain_list. man1/alc_origin.1
addbddvar (3) - adds a new variable in the bdd system. man1/alc_origin.1
addbddvarafter (3) - adds a new variable, after an existing one. man1/alc_origin.1
addbddvarbefore (3) - adds a new variable, before an existing one. man1/alc_origin.1
addbddvarfirst (3) - adds a new variable, before all others. man1/alc_origin.1
addbddvarlast (3) - adds a new variable, after all others. man1/alc_origin.1
addcapa (3) - add a capacitance to a signal man1/alc_origin.1
addchain (3) - create a chain and add it to a list man1/alc_origin.1
addht (3) - create an hash table man1/alc_origin.1
addhtitem (3) - adds a new item in a hash table. man1/alc_origin.1
addlocon (3) - create a logical connector man1/alc_origin.1
addlofig (3) - create a new structural cell model man1/alc_origin.1
addloins (3) - create a logical instance man1/alc_origin.1
addlomodel (3) - create a tempotary logical model and add it to a list man1/alc_origin.1
addlosig (3) - create a logical signal man1/alc_origin.1
addlotrs (3) - create a logical transistor man1/alc_origin.1
addnum (3) - create a num and add it to a list man1/alc_origin.1
addphcon (3) - create a physical connector man1/alc_origin.1
addphfig (3) - create a new physical cell model man1/alc_origin.1
addphins (3) - create a physical instance man1/alc_origin.1
addphref (3) - create a physical reference man1/alc_origin.1
addphseg (3) - create a physical segment man1/alc_origin.1
addphvia (3) - create a physical via man1/alc_origin.1
addptype (3) - create a ptype and add it to a ptype_list man1/alc_origin.1
addrdsfig (3) - adds a figure man1/alc_origin.1
addrdsfigrec (3) - adds a rectangle to a figure man1/alc_origin.1
addrdsins (3) - adds an instance to a figure man1/alc_origin.1
addrdsinsrec (3) - adds a rectangle to an instance man1/alc_origin.1
addrdsrecwindow (3) - adds a rectangle in the windowing of rds structure. man1/alc_origin.1
affect, GENPAT Package (3) -
alliancebanner (3) - display the standardized Alliance banner man1/alc_origin.1
allocrdsfig (3) - allocs memory for a figure man1/alc_origin.1
allocrdsins (3) - allocates memory for an instance man1/alc_origin.1
allocrdsrec (3) - allocates memory for a rectangle man1/alc_origin.1
allocrdsrecwin (3) - allocates a structure used to know windows which contains a rectangle. man1/alc_origin.1
allocrdswin (3) - allocates window's table man1/alc_origin.1
allocrdswindow (3) - allocates a window structure man1/alc_origin.1
allocrdswinrec (3) - allocates a structure used to create a list of tables of rectangles. man1/alc_origin.1
anyExpr (3) - returns the value of a logical OR applied on the results of the application of a function on the arguments of an operator expression
append (3) - append a chain_list to an other chain_list man1/alc_origin.1
applyBdd (3) - applies an operator to a list of BDD.
applyBinBdd (3) - applies an operator to two BDD.
applybddnode (3) - applies an operator on two bdd nodes. man1/alc_origin.1
applybddnodeite (3) - computes the IF-THEN-ELSE logical operation.
applybddnodelist (3) - applies an opertor to a bdd nodes list. man1/alc_origin.1
applybddnodenot (3) - complements a bdd. man1/alc_origin.1
applybddnodeterm (3) - applies an operator on two bdd nodes. man1/alc_origin.1
applyrdssym (3) - applies a transformation to a rectangle from a model man1/alc_origin.1
apr (3) - routing and placement functions man1/alc_origin.1
arp (3) - routing and placement functions man1/alc_origin.1
array, GENPAT Package (3) -
autallocblock (3) - memory allocator man1/alc_origin.1
autallocheap (3) - heap memory allocator man1/alc_origin.1
autfreeblock (3) - releases a memory block man1/alc_origin.1
autfreeheap (3) - releases a memory block, and put it on the heap. man1/alc_origin.1
auth2elem (3) - element in an hash table with two keys.
auth2table (3) - hash table structure
authelem (3) - element in an hash table
authtable (3) - hash table structure
autresizeblock (3) - resizes a memory block man1/alc_origin.1
bddToAblCct (3) - converts a BDD into an ABL within a circuit
beaux (3) - BEH data structure
bebus (3) - BEH data structure
bebux (3) - BEH data structure
befig (3) - BEH data structure
begen (3) - BEH data structure
beh_addbeaux, beh_delbeaux, beh_rmvbeaux, beh_frebeaux (3) -
beh_addbebus, beh_delbebus, beh_rmvbebus, beh_frebebus (3) -
beh_addbebux, beh_delbebux, beh_rmvbebux, beh_frebebux (3) -
beh_addbefig, beh_delbefig, beh_rmvbefig, beh_frebefig (3) -
beh_addbegen, beh_delbegen, beh_rmvbegen, beh_frebegen (3) -
beh_addbemsg, beh_delbemsg, beh_rmvbemsg, beh_frebemsg (3) -
beh_addbeout, beh_delbeout, beh_rmvbeout, beh_frebeout (3) -
beh_addbepor, beh_delbepor, beh_rmvbepor, beh_frebepor (3) -
beh_addbereg, beh_delbereg, beh_rmvbereg, beh_frebereg (3) -
beh_addberin, beh_delberin, beh_rmvberin, beh_freberin (3) -
beh_addbiabl, beh_delbiabl, beh_frebiabl (3) -
beh_addbinode, beh_delbinode, beh_frebinode (3) -
beh_debug (3) - BEH structures displayer-debugger
beh_depend (3) - compute forward dependencies in a description
beh_error (3) -
beh_makbdd (3) - create a BDD for each expression in a description
beh_makgex (3) - create a GEX for each expression in a description
beh_message (3) -
bemsg (3) - BEH data structure
beout (3) - BEH data structure
bepor (3) - BEH data structure
bereg (3) - BEH data structure
berin (3) - BEH data structure
biabl (3) - BEH data structure
bigvia (3) - draws a non minimal via as a bunch of vias man1/alc_origin.1
binode (3) - BEH data structure
buildrdswindow (3) - builds windowing of a figure man1/alc_origin.1
chain (3) - mbk lisp-like service structure
changeOperExpr (3) - changes the operator of the head of an expression.
charToExpr (3) - converts a string into an expression
charToOper (3) - converts an operator string into an operator number
checkloconorder (3) - checks the consistency of a list of logical connectors man1/alc_origin.1
clearbddsystemref (3) - clears the references for all bdd nodes. man1/alc_origin.1
clearbddsystemrefext (3) - clears the external references for all bdd nodes. man1/alc_origin.1
clearbddsystemrefint (3) - clears the internal references for all bdd nodes. man1/alc_origin.1
cofactorbddnode (3) - computes the generalized cofactor.
comment, GENPAT Package (3) -
composeBdd (3) - substitutes an index by a BDD in another BDD
composeCct (3) - composes all the outputs within a circuit with a BDD
composebddnode (3) - substitutes a variable by a bdd in another bdd.
concatname (3) - concatenate two names with user separator man1/alc_origin.1
conmbkrds (3) - converts MBK connector to RDS rectangle man1/alc_origin.1
constraintBdd (3) - restricts a BDD to another BDD
constraintCct (3) - restricts all the outputs within a circuit with a BDD constraint
conv, GENPAT Package (3) -
convcmp, GENPAT Package (3) -
convertbddcircuitabl (3) - converts a bdd node to an abl expression.
convertbddcircuitsumabl (3) - converts a bdd node to an abl expression.
convertbddindexabl (3) - converts a bdd index to an abl expression.
convertbddmuxabl (3) - converts two bdd nodes to an abl multiplexor expression.
convertbddnodeabl (3) - converts a bdd node to an abl expression.
convertbddnodesumabl (3) - converts a bdd node to an abl expression.
copyExpr (3) - copies an expression
cpOrderCct (3) - copies the association order of the inputs with the indexes in another circuit
createAtom (3) - creates an atomic expression.
createBinExpr (3) - creates a binary operator expression with an eventual merging of the operators.
createExpr (3) - creates the head of an operator expression.
createNodeTermBdd (3) - creates a terminal node of variable.
createTH (3) - create a hash table
createablatom (3) - creates an atomic expression. man1/alc_origin.1
createablbinexpr (3) - creates a binary operator expression. man1/alc_origin.1
createablnotexpr (3) - complements an expression. man1/alc_origin.1
createabloper (3) - creates the head of an operator expression. man1/alc_origin.1
createablunaryexpr (3) - creates an unary operator expression. man1/alc_origin.1
createablxorbinexpr (3) - creates an 'xor' or 'xnor' operator expression. man1/alc_origin.1
createauth2table (3) - creates an hash table with two keys. man1/alc_origin.1
createauthtable (3) - creates a simple hash table. man1/alc_origin.1
createbddcircuit (3) - creates a bdd circuit. man1/alc_origin.1
createbddsystem (3) - creates a bdd system. man1/alc_origin.1
decbddrefext (3) - decrements the external reference of a bdd node. man1/alc_origin.1
decbddrefint (3) - decrements the internal reference of a bdd node. man1/alc_origin.1
def_genpat, GENPAT Package (3) -
defab (3) - defines the abutment box of a phfig man1/alc_origin.1
delablexpr (3) - deletes an expression. man1/alc_origin.1
delablexprnum (3) - deletes an operand in an expression. man1/alc_origin.1
delauth2elem (3) - deletes an element in the hash table. man1/alc_origin.1
delauthelem (3) - deletes an element in the hash table. man1/alc_origin.1
delbddassoc (3) - deletes a variable association. man1/alc_origin.1
delbddcircuitout (3) - deletes an output in a bdd circuit. man1/alc_origin.1
delbddnode (3) - deletes an unused bdd node. man1/alc_origin.1
delbddnodeassoc (3) - deletes a bdd node in a variable association. man1/alc_origin.1
delbddnodelist (3) - deletes a list of bdd nodes. man1/alc_origin.1
delchain (3) - delete an element of a chain_list man1/alc_origin.1
deleteNumExpr (3) - removes the i-th argument of an operator expression.
deleteTH (3) - removes an item in a hash table.
delht (3) - removes an hash table man1/alc_origin.1
delhtitem (3) - removes an item in an hash table man1/alc_origin.1
dellocon (3) - delete a logical connector man1/alc_origin.1
dellofig (3) - delete and free a logical figure man1/alc_origin.1
delloins (3) - delete a logical instance man1/alc_origin.1
dellosig (3) - delete a logical signal man1/alc_origin.1
dellotrs (3) - delete a logical transistor man1/alc_origin.1
delnum (3) - delete an element of a num_list man1/alc_origin.1
delphcon (3) - delete a physical connector man1/alc_origin.1
delphfig (3) - delete and free a physical figure man1/alc_origin.1
delphins (3) - delete a physical instance man1/alc_origin.1
delphref (3) - delete a physical reference man1/alc_origin.1
delphseg (3) - delete a physical segment man1/alc_origin.1
delphvia (3) - delete a physical via man1/alc_origin.1
delptype (3) - delete an element of a ptype_list man1/alc_origin.1
delrdsfig (3) - deletes a figure man1/alc_origin.1
delrdsfigrec (3) - deletes a rectangle of a figure man1/alc_origin.1
delrdsins (3) - deletes an instance of a figure man1/alc_origin.1
delrdsinsrec (3) - deletes a rectangle of an instance man1/alc_origin.1
delrdsrecwindow (3) - deletes a rectangle from the windowing of rds structure. man1/alc_origin.1
destroyBdd (3) - removes the BDDs system
destroyCct (3) - removes a circuit
destroyTH (3) - removes a hash table
destroyauth2table (3) - destroys an hash table with two keys. man1/alc_origin.1
destroyauthtable (3) - destroys a simple hash table. man1/alc_origin.1
destroybddassoc (3) - frees all the variable associations. man1/alc_origin.1
destroybddcircuit (3) - destroys a bdd circuit. man1/alc_origin.1
destroybddsystem (3) - destroys a bdd system. man1/alc_origin.1
destroyrdswindow (3) - destroys windowing of a figure man1/alc_origin.1
devXor2Expr (3) - converts XOR 2 to OR-AND
devXorExpr (3) - removes XOR in an expression
devablxorexpr (3) - develops 'xor', 'nxor' in an expression. man1/alc_origin.1
devdupablxorexpr (3) - duplicates and develops 'xor', 'nxor'. man1/alc_origin.1
displayBdd (3) - displays a BDD
displayCct (3) - displays a circuit
displayExpr (3) - displays an expression in a prefixed notation.
displayInfExpr (3) - displays an expression in infixed notation.
displayTH (3) - displays a hash table
downstr (3) - convert a string to lower case man1/alc_origin.1
dupablexpr (3) - duplicates an expression. man1/alc_origin.1
equalExpr (3) - checks that two expressions are strictly equal
equalVarExpr (3) - checks that two expressions are syntactically equal
everyExpr (3) - returns the value of a logical AND applied on the results of the application of a function on the argument of an operator expression.
existbddnodeassocoff (3) - computes an existantial quantification. man1/alc_origin.1
existbddnodeassocon (3) - computes an existantial quantification. man1/alc_origin.1
exprToChar (3) - converts an expression into a string
figmbkrds (3) - converts MBK figure to RDS figure man1/alc_origin.1
filepath (3) - return the whole search path of a file man1/alc_origin.1
flatArityExpr (3) - flattens the operators of an expression
flatPolarityExpr (3) - translates the inverters of an expression to the level of atomic expressions
flatablexpr (3) - merges the operators of an expression man1/alc_origin.1
flatenphfig (3) - flatten a instance in a figure man1/alc_origin.1
flattenlofig (3) - flatten a instance in a logical figure man1/alc_origin.1
freeExpr (3) - frees an expression.
freeablexpr (3) - frees an expression. man1/alc_origin.1
freechain (3) - free a chain_list man1/alc_origin.1
freelomodel (3) - free a lofig_list for temporary models man1/alc_origin.1
freenum (3) - free a num_list man1/alc_origin.1
freeptype (3) - free a ptype_list man1/alc_origin.1
freerdsfig (3) - frees memory associated to a figure man1/alc_origin.1
freerdsins (3) - frees memory associated to an instance man1/alc_origin.1
freerdsrec (3) - free memory associated to a rectangle man1/alc_origin.1
garbagebddsystem (3) - Forces a bdd garbage collection.
gcNodeBdd (3) - does a garbage collection
gcNodeCct (3) - does a garbage collection
getablexprdepth (3) - gives the depth of an expression. man1/alc_origin.1
getablexprlength (3) - gives the length of an expression. man1/alc_origin.1
getablexprmax (3) - applies a function to all operands. man1/alc_origin.1
getablexprmin (3) - applies a function to all operands. man1/alc_origin.1
getablexprnum (3) - gives a specified operand of an expression. man1/alc_origin.1
getablexprnumatom (3) - gives the number of atom in an expression. man1/alc_origin.1
getablexprnumbinoper (3) - gives the number of binary operators in an expression. man1/alc_origin.1
getablexprnumocc (3) - how many times a name appears in an expression. man1/alc_origin.1
getablexprsupport (3) - gives the expression's support. man1/alc_origin.1
getbddnodenum (3) - gets the number of nodes in a bdd. man1/alc_origin.1
getbddnodesize (3) - gets the number of nodes in a bdd. man1/alc_origin.1
getbddnodesupport (3) - gives the variable support of a bdd node. man1/alc_origin.1
getbddvarbyindex (3) - converts bdd index to a variable number. man1/alc_origin.1
getbddvarindex (3) - converts a variable number in a bdd index. man1/alc_origin.1
getbddvarnode (3) - gives the bdd node of a variable. man1/alc_origin.1
gethtitem (3) - searches an item in a hash table man1/alc_origin.1
getlocon (3) - retrieve a logical connector man1/alc_origin.1
getlofig (3) - give back a pointer to a lofig man1/alc_origin.1
getloins (3) - retrieve a logical instance man1/alc_origin.1
getlomodel (3) - retrieve a model from a lofig_list man1/alc_origin.1
getlosig (3) - retrieve a logical signal man1/alc_origin.1
getphcon (3) - retrieve a physical connector man1/alc_origin.1
getphfig (3) - give back a pointer to a phfig man1/alc_origin.1
getphins (3) - retrieve a physical instance man1/alc_origin.1
getphref (3) - retrieve a physical reference man1/alc_origin.1
getptype (3) - retrieve a ptype from a ptype_list man1/alc_origin.1
getrdsfig (3) - gets a pointer to a figure called by its name. man1/alc_origin.1
getrdsmodellist (3) - gets model list of the instances of a figure man1/alc_origin.1
getsigname (3) - choose a signal name in alias list man1/alc_origin.1
givelosig (3) - give a logical signal man1/alc_origin.1
grog (3) - call the ROM generator man1/alc_origin.1
guessextdir (3) - guess external connectors directions from internal connectors directions man1/alc_origin.1
identExpr (3) - gives an ident from an operator expression.
implybddnode (3) - computes a bdd that implies a conjonction of two bdd nodes. man1/alc_origin.1
incatalog (3) - test if cell belongs to the catalog file man1/alc_origin.1
incatalogdelete (3) - test if cell belongs to the catalog file man1/alc_origin.1
incatalogfeed (3) - test if cell belongs to the catalog file man1/alc_origin.1
incataloggds (3) - test if cell belongs to the catalog file man1/alc_origin.1
incbddrefext (3) - increments the external reference of a bdd node. man1/alc_origin.1
incbddrefint (3) - increments the internal reference of a bdd node. man1/alc_origin.1
init, GENPAT Package (3) -
initializeBdd (3) - initializes the BDDs system
initializeCct (3) - creates a circuit
insconmbkrds (3) - adds in RDS instance all the connectors of MBK instance man1/alc_origin.1
insmbkrds (3) - converts MBK figure to RDS figure man1/alc_origin.1
insrefmbkrds (3) - adds in RDS instance all the references of MBK instance. man1/alc_origin.1
inssegmbkrds (3) - adds in RDS instance all the segments of MBK instance man1/alc_origin.1
instanceface (3) - returns the face of a connector in a placed instance man1/alc_origin.1
instr (3) - find an occurence of a string in a string, starting at a specified character. man1/alc_origin.1
insviambkrds (3) - adds to RDS instance all the contacts from MBK instance man1/alc_origin.1
intersectbddnode (3) - tests for an intersection between two bdd nodes. man1/alc_origin.1
isablbinaryoper (3) - tests if an operator is binary. man1/alc_origin.1
isablequalexpr (3) - tests if two expressions are strictly identicals. man1/alc_origin.1
isabloperinexpr (3) - tests if an operator appears in an expression. man1/alc_origin.1
isablsimilarexpr (3) - tests if two expressions have the same morphology. man1/alc_origin.1
isablunaryoper (3) - tests if an operator is unary. man1/alc_origin.1
isbddvarinsupport (3) - tests if a variable appears in a bdd. man1/alc_origin.1
isvdd (3) - tells if a name contains the pattern defined by the user man1/alc_origin.1
isvss (3) - tells if a name contains the pattern defined by the user man1/alc_origin.1
label, GENPAT Package (3) -
lengthExpr (3) - returns the number of arguments in an expression
loadlofig (3) - load a new logical cell model from disk man1/alc_origin.1
loadphfig (3) - load a new physical cell model from disk man1/alc_origin.1
loadrdsfig (3) - give back a pointer to a figure man1/alc_origin.1
loadrdsparam (3) - load parameters from symbolic to real conversion. man1/alc_origin.1
locon (3) - mbk logical connector
lofig (3) - mbk logical figure
lofigchain (3) - creates a netlist in terms of connectors on signals man1/alc_origin.1
log (3) - logical representations for boolean functions and utilities. man1/alc_origin.1
loins (3) - mbk logical instance
losig (3) - mbk logical signal
lotrs (3) - mbk logical transistor
mapCarExpr (3) - creates a new expression by applying a function to all the arguments of an operator expression
mapExpr (3) - applies a procedure to all arguments of an operator expression
mapablanyexpr (3) - applies a function to all operands. man1/alc_origin.1
mapableveryexpr (3) - applies a function to all operands. man1/alc_origin.1
mapablexpr (3) - applies a function to all operands. man1/alc_origin.1
mapabloperexpr (3) - applies a function to all operands. man1/alc_origin.1
markAllBdd (3) - marks all the nodes of the BDDs system
markBdd (3) - marks all nodes of a BDD
markbddnode (3) - marks bdd node with a specified mask. man1/alc_origin.1
maxExpr (3) - returns the highest argument of an operator expression.
mbk (3) - Generic layout ,netlist and utility data structures man1/alc_origin.1
mbkalloc (3) - mbk memory allocator man1/alc_origin.1
mbkenv (3) - set user preferences man1/alc_origin.1
mbkfopen (3) - open a file with several search pathes man1/alc_origin.1
mbkfree (3) - mbk memory allocator man1/alc_origin.1
mbkps (3) - mbk process state man1/alc_origin.1
mbkrealloc (3) - mbk memory reallocator man1/alc_origin.1
mbkunlink (3) - delete a file in the WORK_LIBP. man1/alc_origin.1
minExpr (3) - returns the lowest argument of an operator expression.
mlodebug (3) - logical data structure contents debug function man1/alc_origin.1
modelmbkrds (3) - gets all models of instances contained in a figure. man1/alc_origin.1
mphdebug (3) - physical data structure contents debug function man1/alc_origin.1
namealloc (3) - hash table for strings man1/alc_origin.1
namefind (3) - hash table for strings man1/alc_origin.1
nameindex (3) - concatenate a name and index with user separator man1/alc_origin.1
naturalstrcmp (3) - compare string in alphabetical order for letters and numerical for digits. man1/alc_origin.1
normExpr (3) - normalizes an expression
notBdd (3) - complements a BDD
notExpr (3) - complements an expressio and eventually does a simplification
num (3) - mbk list of number
numberAtomExpr (3) - returns the number of atoms in an expression
numberNodeAllBdd (3) - count the number of nodes used in the BDD system
numberNodeBdd (3) - computes the number of nodes used in a BDD
numberNodeCct (3) - counts the number of nodes used within a circuit
numberOccExpr (3) - returns the number of time an atom appears in an expression.
numberOperBinExpr (3) - returns the number of equivalent binary operators in an expression
operToChar (3) - converts an operator number into an operator string
pacom (3) - PAT data structure
paevt (3) - PAT data structure
pagrp (3) - PAT data structure
paini (3) - PAT data structure
paiol (3) - PAT data structure
papat (3) - PAT data structure
paseq (3) - PAT data structure
pat_addpacom, pat_frepacom (3) -
pat_addpaevt, pat_frepaevt (3) -
pat_addpagrp (3) -
pat_addpaini, pat_frepaini (3) -
pat_addpaiol, pat_crtpaiol, pat_frepaiol (3) -
pat_addpapat, pat_frepapat (3) -
pat_addpaseq (3) -
pat_debug (3) - PAT structures displayer-debugger
pat_lodpaseq (3) - pattern file compiler
pat_savpaseq (3) - save pattern structures in a pattern description file
phcon (3) - mbk physical connector
phfig (3) - mbk physical figure
phins (3) - mbk physical instance
phref (3) - mbk physical reference
phseg (3) - mbk physical segment
phvia (3) - mbk physical contact
place (3) - place the cells of a net list man1/alc_origin.1
polarablexpr (3) - moves inverters to the atomic level.
polardupablexpr (3) - duplicates an expression and moves down the inverters.
port, GENPAT Package (3) -
process, GENPAT Package (3) -
profAOExpr (3) - returns the depth of an expression without taking the inverters into account.
profExpr (3) - returns the depth of an expression.
proofCct (3) - checks the equivalence of two circuits
ptype (3) - mbk list of typed pointers
rdsalloc (3) - memory allocation function man1/alc_origin.1
rdsenv (3) - set user preference man1/alc_origin.1
rdsfree (3) - free memory place man1/alc_origin.1
refmbkrds (3) - adds to RDS figure a references from a MBK figure man1/alc_origin.1
register, GENPAT Package (3) -
relprodbddnodeassoc (3) - computes a relational product. man1/alc_origin.1
reorderbddsystemdynamic (3) - specifies the dynamic bdd reorder parameters. man1/alc_origin.1
reorderbddsystemsimple (3) - reorders the bdd nodes of a bdd system. man1/alc_origin.1
reorderbddsystemtop (3) - reorders the bdd nodes of a bdd system. man1/alc_origin.1
reorderbddsystemwindow (3) - reorders the bdd nodes of a bdd system. man1/alc_origin.1
resetBdd (3) - resets the BDDs system
resetCct (3) - resets a circuit
resetauth2table (3) - resets an hash table with two keys. man1/alc_origin.1
resetauthtable (3) - resets a simple hash table. man1/alc_origin.1
resetbddcircuit (3) - resets a bdd circuit. man1/alc_origin.1
resetbddsystem (3) - resets a bdd system. man1/alc_origin.1
restorealldir (3) - restore all instances' connectors directions man1/alc_origin.1
restoredirvbe (3) - restore connectors directions from behavioral view man1/alc_origin.1
restrictbddnode (3) - substitutes a variable by a zero or one, in a bdd.
reverse (3) - reverse a list of chained elements man1/alc_origin.1
rflattenlofig (3) - recursivly flatten a figure man1/alc_origin.1
rflattenphfig (3) - recursivly flatten a figure man1/alc_origin.1
roundrdsrec (3) - adjusts a rectangle to lambda grid step man1/alc_origin.1
rsa (3) - call the Recurrence Solver Adder generator man1/alc_origin.1
satisfybddnode (3) - finds a satisfying path for a bdd node. man1/alc_origin.1
sav_genpat, GENPAT Package (3) -
savelofig (3) - save a logical figure on disk man1/alc_origin.1
savephfig (3) - save a physical figure on disk man1/alc_origin.1
saverdsfig (3) - save a physical figure on disk. man1/alc_origin.1
searchExpr (3) - searches for a specific atom in an expression.
searchInputCct (3) - searches for the index number associated to an input.
searchNumExpr (3) - fetches the i-th argument in an operator expression.
searchOperExpr (3) - searches for an operator in an expression.
searchOuputCct (3) - searches for the BDD associated to an output
searchTH (3) - searches an item in a hash table.
searchauth2elem (3) - searches an element in the hash table. man1/alc_origin.1
searchauthelem (3) - searches an element in the hash table. man1/alc_origin.1
searchbddcircuitin (3) - searchs an input in a bdd circuit. man1/alc_origin.1
searchbddcircuitout (3) - searchs an output in a bdd circuit. man1/alc_origin.1
searchrdsfig (3) - searchs by name a figure in the list of figures man1/alc_origin.1
segmbkrds (3) - adds to RDS figure a segment from a MBK figure man1/alc_origin.1
setbddrefext (3) - increments the external reference, and decrements the internal reference of a bdd node. man1/alc_origin.1
sethtitem (3) - test and set an item in an hash table. man1/alc_origin.1
signal, GENPAT Package (3) -
simpablexpr (3) - simplies an expression. man1/alc_origin.1
simpbddnodedcoff (3) - simplifies a bdd with don't cares on its off-set part.
simpbddnodedcon (3) - simplifies a bdd with don't cares on its on-set part.
simpdupablexpr (3) - duplicates and simplies an expression. man1/alc_origin.1
simplif10Expr (3) - makes simplifications on an expression including constant atomic expressions
simplifDcOneBdd (3) - simplifies a BDD with don't cares on its on-set part
simplifDcZeroBdd (3) - simplifies a BDD with don't cares on its off-set part
simplifNotExpr (3) - makes simplifications on an expression including inverters
sortExpr (3) - sorts an expression
sortautarray (3) - heap sort. man1/alc_origin.1
sortlocon (3) - sort the logical connectors of a figure by name man1/alc_origin.1
sortlosig (3) - sort the logical signals of a figure by name man1/alc_origin.1
substExpr (3) - copies an expression by substituting a given atom by an expression
substPhyExpr (3) - substitutes an atomic expression by an expression within an operator expression
substablexpr (3) - substitutes a given atom by an expression.
substbddnodeassoc (3) - substitutes a set of variables with a set of bdd node. man1/alc_origin.1
substdupablexpr (3) - substitutes a given atom by an expression.
supportChain_listBdd (3) - returns a chained list of nodes that are used in a given BDD.
supportChain_listExpr (3) - returns the support of an expression in a chain_list.
supportPtype_listExpr (3) - returns the support of an expression in a ptype_list.
swapbddvar (3) - swaps two contiguous variables. man1/alc_origin.1
testbddcircuit (3) - debugs a bdd circuit. man1/alc_origin.1
unflatablexpr (3) - unflats the operators of an expression man1/alc_origin.1
unflattenlofig (3) - creates a hierarchy level from instances of a figure man1/alc_origin.1
unmarkbddnode (3) - unmarks bdd node with a specified mask. man1/alc_origin.1
unsetbddrefext (3) - increments the internal reference, and decrements the external reference of a bdd node. man1/alc_origin.1
upVarBdd (3) - brings up an index in a BDD
upVarCct (3) - brings up the index of a primary input within a circuit
upstr (3) - convert a string to upper case man1/alc_origin.1
vhdlablname (3) - returns a compatible VHDL name. man1/alc_origin.1
vhdlablvector (3) - gives the index and the name of a vectorized name. man1/alc_origin.1
viambkrds (3) - adds to RDS figure a contact from a MBK figure man1/alc_origin.1
viewablexpr (3) - displays an expression. man1/alc_origin.1
viewablexprfile (3) - displays an expression in a file. man1/alc_origin.1
viewablexprstr (3) - displays an expression in a str. man1/alc_origin.1
viewbddcircuit (3) - displays a bdd circuit. man1/alc_origin.1
viewbddnode (3) - displays a bdd node. man1/alc_origin.1
viewbddsystem (3) - displays a bdd system. man1/alc_origin.1
viewbddsysteminfo (3) - displays statistical informations. man1/alc_origin.1
viewht (3) - displays a hash table contents man1/alc_origin.1
viewlo (3) - scan all lofig_lists and display their elements man1/alc_origin.1
viewlofig (3) - display elements of a lofig_list man1/alc_origin.1
viewlofigcon (3) - display elements of a locon_list attached to a figure
viewloins (3) - display elements of a loins_list man1/alc_origin.1
viewloinscon (3) - display elements of a locon_list attached to an instance man1/alc_origin.1
viewlosig (3) - display elements of a losig_list man1/alc_origin.1
viewlotrs (3) - display elements of a lotrs_list man1/alc_origin.1
viewph (3) - display all the phfig_lists and their elements man1/alc_origin.1
viewphcon (3) - display elements of a phcon_list man1/alc_origin.1
viewphfig (3) - display elements of a phfig_list
viewphins (3) - display elements of a phins_list man1/alc_origin.1
viewphref (3) - display elements of a phref_list man1/alc_origin.1
viewphseg (3) - display elements of a phseg_list man1/alc_origin.1
viewphvia (3) - display elements of a phvia_list
viewrdsfig (3) - view caracteristics of a figure man1/alc_origin.1
viewrdsins (3) - Displays caracteristics of an instance man1/alc_origin.1
viewrdsparam (3) - displays tables in memory filled by loadrdsparam function. man1/alc_origin.1
viewrdsrec (3) - Displays caracteristics of a rectangle man1/alc_origin.1
viewrdswindow (3) - displays caracteristics of the windowing. man1/alc_origin.1
viewrfmcon (3) - displays connector caracteristics in MBK and RDS format. man1/alc_origin.1
viewrfmfig (3) - displays figure caracteristics in MBK and RDS format. man1/alc_origin.1
viewrfmins (3) - displays instance caracteristics in MBK and RDS format. man1/alc_origin.1
viewrfmrec (3) - displays rectangle caracteristics in RDS format. man1/alc_origin.1
viewrfmref (3) - displays reference caracteristics in MBK and RDS format. man1/alc_origin.1
viewrfmseg (3) - displays segment caracteristics in MBK and RDS format. man1/alc_origin.1
viewrfmvia (3) - displays contact caracteristics in MBK and RDS format. man1/alc_origin.1
xyflat (3) - compute hierarchical coordinates man1/alc_origin.1

View File

@ -1,76 +0,0 @@
a2def
a2lef
alcbanner
ale
algue
ali
amg
asimut
b2f
bbr
boog
boom
bop
bsg
c4map
def2a
dlx_asm
dlx_asm_v0_2
dpgen
dpr
dreal
druc
dtx2dly
epoc
flatbeh
flatlo
flatph
flatrds
fmi
fpgen
fpmap
fsp
genlib
genpat
genscan
genview
genview_cc1
genview_cpp
genview_gcc
glop
graal
grog
k2f
l2p
loon
lvx
lynx
mips_asm
obsolete_bop
obsolete_genscan
obsolete_glop
obsolete_scmap
ocp
ocr
pocpag
proof
rage
rfg
ring
rsa
s2r
scapin
scmap
scr
sea
seplace
seroute
sicc
sxlib2lef
syf
vasy
x2y
xfsm
xpat
xsch
xvpn

View File

@ -1,70 +0,0 @@
10 YAGLE (1) - Functional abstraction of CMOS circuits
AMG (1) - Array Multiplior Generator man1/alc_origin.1
DLX_ASM (1) - assembly language for DLX processor
DPR (1) - Placer-Router for Datapath Compiler man1/alc_origin.1
DRuC (1) - Design Rule Checker man1/alc_origin.1
MBK_CATAL_NAME (1) - define the mbk catalog file
MBK_CATA_LIB (1) - define the mbk catalog directory
MBK_IN_LO (1) - define the logical input format of mbk and genlib
MBK_IN_PH (1) - define the physical input format of mbk and genlib
MBK_OUT_LO (1) - define the logical output format of mbk and genlib
MBK_OUT_PH (1) - define the physical output format of mbk and genlib
MBK_SEPAR (1) - define the separator character for hierarchy
MBK_VDD (1) - define the high level power name pattern
MBK_VSS (1) - define the ground power name pattern
MBK_WORK_LIB (1) - define the mbk working directory
RDS_IN (1) - define the real layout input file format of rds
RDS_OUT (1) - define the real layout output format of rds
RDS_TECHNO_NAME (1) - define the rds technology file
RING (1) - PAD RING router
SYF (1) - Finite State Machine synthesizer. man1/alc_origin.1
abl (1) - Prefixed representation for boolean functions man1/alc_origin.1
alcbanner (1) - Display a standardized banner for Alliance tools
asimut (1) - A simulation tool for hardware descriptions
aut (1) - Memory allocation, and hash tables management man1/alc_origin.1
bbr (1) - A pitchless channel router for preplaced two blocks floorplan
bdd (1) - Mutli Reduced Ordered Binary Decision Diagrams man1/alc_origin.1
bdd (1) - Ordered binary decision diagrams representation man1/alc_origin.1
bgd (1) - register file generator
bop (1) - boolean optimization of a logic level behavioural description (VHDL data flow)
bsg (1) - Barrel Shifter Generator
buseg (1) - Tristate generator for FITPATH data-path compiler.
c4map (1) - mapping of a behavioural description with the CMOS Complex Cell Compiler : C4.
dpp (1) - DataPath Placement tool man1/alc_origin.1
dreal (1) - Graphic real layout viewer
etas (1) - A timing file .dtx and .ttx browser
fpgen (1) - Procedural language for Data-Path synthesis based upon C.
fpmap (1) - fpga mapper of a logic level behavioural description (VHDL data flow)
fsm (1) - Finite State Machine representation. man1/alc_origin.1
genlib (1) - Procedural design language based upon C, along with its compiler man1/alc_origin.1
genpat, A procedural pattern file generator (1) -
genscan (1) - scan path generator man1/alc_origin.1
genview (1) - genlib graphical source level debugger
glop (1) - Fanout optimizer, global optimizer and timing analyzer of a gate netlist
graal (1) - symbolic layout editor
grog (1) - a generic ROM generator
l2p (1) - Creates a PostScript file from a symbolic layout file,or from a physical layout file. man1/alc_origin.1
librds (1) - rds library description
librfm (1) - rfm library description
librpr (1) - rpr library description
librtl (1) - rtl library description
librut (1) - rut library description
librwi (1) - rwi library description
log (1) - logical representations for boolean functions and utilities. man1/alc_origin.1
lvx (1) - Logical Versus eXtracted net-list comparator
lynx (1) - Hierarchical netlist extractor
mbk (1) - generic layout and netlist data structures man1/alc_origin.1
mbk2ps (1) - Creates a PostScript file from a symbolic layout cell man1/alc_origin.1
mbkcif (1) - mbk cif translater
pat2dwl, pattern translator from ALLIANCE CAD SYSTEM to HILO CAD SYSTEM (1) -
patest, a pattern translator for test. (1) -
proof (1) - Formal proof between two behavioural descriptions man1/alc_origin.1
rage (1) - Random Acess Memory(RAM) Generator man1/alc_origin.1
rds (1) - rds package
rfg (1) - register file generator
rsa (1) - Recurrence Solver Adder generator
s2r (1) - Process mapping from symbolic layout to physical layout
scmap (1) - mapping of a behavioural description onto a standard cell library.
scr (1) - Standard Cell Router man1/alc_origin.1
tas (1) - A switch level static timing analyzer for CMOS circuits
xmbk (1) - A simple way to set alliance environnement variables

View File

@ -1,50 +0,0 @@
alcbanner
ali
amg
asimut
b2f
bbr
boog
boom
bsg
c4map
dlx_asm
dpgen
dpr
dreal
druc
flatbeh
flatlo
flatph
flatrds
fpgen
fpmap
genlib
genpat
genscan
genview
graal
grog
loon
lvx
lynx
mips_asm
proof
rage
rfg
ring
rsa
s2r
scapin
scr
seplace
seroute
syf
tas
vasy
x2y
xfsm
xpat
xsch
xvpn
yagle

View File

@ -1,69 +0,0 @@
a2def
a2lef
alcbanner
algue
ali
amg
asimut
b2f
bbr
boog
boom
bop
bsg
c4map
def2a
dlx_asm
dlx_asm_v0_2
dpgen
dpr
dreal
druc
dtx2dly
epoc
flatbeh
flatlo
flatph
flatrds
fmi
fpgen
fpmap
fsp
genlib
genpat
genscan
genview
genview_cc1
genview_cpp
genview_gcc
glop
graal
grog
k2f
l2p
loon
lvx
lynx
mips_asm
pocpag
proof
rage
rfg
ring
rsa
s2r
scapin
scmap
scr
sea
seplace
seroute
sicc
sxlib2lef
syf
vasy
x2y
xfsm
xpat
xsch
xvpn

View File

@ -1,28 +0,0 @@
placement routage silicon ensemble
remplace scr
a2def
a2lef
def2a
sea
seplace
seroute
datapath:
remplace fpgen dpr
dpgen
Synthese:
boom remplace bop
boog remplace scmap
loon remplace glop
glop
scmap
scanpath:
remplace genscan
scapin

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,583 +0,0 @@
# ,,,
# (o o)
####=====oOO--(_)--OOO=========================================####
#
# Filename: configure.in
# Copyright (C) 1997, 2000 Czo <Olivier.Sirol@lip6.fr>
# License: GPL (http://www.gnu.org/copyleft/gpl.html)
# Started: Feb 1997
# Last Change: Monday 25 February 2002, 15:06
# Edit Time: 5:34:52
# Description: Alliance CAD system configure.in
#
# $Id: configure.in.orig,v 1.1 2002/05/07 09:56:02 czo Exp $
#
AC_REVISION($Revision: 1.1 $)dnl
AC_INIT(configure.in)
AC_PREFIX_DEFAULT(/usr/local/alliance)
# Helps this script to run in bad configured env...
PATH=/local/beny1/arnaud/bin:$PATH
#PATH=$PATH:/bin:/usr/bin:/usr/local/bin:/labo/TeX/teTeX/bin:/labo/X11R6/bin:/labo/X11r5/bin:/labo/bin:/labo/gnu/bin:/sbin:/user/local/bin:/usr/X11/bin:/usr/X11R6/bin:/usr/andrew/bin:/usr/bin/X11:/usr/bin/games:/usr/bin:/usr/ccs/bin:/usr/dt/bin:/usr/etc:/usr/games:/usr/lib/teTeX/bin:/usr/local/bin:/usr/local/games:/usr/openwin/bin:/usr/sbin:/usr/ucb/bin:/usr/ucb:/usr/xpg4/bin
#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/local/lib:/labo/gnu/lib:/labo/X11R6/lib:/usr/lib/X11:/labo/X11r5/lib:/usr/X11R6.3/lib
# Which platform for Alliance CAD
AC_MSG_CHECKING(for platform)
# WARNING : if changing this remember to do it on the 3 config files :
# configure.in alc_env.sh.in and alc_env.csh.in
ALLIANCE_OS=Unknown
case `uname` in
Linux*) case `uname -r` in
1.*) ALLIANCE_OS=Linux_aout ;;
2.0*) ALLIANCE_OS=Linux_elf ;;
*) ALLIANCE_OS=Linux ;;
esac ;;
SunOS*) case `uname -r` in
5*) ALLIANCE_OS=Solaris ;;
*) ALLIANCE_OS=SunOS ;;
esac ;;
FreeBSD*) ALLIANCE_OS=FreeBSD ;;
NetBSD*) ALLIANCE_OS=NetBSD ;;
HP-UX*) ALLIANCE_OS=HPUX ;;
OSF1*) ALLIANCE_OS=OSF ;;
CYGWIN*) ALLIANCE_OS=Cygwin ;;
*) ALLIANCE_OS=Unknown ;;
esac
export ALLIANCE_OS
# echo $ALLIANCE_OS
AC_MSG_RESULT(Configuring Alliance VLSI CAD System on platform : $ALLIANCE_OS)
AC_SUBST(ALLIANCE_OS)
AC_PROG_MAKE_SET
if test "$program_suffix" = NONE ; then
if test "$ALLIANCE_OS" = Cygwin ; then
PROGRAM_SUFFIX=".exe"
else
PROGRAM_SUFFIX=""
fi
else
PROGRAM_SUFFIX="$program_suffix"
fi
AC_SUBST(PROGRAM_SUFFIX)
################################################################## Binaries
AC_CHECKING(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Binaries)
# AC_CANONICAL_SYSTEM
# Set default value for CC and CFLAGS
# -DALLIANCE_DISTRIB
if test -z "$CFLAGS" ; then
CFLAGS="-O -D$ALLIANCE_OS"
fi
AC_PROG_CC
AC_PATH_PROG(FULL_CC, $CC)
AC_SUBST(FULL_CC)
AC_PROG_CPP
if test "$GCC" = yes ; then
CFLAGS="-O2 -Wall -D$ALLIANCE_OS"
fi
# Set default value for MAKE
AC_PATH_PROG(GMAKE, gmake)
AC_PATH_PROG(MAKE, make)
if test -n "$GMAKE" ; then
MAKE=$GMAKE
fi
ARFLAGS=
AC_SUBST(MAKEFLAGS)
# Looking for particular programs
# Lex & Yacc
# Do not use AC_PROG_YACC because our yacc grammar
# is not compatible with bison...
# AC_PATH_PROG(YACC, yacc)
AC_PROG_YACC
AC_PROG_LEX
AC_DECL_YYTEXT
YACCFLAGS=`echo $YACC | awk '{for (i=2 ; i<=NF ; i++) printf("%s ", $i);printf ("\n"); }'`
AC_SUBST(YACCFLAGS)
LEXFLAGS=`echo $LEX | awk '{for (i=2 ; i<=NF ; i++) printf("%s ", $i);printf ("\n"); }'`
AC_SUBST(LEXFLAGS)
AC_PATH_PROG(FULL_LEX, `echo $LEX | awk '{print $1}'`)
AC_SUBST(FULL_LEX)
AC_PATH_PROG(FULL_YACC, `echo $YACC | awk '{print $1}'`)
AC_SUBST(FULL_YACC)
# gcc-cpp has the wonderful -MM option to produce nicer dependencies
test "$GCC" = yes && CPP_MM=M; AC_SUBST(CPP_MM)
AC_PROG_LN_S
# Looking for ordinary programs
AC_PATH_PROG(AR, ar)
ARFLAGS=rv
AC_SUBST(ARFLAGS)
AC_PATH_PROG(AUTOCONF, autoconf)
AC_PATH_PROG(AUTOHEADER, autoheader)
AC_PATH_PROG(AUTOMAKE, automake)
AC_PATH_PROG(GAWK, gawk)
AC_PATH_PROG(AWK, awk)
if test -n "$GAWK" ; then
AWK=$GAWK
fi
AC_PATH_PROG(CHMOD, chmod)
AC_PATH_PROG(CP, cp)
AC_PATH_PROG(CAT, cat)
AC_PATH_PROG(CSH, csh)
AC_PATH_PROG(CUT, cut)
AC_PATH_PROG(ECHO, echo)
AC_PATH_PROG(FALSE, false)
AC_PATH_PROG(FIND, find)
AC_PATH_PROG(GREP, grep)
AC_PATH_PROG(HOSTNAME, hostname)
AC_PATH_PROG(LD, ld)
AC_PATH_PROG(LNDIR, lndir)
AC_PATH_PROG(LS, ls)
AC_PATH_PROG(MKDIR, mkdir)
AC_PATH_PROG(MV, mv)
AC_PATH_PROG(PERL, perl)
AC_PATH_PROG(PWDBIN, pwd)
AC_PATH_PROG(RANLIB, ranlib)
AC_PATH_PROG(RM, rm)
AC_PATH_PROG(SED, sed)
AC_PATH_PROG(SH, sh)
if test "$SH" != sh ; then
SHELL=$SH
else
SHELL=/bin/sh
fi
AC_SUBST(SHELL)
AC_PATH_PROG(STRIP, strip)
AC_PATH_PROG(TEST, test)
AC_PATH_PROG(TOUCH, touch)
AC_PATH_PROG(TR, tr)
AC_PATH_PROG(TRUE, true)
AC_PATH_PROG(WC, wc)
# SKIPTEST
# if false; then
# Check that all the utilities are present
# All but makeinfo, automake, autoconf, autoheader, zsh
if $TEST -z "$AR" \
-o -z "$AWK" \
-o -z "$CAT" \
-o -z "$CHMOD" \
-o -z "$CP" \
-o -z "$CUT" \
-o -z "$ECHO" \
-o -z "$FALSE" \
-o -z "$FIND" \
-o -z "$GREP" \
-o -z "$HOSTNAME" \
-o -z "$LD" \
-o -z "$LS" \
-o -z "$MKDIR" \
-o -z "$MV" \
-o -z "$PERL" \
-o -z "$PWDBIN" \
-o -z "$RM" \
-o -z "$SED" \
-o -z "$STRIP" \
-o -z "$TEST" \
-o -z "$TOUCH" \
-o -z "$TR" \
-o -z "$TRUE" \
-o -z "$WC"
then
AC_MSG_WARN([please install the above utilities that are not present])
fi
if test "$ALLIANCE_OS" = Cygwin ; then
STRIP="echo"
fi
################################################################## Libraries...
AC_CHECKING(%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Headers and Libraries...)
# Check that Xpm is installed
# ($TRUE is used to avoid inclusion of -lXpm in LIBS)
#AC_CHECK_LIB(Xpm, XpmReadFileToImage, $TRUE,
# AC_MSG_ERROR([please install Xpm]))
# Check that xforms is installed
#AC_CHECK_LIB(xforms, fl_init_font, $TRUE,
# AC_MSG_ERROR([please install xforms]))
if test "$ALLIANCE_OS" = Solaris ; then
x_includes=/usr/openwin/include
x_libraries=/usr/openwin/lib
fi
AC_PATH_XTRA
#dnl Check for Motif include files location.
#dnl The LAST one found is used, this makes the highest version to be used,
#dnl e.g. when Motif1.2 and Motif2.0 are both present.
SKIP_MOTIF=
if test -z "$SKIP_MOTIF"; then
gui_includes="`echo $x_includes|sed 's%/[^/][^/]*$%%'` /local/Motif*/include /local/include/Motif* /usr/local/Motif*/include /usr/local/include/Motif* /usr/include/Motif* /usr/Motif*/include /usr/local/include /usr/local/X11*/include /usr/include /usr/X11*/include /usr/include/X11* /usr/dt/include $MOTIFHOME/include $GUI_INC_LOC"
AC_MSG_CHECKING(for location of Motif GUI includes)
GUI_INC_LOC=
for try in $gui_includes; do
if test -f "$try/Xm/Xm.h"; then
GUI_INC_LOC=$try
fi
done
if test -n "$GUI_INC_LOC"; then
AC_MSG_RESULT($GUI_INC_LOC)
test "$GUI_INC_LOC" = /usr/include && GUI_INC_LOC=.
else
AC_MSG_RESULT(<not found>)
SKIP_MOTIF=YES
fi
fi
#dnl Check for Motif library files location.
#dnl The LAST one found is used, this makes the highest version to be used,
#dnl e.g. when Motif1.2 and Motif2.0 are both present.
if test -z "$SKIP_MOTIF"; then
gui_libs="`echo $x_libraries|sed 's%/[^/][^/]*$%%'` `echo "$GUI_INC_LOC" | sed 's/include/lib/'` /local/Motif*/lib /local/lib/Motif* /usr/local/Motif*/lib /usr/local/lib/Motif* /usr/Motif*/lib /usr/lib/Motif* /usr/local/lib /usr/local/X11*/lib /usr/lib /usr/X11*/lib /usr/lib/X11* /usr/dt/lib $MOTIFHOME/lib $GUI_LIB_LOC"
AC_MSG_CHECKING(for location of Motif GUI libs)
GUI_LIB_LOC=
for try in $gui_libs; do
if test -f "$try/libXm.a" -o -f "$try/libXm.so" -o -f "$try/libXm.sl"; then
GUI_LIB_LOC=$try
if test "`(uname) 2>/dev/null`" = SunOS &&
uname -r | grep '^5' >/dev/null; then
GUI_LIB_LOC="$GUI_LIB_LOC -R $try"
fi
fi
done
if test -n "$GUI_LIB_LOC"; then
AC_MSG_RESULT($GUI_LIB_LOC)
else
AC_MSG_RESULT(<not found>)
SKIP_MOTIF=YES
fi
fi
MOTIF_INC_LOC="-I$GUI_INC_LOC"
MOTIF_LIB_LOC="-L$GUI_LIB_LOC -lXm"
# Try static link on Linux
# TODO: faire pareil pour Xpm, voir gvim???
# ERRORLinux !!!! ca marche pas Xm a besoin de -lXp (pb xfsm)
if test -f "$GUI_LIB_LOC/libXm.a"; then
if test "$ALLIANCE_OS" = ERRORLinux; then
MOTIF_LIB_LOC="$GUI_LIB_LOC/libXm.a"
fi
fi
AC_SUBST(MOTIF_INC_LOC)
AC_SUBST(MOTIF_LIB_LOC)
# Under Cygwin I had problems with the order of libs...
if test "$ALLIANCE_OS" = Cygwin ; then
X_PRE_LIBS="-lXt $X_PRE_LIBS"
fi
# Check if a small X app compiles
OLD_LIBS=$LIBS
OLD_CFLAGS=$CFLAGS
LIBS="$OLD_LIBS $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXt -lX11"
CFLAGS="$OLD_CFLAGS $X_CFLAGS"
AC_MSG_CHECKING(if you can link X11 app)
AC_TRY_LINK([#include <stdio.h>
#include <X11/Xlib.h>],
[ XOpenDisplay (":0");],
AC_MSG_RESULT(yes),
AC_MSG_RESULT(ERROR: BAD X11 environment)
)
LIBS=$OLD_LIBS
CFLAGS=$OLD_CFLAGS
# Check if the motif lib needs other libs to link ok
OLD_LIBS=$LIBS
OLD_CFLAGS=$CFLAGS
LIBS="$OLD_LIBS -L$GUI_LIB_LOC -lXm $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXt -lX11"
CFLAGS="$OLD_CFLAGS $X_CFLAGS -I$GUI_INC_LOC"
AC_CHECKING([if you can link Motif/LessTif app])
AC_MSG_CHECKING([ without additional libs])
AC_TRY_LINK([# include <Xm/Xm.h>
# include <Xm/FileSB.h>
# include <Xm/MessageB.h>
# include <Xm/SelectioB.h>
# include <Xm/SeparatoG.h>],
[ XtAppContext app;
Widget toplevel;
XmString xm_string;
Arg args[1];
toplevel = XtVaAppInitialize(&app, "Demos", 0, 0, 0, 0, 0, 0);
xm_string = XmStringCreateSimple("Vive Alliance");
XtSetArg(args[0], XmNmessageString, xm_string);
XmStringFree(xm_string);
XtAppMainLoop( app );],
AC_MSG_RESULT(yes),
AC_MSG_RESULT(no)
# try with Xintl
AC_MSG_CHECKING([ with Xintl])
LIBS="$OLD_LIBS -L$GUI_LIB_LOC -lXm $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXintl -lXt -lX11"
CFLAGS="$OLD_CFLAGS $X_CFLAGS -I$GUI_INC_LOC"
[
AC_TRY_LINK([# include <Xm/Xm.h>
# include <Xm/FileSB.h>
# include <Xm/MessageB.h>
# include <Xm/SelectioB.h>
# include <Xm/SeparatoG.h>],
[ XtAppContext app;
Widget toplevel;
XmString xm_string;
Arg args[1];
toplevel = XtVaAppInitialize(&app, "Demos", 0, 0, 0, 0, 0, 0);
xm_string = XmStringCreateSimple("Vive Alliance");
XtSetArg(args[0], XmNmessageString, xm_string);
XmStringFree(xm_string);
XtAppMainLoop( app );],
AC_MSG_RESULT(yes); X_PRE_LIBS="$X_PRE_LIBS -lXintl",
AC_MSG_RESULT(no)
# try with Xp
AC_MSG_CHECKING([ with Xext and Xp])
LIBS="$OLD_LIBS -L$GUI_LIB_LOC -lXm $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXext -lXp -lXt -lX11"
CFLAGS="$OLD_CFLAGS $X_CFLAGS -I$GUI_INC_LOC"
[
AC_TRY_LINK([# include <Xm/Xm.h>
# include <Xm/FileSB.h>
# include <Xm/MessageB.h>
# include <Xm/SelectioB.h>
# include <Xm/SeparatoG.h>],
[ XtAppContext app;
Widget toplevel;
XmString xm_string;
Arg args[1];
toplevel = XtVaAppInitialize(&app, "Demos", 0, 0, 0, 0, 0, 0);
xm_string = XmStringCreateSimple("Vive Alliance");
XtSetArg(args[0], XmNmessageString, xm_string);
XmStringFree(xm_string);
XtAppMainLoop( app );],
AC_MSG_RESULT(yes); X_PRE_LIBS="$X_PRE_LIBS -lXext -lXp",
AC_MSG_RESULT(ERROR: BAD Motif/LessTif environment)
)])])
LIBS=$OLD_LIBS
CFLAGS=$OLD_CFLAGS
dnl ##### Check for libXpm.
XPM_CFLAGS_LOC=""
XPM_LIBS_LOC="-lXpm"
OLD_LIBS=$LIBS
OLD_CFLAGS=$CFLAGS
LIBS="$OLD_LIBS $XPM_LIBS_LOC $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXt -lX11"
CFLAGS="$OLD_CFLAGS $X_CFLAGS $XPM_CFLAGS_LOC"
AC_MSG_CHECKING(for libXpm)
AC_TRY_LINK([#include <stdio.h>
#include <stdlib.h>
#include <X11/xpm.h>],
[ XpmWriteFileFromPixmap( NULL, NULL, NULL, NULL, NULL );],
AC_MSG_RESULT(yes); AUTO_HAS="$AUTO_HAS -DAUTO_HAS_XPM",
AC_MSG_RESULT(no);XPM_CFLAGS_LOC="" ; XPM_LIBS_LOC=""
)
LIBS=$OLD_LIBS
CFLAGS=$OLD_CFLAGS
AC_SUBST(XPM_LIBS_LOC)
AC_SUBST(XPM_CFLAGS_LOC)
# Check where usefull GNU libs are installed (readline)
#AC_CHECK_LIB(readline, main, $TRUE,
#AC_MSG_WARN(Cannot find readline library), -ltermcap )
# Check for readline include
SKIP_GNU=
if test -z "$SKIP_GNU"; then
gnu_includes="`echo $LD_LIBRARY_PATH | sed 's/:/ /g' | sed 's/lib/include/g'` /usr/local/include /usr/include $GNUHOME/include $GNU_INC_LOC"
AC_MSG_CHECKING(for location of GNU readline include)
GNU_INC_LOC=
# echo $gnu_includes
for try in $gnu_includes; do
if test -f "$try/readline/readline.h"; then
GNU_INC_LOC=$try
fi
done
if test -n "$GNU_INC_LOC"; then
AC_MSG_RESULT($GNU_INC_LOC)
test "$GNU_INC_LOC" = /usr/include && GNU_INC_LOC=.
else
AC_MSG_RESULT(not found.)
SKIP_GNU=YES
fi
fi
# Check for readline library
if test -z "$SKIP_GNU"; then
gnu_libs="`echo $LD_LIBRARY_PATH | sed 's/:/ /g'` `echo "$GNU_INC_LOC" | sed 's/include/lib/'` /usr/local/lib /usr/lib $GNUHOME/lib $GNU_LIB_LOC"
AC_MSG_CHECKING(for location of GNU libs)
GNU_LIB_LOC=
# echo $gnu_libs
for try in $gnu_libs; do
if test -f "$try/libreadline.a" ; then
GNU_LIB_LOC=$try
fi
done
if test -n "$GNU_LIB_LOC"; then
AC_MSG_RESULT($GNU_LIB_LOC)
else
AC_MSG_RESULT(not found. Please install readline and add lib to your LD_LIBRARY_PATH )
SKIP_GNU=YES
fi
fi
AC_SUBST(GNU_INC_LOC)
AC_SUBST(GNU_LIB_LOC)
################################################################### Headers...
AC_STDC_HEADERS
#AC_CHECK_SIZEOF(int)
#AC_CHECK_SIZEOF(void *)
#AC_MSG_RESULT([kernel name : "$KERNEL_FILE"])
################################################################### OS specific...
vfork=vfork
AC_FUNC_VFORK
AC_MSG_CHECKING(AUTO_HAS_VFORK)
if test $vfork = fork; then
AC_MSG_RESULT(no)
else
AC_MSG_RESULT(yes)
AUTO_HAS="$AUTO_HAS -DAUTO_HAS_VFORK"
fi
AC_MSG_CHECKING(AUTO_HAS_SA_RESTART)
AC_TRY_LINK([#include <stdio.h>
#include <stdlib.h>
#include <signal.h>],
[struct sigaction sgct;
sgct.sa_flags = SA_RESTART;
sigaction( SIGCHLD, &sgct , NULL );],
AC_MSG_RESULT(yes); AUTO_HAS="$AUTO_HAS -DAUTO_HAS_SA_RESTART",
AC_MSG_RESULT(no))
AC_MSG_CHECKING(AUTO_HAS_DRAND48)
AC_TRY_LINK([#include <stdio.h>
#include <stdlib.h>],
[ double Proba;
Proba = drand48();],
AC_MSG_RESULT(yes); AUTO_HAS="$AUTO_HAS -DAUTO_HAS_DRAND48",
AC_MSG_RESULT(no))
AC_MSG_CHECKING(AUTO_HAS_VALUES_H)
AC_TRY_LINK([#include <stdio.h>
#include <stdlib.h>
#include <values.h>],
[ float Proba;
Proba = MAXFLOAT;],
AC_MSG_RESULT(yes); AUTO_HAS="$AUTO_HAS -DAUTO_HAS_VALUES_H",
AC_MSG_RESULT(no))
AC_SUBST(AUTO_HAS)
#fi # SKIPTEST
################################################################### Alliance ALLIANCE_TOP
AC_MSG_CHECKING(where the Alliance package was installed)
# Avoid problems with soft links and builtin pwd...
ALLIANCE_TOP=`$PWDBIN | sed 's§share/etc$§archi§'`
ALLIANCE_TOP=`echo $ALLIANCE_TOP | sed 's§archi/Cygwin/etc$§archi§'`
export ALLIANCE_TOP
AC_MSG_RESULT("")
AC_SUBST(ALLIANCE_TOP)
DATE=`date`
AC_SUBST(DATE)
HOST=`uname -a`
AC_SUBST(HOST)
# create output files
AC_OUTPUT(alliance_os.mk alc_env.sh alc_env.csh alc_env.bat)
mv alliance_os.mk $ALLIANCE_OS.mk
chmod +x alc_env.sh alc_env.csh alc_env.bat
# remove config cache
rm -f config.cache
#cat config.status | grep '^s%' | sed -e 's/^s%@//' -e 's/@%/ /' -e 's/%g$//' | sort | gawk '{printf("%-30s",$1) ; for (i=2 ; i<=NF ; i++) printf("%s ", $i); printf ("\n");}'
cat << EOF
Done...
Alliance is installed on $ALLIANCE_TOP/$ALLIANCE_OS
OS definitions are in $ALLIANCE_OS.mk
You'll need to 'source alc_env.csh'
or '. alc_env.sh' whether you use csh or sh"
EOF
# end of configure

View File

@ -1,437 +0,0 @@
# ###---------------------------------------------------------###
# file : libraries.mk #
# description : Alliance Shared Libraries and Include Files #
# ###---------------------------------------------------------###
# $Id: libraries.mk,v 1.1 2002/04/29 14:15:31 czo Exp $
# The variables $ALLIANCE_TOP and $ALLIANCE_OS are set by
# alc_env.[c]sh script
# ###---------------------------------------------------------###
# Common settings #
# ###---------------------------------------------------------###
ALLIANCE_VERSION = '"4.9.4"'
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
ALLIANCE_LIB = $(ALLIANCE_TOP)/lib
ALLIANCE_INCLUDE = $(ALLIANCE_TOP)/include
ALLIANCE_CELLS = $(ALLIANCE_TOP)/cells
ALLIANCE_ETC = $(ALLIANCE_TOP)/etc
# distrib path is now set by make command line
# when building alliance distrib (./build)
#ALLIANCE_INSTALL_DIR = $(ALLIANCE_TOP)
# develloppers path
ALLIANCE_INSTALL_DIR = $(HOME)/labo/$(ALLIANCE_OS)
TARGET_BIN = $(ALLIANCE_INSTALL_DIR)/bin
TARGET_LIB = $(ALLIANCE_INSTALL_DIR)/lib
TARGET_INCLUDE = $(ALLIANCE_INSTALL_DIR)/include
# ###---------------------------------------------------------###
# general purpose utilities #
# ###---------------------------------------------------------###
MUT_L = -lMut325
MUT_LIB = libMut325.a
MUT_H = mut325.h
# ###---------------------------------------------------------###
# functions related to cone net-list representation : #
# #
# - cns : cone net_list #
# - yag : cone extractor form transistor net-list #
# ###---------------------------------------------------------###
CNS_L = -lCns211
CNS_LIB = libCns211.a
CNS_H = cns211.h
YAG_L = -lYag350
YAG_LIB = libYag350.a
YAG_H = yag350.h
# ###---------------------------------------------------------###
# functions related to net-list representation : #
# #
# - rcn : data structures for resistor representation #
# - mlo : basic data structures #
# #
# - mal : parser & driver for Al format #
# - mcl : parser & driver for COMPASS net-lists #
# - mel : parser & driver for EDIF #
# - mgl : driver for VERILOG net-lists #
# - mhl : driver for GHDL net-list #
# - msl : parser & driver for SPICE #
# - mvl : parser & driver for VHDL net-lists #
# #
# - mlu : user level functions #
# ###---------------------------------------------------------###
RCN_L = -lRcn200
RCN_LIB = libRcn200.a
RCN_H = rcn200.h
MLO_L = -lMlo502
MLO_LIB = libMlo502.a
MLO_H = mlo502.h
MAL_L = -lMal603
MAL_LIB = libMal603.a
MCL_L = -lMcl413
MCL_LIB = libMcl413.a
MEL_L = -lMel407
MEL_LIB = libMel407.a
MHL_L = -lMhl403
MHL_LIB = libMhl403.a
MGL_L = -lMgl100
MGL_LIB = libMgl100.a
MSL_L = -lMsl700
MSL_LIB = libMsl700.a
MSL_H = msl700.h
MVL_L = -lMvl409
MVL_LIB = libMvl409.a
MLU_L = -lMlu502
MLU_LIB = libMlu502.a
MLU_H = mlu502.h
# ###---------------------------------------------------------###
# functions related to symbolic layout representation : #
# #
# - mph : basic data structures #
# #
# - map : parser & driver for AP format #
# - mcp : parser & driver for COMPASS Compose layout #
# - mmg : parser & driver for MODGEN #
# #
# - mpu : user level functions #
# ###---------------------------------------------------------###
MPH_L = -lMph413
MPH_LIB = libMph413.a
MPH_H = mph413.h
MAP_L = -lMap408
MAP_LIB = libMap408.a
MCP_L = -lMcp409
MCP_LIB = libMcp409.a
MMG_L = -lMmg403
MMG_LIB = libMmg403.a
MPU_L = -lMpu408
MPU_LIB = libMpu408.a
MPU_H = mpu408.h
# ###---------------------------------------------------------###
# user level functions for GENLIB #
# ###---------------------------------------------------------###
MGN_L = -lMgn330
MGN_LIB = libMgn330.a
MGN_H = mgn330.h
# ###---------------------------------------------------------###
# functions related to expression representation : #
# #
# - aut : utilites #
# - abl : lisp-like trees #
# - bdd : binary decision diagram #
# - gef : factorized expression representation #
# ###---------------------------------------------------------###
AUT_L = -lAut103
AUT_LIB = libAut103.a
AUT_H = aut103.h
ABL_L = -lAbl103
ABL_LIB = libAbl103.a
ABL_H = abl103.h
BDD_L = -lBdd105
BDD_LIB = libBdd105.a
BDD_H = bdd105.h
# attention il s'agit de la lib luc
# ne pas utiliser avec aut abl bdd : utiliser log102...
LOG_L = -llog201
LOG_LIB = liblog201.a
LOG_H = log201.h
# ###---------------------------------------------------------###
# functions related to another behavioural representation : #
# #
# - abe : basic data structures #
# - abt : high level functions #
# - abv : parser & driver for Data-Flow VHDL and user #
# level functions #
# ###---------------------------------------------------------###
ABE_L = -lAbe201
ABE_LIB = libAbe201.a
ABE_H = abe201.h
ABT_L = -lAbt201
ABT_LIB = libAbt201.a
ABT_H = abt201.h
ABV_L = -lAbv201
ABV_LIB = libAbv201.a
ABV_H = abv201.h
# ###---------------------------------------------------------###
# functions related to simulation scheduler : #
# #
# - sch : simulation scheduler #
# ###---------------------------------------------------------###
SCH_L = -lSch110
SCH_LIB = libSch110.a
SCH_H = sch110.h
# ###---------------------------------------------------------###
# functions related to schematic : #
# #
# - scl : Schematic Library #
# ###---------------------------------------------------------###
SCL_L = -lScl105
SCL_LIB = libScl105.a
SCL_H = scl105.h
# ###---------------------------------------------------------###
# functions related to behavioural representation : #
# #
# - beh : basic data structures #
# - cst : chain-like set treatment #
# - bhl : high level functions #
# - bvl : parser & driver for Data-Flow VHDL and user #
# level functions #
# ###---------------------------------------------------------###
BEH_L = -lBeh111
BEH_LIB = libBeh111.a
BEH_H = beh111.h
CST_L = -lCst100
CST_LIB = libCst100.a
CST_H = cst100.h
BHL_L = -lBhl111
BHL_LIB = libBhl111.a
BHL_H = bhl111.h
BVL_L = -lBvl114
BVL_LIB = libBvl114.a
BVL_H = bvl114.h
# ###---------------------------------------------------------###
# functions related to finite state machine representation : #
# #
# - fsm : basic data structures #
# - fbh : intermediate data structures #
# #
# - fvh : VHDL parser #
# - fks : KISS parser #
# ###---------------------------------------------------------###
FSM_L = -lFsm104
FSM_LIB = libFsm104.a
FSM_H = fsm104.h
FVH_L = -lFvh104
FVH_LIB = libFvh104.a
FVH_H = fvh104.h
FKS_L = -lFks104
FKS_LIB = libFks104.a
FKS_H = fks104.h
FTL_L = -lFtl104
FTL_LIB = libFtl104.a
FTL_H = ftl104.h
# ###---------------------------------------------------------###
# functions related to simulation patterns representation : #
# #
# - pat : basic data structures #
# - phl : high level functions #
# - ppt : parser & driver for PAT format and user level #
# functions #
# - pgn : user level functions for GENPAT #
# ###---------------------------------------------------------###
PAT_L = -lPat109
PAT_LIB = libPat109.a
PAT_H = pat109.h
PHL_L = -lPhl109
PHL_LIB = libPhl109.a
PHL_H = phl109.h
PPT_L = -lPpt109
PPT_LIB = libPpt109.a
PPT_H = ppt109.h
PGN_L = -lPgn103
PGN_LIB = libPgn103.a
PGN_H = Pgn102.h
# ###---------------------------------------------------------###
# functions related to physical (micron) layout : #
# #
# - rds : basic data structures #
# - rut : user level functions #
# #
# - rdf : parser & driver for CIF format #
# - rgs : parser & driver for GDSII format #
# - rfm : physical layout from symbolic layout #
# - rpr : parser for technology file #
# - rwi : windowing functions #
# #
# - rtl : user level functions #
# ###---------------------------------------------------------###
RDS_L = -lRds210
RDS_LIB = libRds210.a
RDS_H = rds210.h
RUT_L = -lRut209
RUT_LIB = libRut209.a
RUT_H = rut209.h
RCF_L = -lRcf112
RCF_LIB = libRcf112.a
RFM_L = -lRfm212
RFM_LIB = libRfm212.a
RFM_H = rfm212.h
RGS_L = -lRgs113
RGS_LIB = libRgs113.a
RPR_L = -lRpr214
RPR_LIB = libRpr214.a
RPR_H = rpr214.h
RWI_L = -lRwi110
RWI_LIB = libRwi110.a
RWI_H = rwi110.h
RTL_L = -lRtl111
RTL_LIB = libRtl111.a
RTL_H = rtl111.h
# ###---------------------------------------------------------###
# functions related to icon representation : #
# #
# - icn : basic data structures #
# #
# - ica : parser & driver for Alliance icon format #
# - icc : parser & driver for Compass icon format #
# #
# - icu : user level functions #
# ###---------------------------------------------------------###
ICN_L = -lIcn201
ICN_LIB = libIcn201.a
ICN_H = icn201.h
IAC_H = iac201.h
ICA_L = -lIca201
ICA_LIB = libIca201.a
ICC_L = -lIcc201
ICC_LIB = libIcc201.a
ICU_L = -lIcu201
ICU_LIB = libIcu201.a
ICU_H = icu201.h
# ###---------------------------------------------------------###
# functions related to portable blocks generators : #
# #
# - gbs : barrel shifter #
# - gga : fast adder #
# - ggr : rom #
# - grf : register file #
# - gam : array pipelined multiplier #
# - gfp : data path simple operators #
# ###---------------------------------------------------------###
GBS_L = -lGbs201
GBS_LIB = libGbs201.a
GBS_H = gbs201.h
GGA_L = -lGga301
GGA_LIB = libGga301.a
GGA_H = gga301.h
GGR_L = -lGgr001
GGR_LIB = libGgr001.a
GGR_H = ggr001.h
GRF_L = -lGrf605
GRF_LIB = libGrf605.a
GRF_H = grf605.h
GAM_L = -lGam000
GAM_LIB = libGam000.a
GAM_H = gam000.h
GFP_L = -lGfp116
GFP_LIB = libGfp116.a
GFP_H = gfp116.h
# ###---------------------------------------------------------###
# place & route functions #
# ###---------------------------------------------------------###
APR_L = -lApr103
APR_LIB = libApr103.a
APR_H = apr103.h
# ###---------------------------------------------------------###
# design rule checker functions #
# ###---------------------------------------------------------###
VRD_L = -lVrd304
VRD_LIB = libVrd304.a
VRD_H = vrd304.h
# ###---------------------------------------------------------###
# user level functions for FPGEN #
# ###---------------------------------------------------------###
FGN_L = -lFgn116
FGN_LIB = libFgn116.a
FGN_H = Fgn115.h
# ###---------------------------------------------------------###
# Timing Analysis #
# #
# - ttv : basic timing data structures #
# #
# - inf : information file parser #
# - elp : electrical parameters' file parser #
# - tas : static delay analysis functions #
# ###---------------------------------------------------------###
TTV_L = -lTtv110
TTV_LIB = libTtv110.a
TTV_H = ttv110.h
INF_L = -lInf112
INF_LIB = libInf112.a
INF_H = inf112.h
ELP_L = -lElp105
ELP_LIB = libElp105.a
ELP_H = elp105.h
TAS_L = -lTas542
TAS_LIB = libTas542.a
TAS_H = tas542.h
FCL_L = -lFcl110
FCL_LIB = libFcl110.a
FCL_H = fcl110.h
# end of libraries.mk

View File

@ -1,7 +0,0 @@
#!/bin/sh
#sed 's/\([A-Za-z_]*\)[ \t]*(\(.\))/<A HREF=\1.\2.html>\1(\2)<\/A>/g'
for MANF in $*
do
echo %%%%%%%%%%%% process $MANF
man ./$MANF | man2html -cgiurl '$title.$section$subsection.html' > $MANF.html
done

View File

@ -1,10 +0,0 @@
#!/bin/sh
#sed 's/\([A-Za-z_]*\)[ \t]*(\(.\))/<A HREF=\1.\2.html>\1(\2)<\/A>/g'
#for MANF in `find . -type f`
for MANF in ./man1/alliance_*.1
do
MAN_NAME=`basename $MANF`
echo %%%%%%%%%%%% process $MANF
(echo ".ll 8.1i"; cat $MANF ) | /usr/bin/gtbl | /usr/bin/groff -Tascii -mandoc | rman -f html -l $MAN_NAME -r '%s.%s.html' > htmlman/$MAN_NAME.html
done

View File

@ -1,80 +0,0 @@
#!/bin/sh
#
# Author : Olivier.Sirol@lip6.fr
# Date : dec 1998
# Description :
#
# (C) Czo 1998,99
# This code is released under GPL
#
# $Id: mk-distrib,v 1.1 2002/04/29 14:15:31 czo Exp $
#
(
date
FTPDIR=/users/largo2/ftp/pub/alliance/unstable/distribution
DISTRIBDIR=/users/soft5/newlabo/distrib
RPMTOPDIR=/users/cao/czo/rpm
TMPDIR=tmp-$$
CVSROOT=/users/outil/alliance/cvsroot
export CVSROOT
echo "--> mk-distrib"
cd $DISTRIBDIR
echo "Removing old test..."
mv alliance $TMPDIR
rm -fr $TMPDIR &
echo "Checkout CVS sources..."
cvs co alliance
echo "Multibuild..."
cd $DISTRIBDIR/alliance/sources/distrib
./multibuild
if [ $? -ne 0 ] ; then echo "Multibuild Error, exiting" ; exit 4 ; fi
cd $DISTRIBDIR
echo "--> del sce-*"
rm -fr alliance/sce-*
echo "--> del CVS-*"
find alliance -type d -name CVS | xargs rm -fr dummy
VER=`cat alliance/share/etc/libraries.mk | grep ALLIANCE_VERSION | perl -pe 's§^.*?"§§ ; s§".*?$§§'`
DATE=`date +%Y%m%d`
FILES=`find alliance -maxdepth 1 -type f`
GZIP="--best"; export GZIP
echo "--> tar"
tar czf $FTPDIR/alliance-$VER-$DATE-sources.tar.gz $FILES alliance/share alliance/sources
tar czf $FTPDIR/alliance-$VER-$DATE-i386-linux-2.4.9-glibc2.tar.gz $FILES alliance/share alliance/archi/Linux
#tar czf $FTPDIR/alliance-$VER-$DATE-sparc-solaris-2.7.tar.gz $FILES alliance/share alliance/archi/Solaris
# tar czf $FTPDIR/alliance-$VER-$DATE-sparc-sunos-4.1.4.tar.gz $FILES alliance/share alliance/archi/SunOS
echo "--> rpm"
cat $DISTRIBDIR/alliance/sources/distrib/alliance.spec | sed s§MULTIVER§$VER§ | sed s§MULTIDATE§$DATE§ > /users/cao/czo/rpm/SPECS/alliance.spec
rpm -ba /users/cao/czo/rpm/SPECS/alliance.spec
cp $RPMTOPDIR/RPMS/i386/alliance-$VER-$DATE.i386.rpm $FTPDIR
#echo "cp sur ftp largo"
#echo "Rsync in 2 days..."
#sleep 2d
#rsync -acz --delete --stats /users/soft5/newlabo/test largo:/users/largo2/ftp/pub/alliance/distribution/latest-cvs/binaries
date
) 2>&1 | tee mk-distrib-$$.log &

View File

@ -1,79 +0,0 @@
#! /bin/sh
#
# Author : Olivier.Sirol@lip6.fr
# Date : dec 1998
# Description :
#
# (C) Czo 1998,99
# This code is released under GPL
# $Id: multibuild,v 1.1 2002/04/29 14:15:31 czo Exp $
#
#set +x
#set -x
# I made this script to build alliance on multiple architectures
# Modify it to suit you site
#WKSOSLIST="Linux Solaris"
#WKSLIST="bip beny"
WKSOSLIST="Linux"
WKSLIST="bip"
TMPFILE=/tmp/albuild.$$
TMPD=tmp$$
STARTDIR=`pwd`
cd ../..
ALLIANCEDIR=`pwd`
echo "Removing old source mirror and archi..."
mkdir $TMPD
mv -f sce-* $TMPD
mv -f archi $TMPD
rm -fr $TMPD &
if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
echo "Updating CVS sources..."
CVSROOT=/users/outil/alliance/cvsroot
cvs update -d -P
if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
echo "Creating source mirror..."
for WKS in $WKSOSLIST
do
mkdir -p "sce-$WKS"
cd "sce-$WKS"; lndir ../sources . ; cd ..
if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
done
# # I build NT binaries on an NT machine but BSD/Samba
# # file server, this avoids unix/cygwin soft links problems.
# echo "Copying sources for Cygwin ..."
# mkdir -p "archi/Cygwin/bin"
# mkdir -p "archi/Cygwin/include"
# mkdir -p "archi/Cygwin/lib"
# cp -r sources sce-Cygwin
# cp -r share/* archi/Cygwin
# if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
echo "loging onto each OS, cd sce-XXX, then run ./build"
cd $ALLIANCEDIR
for WKS in $WKSLIST
do
ssh -n $WKS "cd $ALLIANCEDIR/sce-\$MACHINE; ./build" 2>&1 | tee $TMPFILE
grep "########### O K #############" $TMPFILE
if [ $? -ne 0 ] ; then echo "Error, sce-$MACHINE, exiting" ; exit 4 ; fi
done
echo "done..."
echo "########### O K pour tout le monde #############"

View File

@ -1,64 +0,0 @@
#!/bin/sh
#
# Filename: multibuild-nt
# Copyright (C) 1999, 2000 Czo <Olivier.Sirol@lip6.fr>
# License: GPL (http://www.gnu.org/copyleft/gpl.html)
# Started: April 2000
# Last Change: Wednesday 13 September 2000, 16:45
# Edit Time: 0:48:03
# Description: script used to automatically build Alliance on NT
# run it from the "sources" dir
#
# $Id: multibuild-nt,v 1.1 2002/04/29 14:15:31 czo Exp $
#
#set +x
#set -x
TMPD=tmp$$
STARTDIR=`pwd`
cd ..
CVSROOT=beny:/users/outil/alliance/cvsroot
cd sce-Cygwin
MYDIR=`pwd`
cd ../archi/Cygwin/etc
echo "Configuring..."
./configure
if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
echo "Sourcing env..."
. ./alc_env.sh
if [ $? -ne 0 ] ; then echo "Error, exiting" ; exit 4 ; fi
cd "$MYDIR"
echo "Compiling..."
make "ALLIANCE_INSTALL_DIR=$ALLIANCE_TOP"
if [ $? -ne 0 ]
then
echo "Errors have occured, please run:"
echo ". $ALLIANCE_TOP/etc/alc_env.sh"
echo "or"
echo "source $ALLIANCE_TOP/etc/alc_env.csh"
echo "cd $MYDIR"
echo "make ALLIANCE_INSTALL_DIR=$ALLIANCE_TOP"
exit 4
else
echo "done..."
echo "Remember to link $ALLIANCE_TOP/etc/alc_env.{c}sh to /etc/profile.d"
echo "or to source this environment each time you want to use Alliance."
echo ""
echo "Alliance compilation OK."
fi
cd $STARTDIR

View File

@ -1,37 +0,0 @@
#! /bin/sh
#
# Author : Olivier.Sirol@lip6.fr
# Date : dec 1998
# Description :
#
# (C) Czo 1998,99
# This code is released under GPL
# $Id: multiconf,v 1.1 2002/04/29 14:15:32 czo Exp $
#
# I made this script to build alliance on multiple architectures
# Modify it to suit you site
# TODO : change this to a makefile...
#set +x
#set -x
TMPFILE=/tmp/albuild.$$
ALLIANCEDIR=`pwd`
for WKS in beny bip
do
echo "Configuring $WKS..."
ssh -n $WKS "cd $ALLIANCEDIR; ./configure" 2>&1 | tee $TMPFILE
grep "^or .*whether you use csh or sh" $TMPFILE
if [ $? -ne 0 ] ; then echo "Error, $WKS, exiting" ; exit 4 ; fi
rm $TMPFILE
done
echo "done..."
echo "########### O K pour tout le monde #############"

View File

@ -1,25 +0,0 @@
#! /usr/bin/perl -wpi
# pi.bak
# Filename: mysed.pl
# Copyright (C) 1999, 2000 Czo <Olivier.Sirol@lip6.fr>
# License: GPL (http://www.gnu.org/copyleft/gpl.html)
# Created: April 2000
# Last Change: Monday 21 May 2001, 16:59
# Edit Time: 1:38:09
# Description:
#
# $Id: mysed.pl,v 1.1 2002/04/29 14:15:32 czo Exp $
#
#use POSIX;
#$TIME=strftime("%Y/%m/%d at %H:%M",localtime());
#undef $/; # read in whole file, not just one line or paragraph
#s§§§smig;
s§\bgetenv\b§mbkgetenv§g;
# $ perl -pi'old/*.bak' -e 's/bar/baz/' fileA # backup to 'old/fileA.bak'
# $ perl -pi'.bak' -e 's/bar/baz/' fileA # backup to 'fileA.bak'
# $ perl -pi'*.bak' -e 's/bar/baz/' fileA # backup to 'fileA.bak'

View File

@ -1,7 +0,0 @@
# MBK_SPI_MODEL
# configure the transistor models of spi parser/driver
#
TN N
TP P

View File

@ -1,162 +0,0 @@
10 INF (5) - YAGLE and TAS information file
ALLIANCE VHDL Subset (5) -
FPLIB (5) - Cells library for FITPATH dedicated generators.
PAT (5) - Pattern description format
a2_dp (5) -
a2_y man1/alc_origin.1 (5) -
a2p_dp (5) -
a2p_y man1/alc_origin.1 (5) -
a3_dp (5) -
a3_y man1/alc_origin.1 (5) -
a3p_dp (5) -
a3p_y man1/alc_origin.1 (5) -
a4_dp (5) -
a4_y man1/alc_origin.1 (5) -
a4p_dp (5) -
a4p_y man1/alc_origin.1 (5) -
ai (5) - Alliance icon format man1/alc_origin.1
al (5) - Alliance logical format man1/alc_origin.1
annup_dp (5) -
annup_y man1/alc_origin.1 (5) -
ap (5) - Alliance physical format man1/alc_origin.1
b1_dp (5) -
b1_y man1/alc_origin.1 (5) -
catal (5) - catalog file format
cmx2_y man1/alc_origin.1 (5) -
cry_dp (5) -
cry_y man1/alc_origin.1 (5) -
d1_y man1/alc_origin.1 (5) -
dplib (5) - Cell library for data-path custom operators.
dtv (5) - The timing analyzer tas report : 'detailed perfmodule' format.
fsm (5) - Alliance VHDL Finite State Machine description subset.
htv (5) - The timing analyzer tas report : 'detailed perfmodule' format.
l1_y man1/alc_origin.1 (5) -
l1n_y man1/alc_origin.1 (5) -
l1x_y man1/alc_origin.1 (5) -
l2_y man1/alc_origin.1 (5) -
l2n_y man1/alc_origin.1 (5) -
l3_y man1/alc_origin.1 (5) -
l3r_y man1/alc_origin.1 (5) -
l3s_y man1/alc_origin.1 (5) -
l4_y man1/alc_origin.1 (5) -
l4r_y man1/alc_origin.1 (5) -
l4s_y man1/alc_origin.1 (5) -
l5_y man1/alc_origin.1 (5) -
l5r_y man1/alc_origin.1 (5) -
l5s_y man1/alc_origin.1 (5) -
l6r_y man1/alc_origin.1 (5) -
l6s_y man1/alc_origin.1 (5) -
lax (5) - Parameter file for logic synthesis
ms2_dp (5) -
ms2_y man1/alc_origin.1 (5) -
ms2n_dp (5) -
ms2n_y man1/alc_origin.1 (5) -
ms2rx_dp (5) -
ms2rx_y man1/alc_origin.1 (5) -
ms2sx_dp (5) -
ms2sx_y man1/alc_origin.1 (5) -
ms2x_dp (5) -
ms2x_y man1/alc_origin.1 (5) -
ms_dp (5) -
ms_y man1/alc_origin.1 (5) -
msn_dp (5) -
msn_y man1/alc_origin.1 (5) -
msrx_dp (5) -
msrx_y man1/alc_origin.1 (5) -
mssx_dp (5) -
mssx_y man1/alc_origin.1 (5) -
msx_dp (5) -
msx_y man1/alc_origin.1 (5) -
mx2_dp (5) -
mx2_y man1/alc_origin.1 (5) -
mx2p_dp (5) -
mx2p_y man1/alc_origin.1 (5) -
mx3_dp (5) -
mx3_y man1/alc_origin.1 (5) -
mx4_y man1/alc_origin.1 (5) -
n1_dp (5) -
n1_y man1/alc_origin.1 (5) -
na2_dp (5) -
na2_y man1/alc_origin.1 (5) -
na2p_dp (5) -
na2p_y man1/alc_origin.1 (5) -
na3_dp (5) -
na3_y man1/alc_origin.1 (5) -
na3p_dp (5) -
na3p_y man1/alc_origin.1 (5) -
na4_dp (5) -
na4_y man1/alc_origin.1 (5) -
nao3_dp (5) -
nao3_y man1/alc_origin.1 (5) -
nao4_dp (5) -
nao4_y man1/alc_origin.1 (5) -
ndrv_dp (5) -
ndrv_y man1/alc_origin.1 (5) -
neou4_dp (5) -
nmx2_dp (5) -
nmx2_y man1/alc_origin.1 (5) -
no2_dp (5) -
no2_y man1/alc_origin.1 (5) -
no3_dp (5) -
no3_y man1/alc_origin.1 (5) -
noa3_dp (5) -
noa3_y man1/alc_origin.1 (5) -
noa4_dp (5) -
noa4_y man1/alc_origin.1 (5) -
nop2_dp (5) -
nop2_y man1/alc_origin.1 (5) -
nop3_dp (5) -
nop3_y man1/alc_origin.1 (5) -
noue4_dp (5) -
noue4_y man1/alc_origin.1 (5) -
np1_dp (5) -
np1_y man1/alc_origin.1 (5) -
nxr2_dp (5) -
nxr2_y man1/alc_origin.1 (5) -
o2_dp (5) -
o2_y man1/alc_origin.1 (5) -
o3_dp (5) -
o3_y man1/alc_origin.1 (5) -
one_dp (5) -
one_y man1/alc_origin.1 (5) -
op2_dp (5) -
op2_y man1/alc_origin.1 (5) -
op3_dp (5) -
op3_y man1/alc_origin.1 (5) -
p1_dp (5) -
p1_y man1/alc_origin.1 (5) -
pck_sp (5) -
pi_sp (5) -
piot_sp (5) -
piotw_sp (5) -
po_sp (5) -
pot_sp (5) -
potw_sp (5) -
pow_sp (5) -
prol (5) - define the rules for symbolic to real layout translation man1/alc_origin.1
pvdde_sp (5) -
pvddeck_sp (5) -
pvddi_sp (5) -
pvddick_sp (5) -
pvsse_sp (5) -
pvsseck_sp (5) -
pvssi_sp (5) -
pvssick_sp (5) -
sclib (5) - a portable CMOS Standard Cell Library man1/alc_origin.1
sum_dp (5) -
sum_y man1/alc_origin.1 (5) -
tie_y man1/alc_origin.1 (5) -
tpl (5) - LV500 Template description format.
ts_dp (5) -
ts_y man1/alc_origin.1 (5) -
tsn_dp (5) -
tsn_y man1/alc_origin.1 (5) -
tsp_y man1/alc_origin.1 (5) -
ttv (5) - The timing analyzer tas report : 'general perfmodule' format.
vbe VHDL behavioural subset. (5) -
vst VHDL structural subset. (5) -
xr2_dp (5) -
xr2_y man1/alc_origin.1 (5) -
zbli_y man1/alc_origin.1 (5) -
zero_dp (5) -
zero_y man1/alc_origin.1 (5) -