Skip to content

Comments

ODB: Allow multiple chip def reads#8140

Merged
maliberty merged 11 commits intoThe-OpenROAD-Project:masterfrom
osamahammad21:odb-read-def-update
Sep 10, 2025
Merged

ODB: Allow multiple chip def reads#8140
maliberty merged 11 commits intoThe-OpenROAD-Project:masterfrom
osamahammad21:odb-read-def-update

Conversation

@osamahammad21
Copy link
Member

This PR allows specifying the chip to populate with the read_def command. Needed for multiple chips in the same database.

Signed-off-by: osamahammad21 <osama21@aucegypt.edu>
Signed-off-by: osamahammad21 <osama21@aucegypt.edu>
@github-actions
Copy link
Contributor

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

@github-actions
Copy link
Contributor

github-actions bot commented Sep 1, 2025

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

@maliberty
Copy link
Member

Summarizing a conversation with @QuantamHD I think he would like to see us not need both of these args:

               odb::dbTech* tech,
               odb::dbChip* chip,

I think the best way to fix that is to move the dbTech to be associated with the dbChip rather than the dbBlock. It feels more semantically accurate as you can't have multiple techs on a single chip.

2- move dbTech from dbBlock to dbChip.
3- Update dbChip and dbBlock creation APIs.
4- Update Tcl scripts and tests to reflect these changes.

Signed-off-by: osamahammad21 <osama21@aucegypt.edu>
Signed-off-by: osamahammad21 <osama21@aucegypt.edu>
Signed-off-by: osamahammad21 <osama21@aucegypt.edu>
@github-actions
Copy link
Contributor

github-actions bot commented Sep 4, 2025

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

1 similar comment
@github-actions
Copy link
Contributor

github-actions bot commented Sep 4, 2025

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

@github-actions
Copy link
Contributor

github-actions bot commented Sep 7, 2025

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

@github-actions
Copy link
Contributor

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

@maliberty maliberty merged commit 9492685 into The-OpenROAD-Project:master Sep 10, 2025
11 checks passed
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.

3 participants