Skip to content

Commit 30343b4

Browse files
authored
Merge pull request #7916 from The-OpenROAD-Project/revert-7902-secure-jhkim-hier-fix
Revert "Secure jhkim hier fix"
2 parents 14765f2 + 08729e1 commit 30343b4

26 files changed

+4
-9160
lines changed

src/rsz/src/Rebuffer.cc

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1815,22 +1815,16 @@ int Rebuffer::exportBufferTree(const BufferedNetPtr& choice,
18151815
Instance* parent = parent_in;
18161816
switch (choice->type()) {
18171817
case BufferedNetType::buffer: {
1818-
// Decide new buffer name
1819-
std::string buffer_full_name;
1820-
if (parent && parent != db_network_->topInstance()) {
1821-
buffer_full_name = db_network_->pathName(parent);
1822-
buffer_full_name += db_network_->pathDivider();
1823-
}
1824-
buffer_full_name += instance_base_name;
1825-
buffer_full_name = resizer_->makeUniqueInstName(buffer_full_name.c_str());
1818+
std::string buffer_name
1819+
= resizer_->makeUniqueInstName(instance_base_name);
18261820

18271821
// HFix: make net in hierarchy
18281822
std::string net_name = resizer_->makeUniqueNetName();
18291823
Net* net2 = db_network_->makeNet(net_name.c_str(), parent);
18301824

18311825
LibertyCell* buffer_cell = choice->bufferCell();
18321826
Instance* buffer = resizer_->makeBuffer(
1833-
buffer_cell, buffer_full_name.c_str(), parent, choice->location());
1827+
buffer_cell, buffer_name.c_str(), parent, choice->location());
18341828

18351829
resizer_->level_drvr_vertices_valid_ = false;
18361830
LibertyPort *input, *output;
@@ -1843,7 +1837,7 @@ int Rebuffer::exportBufferTree(const BufferedNetPtr& choice,
18431837
"",
18441838
level,
18451839
sdc_network_->pathName(net),
1846-
buffer_full_name.c_str(),
1840+
buffer_name.c_str(),
18471841
buffer_cell->name(),
18481842
sdc_network_->pathName(net2));
18491843

src/rsz/test/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ or_integration_tests(
8989
repair_setup7
9090
repair_setup7_limit
9191
repair_setup8
92-
repair_setup9
93-
repair_setup9_hier
9492
repair_setup_undo
9593
repair_slew1
9694
repair_slew2
@@ -149,8 +147,6 @@ or_integration_tests(
149147
resize_slack1
150148
resize_slack2
151149
resize_slack3
152-
rebuffer1
153-
rebuffer1_hier
154150
set_dont_touch1
155151
set_dont_use1
156152
split_load_hier

src/rsz/test/rebuffer1.def

Lines changed: 0 additions & 944 deletions
This file was deleted.

src/rsz/test/rebuffer1.ok

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/rsz/test/rebuffer1.tcl

Lines changed: 0 additions & 44 deletions
This file was deleted.

src/rsz/test/rebuffer1.v

Lines changed: 0 additions & 170 deletions
This file was deleted.

0 commit comments

Comments
 (0)