nextpnr/gowin
gatecat ddb084e9a8 archapi: Use arbitrary rather than actual placement in predictDelay
This makes predictDelay be based on an arbitrary belpin pair rather
than a arc of a net based on cell placement. This way 'what-if'
decisions can be evaluated without actually changing placement;
potentially useful for parallel placement.

A new helper predictArcDelay behaves like the old predictDelay to
minimise the impact on existing passes; only arches need be updated.

Signed-off-by: gatecat <gatecat@ds0.me>
2021-12-19 17:15:15 +00:00
..
arch_pybindings.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch_pybindings.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch.cc archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
arch.h archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
archdefs.h gowin: add support for wide LUTs. 2021-10-07 18:38:33 +10:00
cells.cc gowin: Replace the zero delays with reasonable values. 2021-10-09 20:26:18 +10:00
cells.h gowin: Add ALU support. 2021-10-22 14:41:18 +10:00
CMakeLists.txt remove generic leftover in gowin 2021-07-17 17:35:49 +02:00
constids.inc gowin: Add ALU support. 2021-10-22 14:41:18 +10:00
family.cmake Gowin target (#542) 2020-12-30 14:59:55 +00:00
main.cc Clean gowin modification regex 2021-12-18 22:44:08 +03:00
pack.cc clangformat 2021-12-12 18:49:37 +00:00