aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/arch.h
diff options
context:
space:
mode:
authorKeith Rothman <537074+litghost@users.noreply.github.com>2021-04-01 15:18:17 -0700
committerKeith Rothman <537074+litghost@users.noreply.github.com>2021-04-06 10:42:05 -0700
commitc11ad31393389e0a16d84c2934332ea3755de60c (patch)
treefc54bc6bec71919b29288f899587c871258c1cce /fpga_interchange/arch.h
parent9b82ded77ba80726acb9b846bdbc7d7b1e963ec6 (diff)
downloadnextpnr-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.h6
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
{