Skip to content

Commit

Permalink
Merge pull request The-OpenROAD-Project#4754 from gadfort/swap-iterms…
Browse files Browse the repository at this point in the history
…-bterms

dbsta: swap pin ordering to make iterms handling faster
  • Loading branch information
maliberty authored Mar 13, 2024
2 parents f2ccc52 + 81bac76 commit c88dbe2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/dbSta/src/dbNetwork.cc
Original file line number Diff line number Diff line change
Expand Up @@ -582,10 +582,10 @@ ObjectId dbNetwork::id(const Pin* pin) const
dbBTerm* bterm;
staToDb(pin, iterm, bterm);

if (iterm) {
return iterm->getId() + iterm->getBlock()->getBTerms().size();
if (iterm != nullptr) {
return iterm->getId() << 1;
}
return bterm->getId();
return (bterm->getId() << 1) + 1;
}

Instance* dbNetwork::instance(const Pin* pin) const
Expand Down

0 comments on commit c88dbe2

Please sign in to comment.