nextpnr/mistral
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 Normalize formatting 2021-10-19 22:36:25 +02:00
arch.h archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
archdefs.cc mistral: Add some packing logic based on nexus 2021-05-15 14:54:33 +01:00
archdefs.h mistral: Adding support for MLABs as memory 2021-10-05 12:40:47 +01:00
base_bitstream.cc mistral: Tidying up 2021-05-15 14:54:33 +01:00
bitstream.cc mistral: Adding support for MLABs as memory 2021-10-05 12:40:47 +01:00
constids.inc mistral: Add internal oscillator support 2021-10-17 14:26:24 +02:00
delay.cc archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
family.cmake mistral: Add 'tools' dir to include path 2021-12-11 19:07:30 +00:00
globals.cc Normalize formatting 2021-10-19 22:36:25 +02:00
io.cc mistral: DATAIN and DATAOUT of GPIO have swapped 2021-12-12 13:03:28 +00:00
lab.cc mistral: Fix MLAB clustering 2021-10-11 20:12:56 +01:00
main.cc mistral: Remove mistral root argument 2021-06-04 19:25:34 +01:00
pack.cc mistral: Fix MLAB clustering 2021-10-11 20:12:56 +01:00
pins.cc mistral: Adding support for MLABs as memory 2021-10-05 12:40:47 +01:00
qsf.cc Using hashlib in arches 2021-06-02 15:05:19 +01:00