| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Only depend on Abseil in threaded builds.
|
|/
|
|
|
|
| |
Abseil has a hard dependency on threads (not just in the build system
but in many places in the base libraries), so there is no way to use
it on WASI at the moment.
|
|\
| |
| | |
Add absl::flat_hash_map.
|
| |
| |
| |
| |
| |
| |
| | |
This lowers the CPU cost of using the flat wire map in router2, and should
use less memory as well.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| | |
| | | |
Use new timing engine for criticality
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \ \
| | | |
| | | | |
Add basic support for Nexus DPHY hard IP
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \ \
| | | |
| | | | |
router2: Fix vast perf drop when leaving bounding box
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| | |
| | |
| | |
| | | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|/ /
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
Fix global normalisation for LIFCL-17
|
|/ /
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
| |
| |
| |
| | |
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\ \
| | |
| | | |
Add counter test for FPGA interchange
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \ \
| |_|/
|/| | |
Add placement sanity check in placer_heap.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also check return of placer1_refine.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \ \
| | | |
| | | | |
Gowin DFF fixes
|
|/ / / |
|
|\ \ \
| |/ /
|/| /
| |/ |
Prevent trival misplacements in placer1.
|
|/
|
|
| |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\
| |
| | |
Remove unused advanced timing constraint API
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
This API was simply an attractive nuisance as no code was ever developed
to actually process timing constraints (other than clock constraints
which use a different API).
While I do want to consider basic false path support, among other
things, in the near future; I plan for this to use a new API that
doesn't add complexity to the BaseCtx/Context monstrosity and that is
easier to use on the timing analysis side.
Signed-off-by: gatecat <gatecat@ds0.me>
|
|\
| |
| | |
Allow router2 to use routed but not fixed arcs.
|
| |
| |
| |
| | |
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
|
|\ \
| |/
|/| |
cmake: Don't enable any -Werror flags without opt-in
|