nextpnr/nexus
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
..
.gitignore nexus: Build and embed chipdb automatically 2020-11-30 08:45:27 +00:00
arch_place.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01: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 nexus: Fix DSP macro placement 2021-09-22 13:12:21 +01:00
bba_version.inc nexus: LUT permutation support 2021-09-24 15:26:16 +01:00
CMakeLists.txt nexus: Update for new monolithic prjoxide 2020-11-30 08:45:27 +00:00
constids.inc nexus: Support for split Vcc routing 2021-09-22 15:00:59 +01:00
family.cmake nexus: Build and embed chipdb automatically 2020-11-30 08:45:27 +00:00
fasm.cc nexus: LUT permutation support 2021-09-24 15:26:16 +01:00
global.cc nexus: Fix routeing of global clocks that also drive fabric 2021-07-28 15:35:19 +01:00
io.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
main.cc clangformat 2021-12-12 13:02:39 +00:00
pack.cc clangformat 2021-12-12 13:02:39 +00:00
pdc.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
pins.cc nexus: Basic packer and FASM support for I/ODDR 2021-07-28 13:27:02 +01:00
post_place.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00