aboutsummaryrefslogtreecommitdiffstats
path: root/common/router1.h
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2018-11-09 17:00:45 +0100
committerClifford Wolf <clifford@clifford.at>2018-11-09 17:00:45 +0100
commitaeaa0552ba0373fb1edaed263b6edb4e8e82d7ea (patch)
treedc436d4ae006f6bfe7bb78c78b46ece3a53a6751 /common/router1.h
parent66dd17664c08aca17b53d2853558121aa9e702e4 (diff)
downloadnextpnr-aeaa0552ba0373fb1edaed263b6edb4e8e82d7ea.tar.gz
nextpnr-aeaa0552ba0373fb1edaed263b6edb4e8e82d7ea.tar.bz2
nextpnr-aeaa0552ba0373fb1edaed263b6edb4e8e82d7ea.zip
Essentially a rewrite router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'common/router1.h')
-rw-r--r--common/router1.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/router1.h b/common/router1.h
index a184cbe7..0c7699bc 100644
--- a/common/router1.h
+++ b/common/router1.h
@@ -33,6 +33,11 @@ struct Router1Cfg : Settings
bool cleanupReroute;
bool fullCleanupReroute;
bool useEstimate;
+ delay_t wireRipupPenalty;
+ delay_t pipRipupPenalty;
+ delay_t wireReusePenalty;
+ delay_t pipReusePenalty;
+ delay_t estimatePrecision;
};
extern bool router1(Context *ctx, const Router1Cfg &cfg);