ludwig jaffe schreef op wo 23-01-2019 om 21:04 [+0100]:
Hi Jecel, hi all.
I git cloned the tool and try to build it.
one needs to cd to
alliance/src
and run autostuff which is a shell script to generate automake files.
Then do export ALLIANCE_TOP=/opt/alliance
./configure --prefix=$ALLIANCE_TOP
gmake install

as written in
alliance/src/README

and ...
you need libmotif-devel  libs installed like in electric,
as both tools are quite old :-)
But motif is ok, looks a bit vintage.


Cheers,

Ludwig


On Wed, Jan 23, 2019 at 8:53 PM ludwig jaffe <ludwig.jaffe@gmail.com> wrote:
Hi Jecel,

thanks for your input the Alliance tools look funny unixish
and also quite complete, so why not using them.
Also the page mentions a process library.
The ebook on the tools gives a good overview, thanks!

The home page of Alliance is here:

The source is there: git clone it.


Alliance is getting older now, it is mainly a VHDL based synthesis tool. The VHDL does not support the more recent extensions of VHDL.
Recent more development has been done on coriolis which is a more modern place and route tool. This tool has also been used together with yosys for synthesis. Pdf documentation is included now in the repo and is attached.
Main trick is to checkout the devel_anabatic branch of https://www-soc.lip6.fr/git/coriolis.git. With questions one can contact the alliance users mailling list; some seem to think Jean-Paul (the main developer of Coriolis) does not bite.
The build system needs to get used to and may need some more flexibility; but implementing that will I think take less time than a whole spanking new VLSI tool chain.
There is also some example bench in the alliance-check-toolkit repository (https://www-soc.lip6.fr/git/alliance-check-toolkit.git) in the benchs/snx directory.

greets,
Staf.