diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-07-20 15:02:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-20 15:02:38 +0200 |
commit | d992fc76ae8891b823a61ab0a9d80b109e642a0b (patch) | |
tree | 0fe8c511cf98470f76a07d98b3365bd54b2ec3e9 | |
parent | e0eaaf5b910a2178f2cc09216b45dd0c53234d0d (diff) | |
parent | c588247387ca820fe8083684a251c393f2101303 (diff) | |
download | icestorm-d992fc76ae8891b823a61ab0a9d80b109e642a0b.tar.gz icestorm-d992fc76ae8891b823a61ab0a9d80b109e642a0b.tar.bz2 icestorm-d992fc76ae8891b823a61ab0a9d80b109e642a0b.zip |
Merge pull request #175 from daveshah1/fix_lutcascade
icetime: Remove non-existent paths from ce/sr to ltout
-rw-r--r-- | icetime/icetime.cc | 5 |
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); |