Skip to content

Commit 2fc1de9

Browse files
committed
Tried to minimize QoR impact 4
4. Disconnect first, and mergeNet Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
1 parent 7ee2469 commit 2fc1de9

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/rsz/src/UnbufferMove.cc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,8 @@ void UnbufferMove::removeBuffer(Instance* buffer)
364364
// Remove the unused buffer
365365
if (out_db_net == nullptr) {
366366
// jk: behavior change point1
367-
// dbInst* dbinst_buffer = db_network_->staToDb(buffer);
368-
// dbInst::destroy(dbinst_buffer);
367+
dbInst* dbinst_buffer = db_network_->staToDb(buffer);
368+
dbInst::destroy(dbinst_buffer);
369369
return;
370370
}
371371

@@ -380,15 +380,15 @@ void UnbufferMove::removeBuffer(Instance* buffer)
380380
odb::dbModNet* removed_modnet = op_modnet;
381381
bool out_net_has_port = db_network_->hasPort(out_net);
382382
// jk: behavior change point2
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) {
386-
// output net has port, so it should survive
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) {
386+
// output net has port, so it should survive
387387
survivor = out_net;
388388
removed = in_net;
389389
// jk: behavior change point2
390-
// survivor_modnet = op_modnet;
391-
// removed_modnet = ip_modnet;
390+
survivor_modnet = op_modnet;
391+
removed_modnet = ip_modnet;
392392
}
393393

394394
// Disconnect the buffer and handle the nets

0 commit comments

Comments
 (0)