aboutsummaryrefslogtreecommitdiffstats
path: root/icetime
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2018-07-19 18:51:17 +0200
committerDavid Shah <davey1576@gmail.com>2018-07-19 18:51:17 +0200
commitc588247387ca820fe8083684a251c393f2101303 (patch)
tree0fe8c511cf98470f76a07d98b3365bd54b2ec3e9 /icetime
parente0eaaf5b910a2178f2cc09216b45dd0c53234d0d (diff)
downloadicestorm-c588247387ca820fe8083684a251c393f2101303.tar.gz
icestorm-c588247387ca820fe8083684a251c393f2101303.tar.bz2
icestorm-c588247387ca820fe8083684a251c393f2101303.zip
icetime: Remove non-existent paths from ce/sr to ltout
Signed-off-by: David Shah <davey1576@gmail.com>
Diffstat (limited to 'icetime')
-rw-r--r--icetime/icetime.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/icetime/icetime.cc b/icetime/icetime.cc
index d2363a3..35ce99a 100644
--- a/icetime/icetime.cc
+++ b/icetime/icetime.cc
@@ -845,6 +845,11 @@ struct TimingAnalysis
continue;
}
+ if (driver_type == "LogicCell40" && driver_port == "ltout") {
+ if (inport == "ce" || inport == "sr")
+ continue;
+ }
+
std::string *in_net = &netlist_cell_ports.at(driver_cell).at(inport);
while (net_assignments.count(*in_net))
in_net = &net_assignments.at(*in_net);