Skip to content

Conversation

@openroad-ci
Copy link
Collaborator

Fixes #9183

Fixes The-OpenROAD-Project#9183

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a sensible optimization for handling supply nets in dbNet::getFirstDriverTerm and dbNet::findRelatedModNets. By adding an early exit for nets identified as supply nets, the changes prevent unnecessary iterations and processing. This not only improves performance for these common net types but also enhances the semantic correctness by treating supply nets appropriately according to their special role in the design. The implementation is clean, straightforward, and correct.

@maliberty maliberty enabled auto-merge January 2, 2026 02:59
@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

clang-tidy review says "All clean, LGTM! 👍"

@maliberty maliberty merged commit 57a7c38 into The-OpenROAD-Project:master Jan 2, 2026
13 checks passed
@maliberty maliberty deleted the odb-skip-supplies branch January 2, 2026 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Large runtime increase in repair antennas

2 participants