Hi Brian,

On 08/17/18 17:33, Brian Callahan wrote:
I think this one is fine. The other one is probably a little too much.

~Brian

[... snip ...]

graywolf is a fork of TimberWolf 6.3.5, a placement tool used in VLSI
design.

TimberWolf is an integrated set of placement (and routing) programs,
based on the general combinatorial optimization technique known
as simulated annealing. Its last open-source distribution by Yale
University is suitable for standard cell, macro/custom cell, and
gate-array professional-grade placement.

The main improvement in graywolf is that the build process is more
streamlined and that it behaves as a normal tool - you can call it
from anywhere and no environment variables must be set first.

graywolf is mainly used together with Qflow
(http://opencircuitdesign.com/qflow/).

[... snip ...]

I finally had a look at the new graywolf's release. Upstream has been very active in the last weeks and made 3 point releases for 0.1.5 and a brand new 0.1.6. I considered directly the latter, of course.

We can save 2 patches (for src/Ylib/okmalloc.c and src/date/getdate.c), but we need to remove a (unintended?) cast to void from src/genrows/draw.c

cmake is now able to include and link libs from OPENBSD_X11BASE, but still need a patch because they added devel/gsl as LIB_DEPENDS and OPENBSD_LOCALBASE is not seen.

No regression in my (limited) set of test-cases.

Updated tarball attached. Ok to import?

--
Alessandro DE LAURENZIS
[mailto:[email protected]]
Web: http://www.atlantide.t28.net
LinkedIn: http://it.linkedin.com/in/delaurenzis

Attachment: graywolf.tar.gz
Description: application/gzip

Reply via email to