explicit net joining - preparations

This commit is contained in:
Matthias Koefferlein
2021-03-27 21:56:53 +01:00
parent e0eac2147b
commit 9f295523e4
14 changed files with 1030 additions and 83 deletions
@@ -1704,7 +1704,12 @@ NetTracerDialog::trace_all_nets (db::LayoutToNetlist *l2ndb, const lay::CellView
tracer_data.configure_l2n (*l2ndb);
l2ndb->extract_netlist (std::string (), flat /*include floating subcircuits for netlist to flatten*/);
l2ndb->clear_join_nets ();
l2ndb->clear_join_net_names ();
// include floating subcircuits for netlist to flatten
l2ndb->set_include_floating_subcircuits (flat);
l2ndb->extract_netlist ();
if (flat) {
l2ndb->netlist ()->flatten ();