Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing libtatum with VTR #9

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

AlexandreSinger
Copy link

libtatum in VTR and this repository have diverged over the past 4 years. Pushing back the VTR changes that currently are not in this repo.

I used git subtree push in order to keep the authors of the commits the same.

I was able to build tatum in serial mode, but the reg_test script does not seem to work; so I cannot verify if tatum works out of tree, but it obviously works in VTR.

jeanlego and others added 16 commits July 24, 2019 13:22
libtatum: Updating libs/EXTERNAL/libtatum/ (external git subtree from https://github.com/kmurray/tatum.git master)
This allows vpr to be built on M1 MacBooks. For this to work, you need
tbb@2020 from Homebrew.

I was able to build the software using this CMake command:

    TBBROOT=$(brew --prefix)/opt/tbb@2020/ cmake -DCMAKE_BUILD_TYPE=Release -DVPR_USE_EZGL=OFF -G Ninja -S . -B build
This commit has a bunch of cleanups piggybacked onto the
baseline parallel router:

  * Use RRNodeId where possible
  * Remove dead code and docs left from breadth-first router
  * Fix nondeterminism in parallel tatum
  * Fix performance penalty from NetPinTimingInvalidator
…re), except draw_basic.cpp/h changes, will be updated separately due to conflict with layered draw ability
…he end of the report (will be used in parser on client side)
libtatum: Updating libs/EXTERNAL/libtatum/ (external git subtree from https://github.com/verilog-to-routing/tatum.git master)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants