We need to go bottom up and integrate good stuff as we are lazy.
Beeing lazy is a virtue as it saves time and energy for the important things

Cheers

Ludwig



On Sunday, January 27, 2019, ludwig jaffe <ludwig.jaffe@gmail.com> wrote:
> 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.
>
>

--
Send from mobile phone with autocorrection / autofill. Blame my phone for typos.