File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -363,6 +363,7 @@ void UnbufferMove::removeBuffer(Instance* buffer)
363363
364364 // Remove the unused buffer
365365 if (out_db_net == nullptr ) {
366+ // jk: behavior change point1
366367 // dbInst* dbinst_buffer = db_network_->staToDb(buffer);
367368 // dbInst::destroy(dbinst_buffer);
368369 return ;
@@ -377,9 +378,11 @@ void UnbufferMove::removeBuffer(Instance* buffer)
377378 Net* removed = out_net;
378379 odb::dbModNet* survivor_modnet = ip_modnet;
379380 odb::dbModNet* removed_modnet = op_modnet;
380- bool in_net_has_port = db_network_->hasPort (in_net);
381381 bool out_net_has_port = db_network_->hasPort (out_net);
382- if (in_net_has_port == false && out_net_has_port == true ) {
382+ // jk: behavior change point1
383+ // bool in_net_has_port = db_network_->hasPort(in_net);
384+ // if (in_net_has_port == false && out_net_has_port == true) {
385+ if (out_net_has_port == true ) {
383386 // output net has port, so it should survive
384387 survivor = out_net;
385388 removed = in_net;
You can’t perform that action at this time.
0 commit comments