diff options
author | Keith Rothman <537074+litghost@users.noreply.github.com> | 2021-04-01 15:18:17 -0700 |
---|---|---|
committer | Keith Rothman <537074+litghost@users.noreply.github.com> | 2021-04-06 10:42:05 -0700 |
commit | c11ad31393389e0a16d84c2934332ea3755de60c (patch) | |
tree | fc54bc6bec71919b29288f899587c871258c1cce /fpga_interchange/arch.h | |
parent | 9b82ded77ba80726acb9b846bdbc7d7b1e963ec6 (diff) | |
download | nextpnr-c11ad31393389e0a16d84c2934332ea3755de60c.tar.gz nextpnr-c11ad31393389e0a16d84c2934332ea3755de60c.tar.bz2 nextpnr-c11ad31393389e0a16d84c2934332ea3755de60c.zip |
[interchange] Scale edge cost of pseudo pips.
Previous pseudo pips were the same cost as regular pips, but this is
definitely too fast, and meant that the router was prefering them.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
Diffstat (limited to 'fpga_interchange/arch.h')
-rw-r--r-- | fpga_interchange/arch.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fpga_interchange/arch.h b/fpga_interchange/arch.h index 0b1cfa43..a6ea70d8 100644 --- a/fpga_interchange/arch.h +++ b/fpga_interchange/arch.h @@ -622,11 +622,7 @@ struct Arch : ArchAPI<ArchRanges> return canonical_wire(chip_info, pip.tile, loc_info(chip_info, pip).pip_data[pip.index].dst_index); } - DelayQuad getPipDelay(PipId pip) const final - { - // FIXME: Implement when adding timing-driven place and route. - return DelayQuad(100); - } + DelayQuad getPipDelay(PipId pip) const final; DownhillPipRange getPipsDownhill(WireId wire) const final { |