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! http://www.cc.toin.ac.jp/sc/palacios/openbook/vlsie.pdf
The home page of Alliance is here: https://www-soc.lip6.fr/equipe-cian/logiciels/alliance/
The source is there: git clone it. https://www-soc.lip6.fr/git/alliance.git
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.