Hi staf,
Thanks for your suggestion.
We need to make a table with lots of tools as candidates for our flow and find criteria containing features we need and how important they are 1 to 23 and the degree of fullfillmemt of the tools in each criterion by 1 to 23 and then we calculate points= importance of criterion * fullfillment * 3*(random(0to1)+0.01)
Random is between 0 and 1
We get a room of solutions from which we pick manually by good discussion.
Cheers
Ludwig
On Wednesday, January 23, 2019, Staf Verhaegen <staf@fibraservi.eu> wrote:
> 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.
>
--
Send from mobile phone with autocorrection / autofill. Blame my phone for typos.