Hi all,
there is a problem building alliance:

./.libs/libVrd.a(vmcasmld.o): In function `DrucReadRulesComment':
/home/user/src/alliance/alliance/src/druc/src/vmcasmld.c:121: undefined reference to `vrd_y_in'
/home/user/src/alliance/alliance/src/druc/src/vmcasmld.c:135: undefined reference to `vrd_y_lineno'
./.libs/libVrd.a(vmcasmld.o): In function `DrucInitInstruction':
/home/user/src/alliance/alliance/src/druc/src/vmcasmld.c:183: undefined reference to `vrd_y_in'

any ideas?

Cheers,

Ludwig



On Wed, Jan 23, 2019 at 9:16 PM ludwig jaffe <ludwig.jaffe@gmail.com> wrote:
Hi all, building alliance,
make now complains about missing yacc.

libmotif-dev was needed before, to pass ./configure generated by calling src/autostuff
I installedĀ  bison and libbison-dev as replacement for yacc
and the make continues. looks good, still compiling on a laptop ...

I want to have all the tools in form of source code and I want to be able
to build them from that source, in order to make sure that the project is self-sufficient on software.

Cheers,

Ludwig



On Wed, Jan 23, 2019 at 9:04 PM ludwig jaffe <ludwig.jaffe@gmail.com> wrote:
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.

Thanks,

Ludwig


On Wed, Jan 23, 2019 at 8:10 PM Jecel Assumpcao Jr. <jecel@merlintec.com> wrote:
Thanks, Luke, for mentioning Alliance. I had forgotten about it, but now
have read this book which has a nice example of using it:

http://www.cc.toin.ac.jp/sc/palacios/openbook/vlsie.pdf

The typical unix command line style reminds me of the old Berkeley
tools. I am sure this makes makefile fans very happy (just as vi-like
commands in Magic is "intuitive" to some people).

This list of free VLSI tools seems reasonably complete:

http://www.vlsiacademy.org/open-source-cad-tools.html

Besides standard cells, I have studied other design methods in the past
such as PPL (Path Programmable Logic from the University of Utah) or
Gate Matrix from Bell Labs.

https://dl.acm.org/citation.cfm?id=74714
http://cdmbuntu.lib.utah.edu/cdm/ref/collection/uspace/id/1351
https://ieeexplore.ieee.org/document/1156074

I don't currently have access to ACM and IEEE online stuff, but these
references might be useful to some people. These are not open source
tools, however. I actually bought a copy of the PPL tools back in 1990
but can't use them due to a silly protection scheme. But the ideas might
be worth looking at.

-- Jecel
_______________________________________________
Libre-silicon-devel mailing list
Libre-silicon-devel@list.libresilicon.com
http://list.libresilicon.com/mailman/listinfo/libre-silicon-devel