-
Notifications
You must be signed in to change notification settings - Fork 741
drt: incremental PA trial #8918
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
drt: incremental PA trial #8918
Conversation
Signed-off-by: osamahammad21 <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
Signed-off-by: Osama <[email protected]>
…ROAD into drt-incremental-pa Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
This reverts commit d6083e8. Signed-off-by: Eder Monteiro <[email protected]>
This reverts commit 9279035. Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
…ate/OpenROAD into drt-incremental-pa
Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: osamahammad21 <[email protected]>
Signed-off-by: Osama <[email protected]>
…ROAD into drt-incremental-pa
Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: Eder Monteiro <[email protected]>
|
Updates on design metrics here: The-OpenROAD-Project/OpenROAD-flow-scripts#3681 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
|
|
||
| const frCoord base_idxX = coord_x / (frCoord) xgp.getSpacing(); | ||
| const frCoord base_idxY = coord_y / (frCoord) ygp.getSpacing(); | ||
| std::set<frCoord> x_indices{base_idxX}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
warning: no header providing "std::set" is directly included [misc-include-cleaner]
src/drt/src/db/obj/frBlock.h:8:
- #include <string>
+ #include <set>
+ #include <string>
src/drt/src/db/obj/frBlock.h
Outdated
| std::vector<odb::Point> sol; | ||
| for (auto& x : x_indices) { | ||
| for (auto& y : y_indices) { | ||
| sol.push_back(odb::Point(x, y)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
warning: use emplace_back instead of push_back [modernize-use-emplace]
| sol.push_back(odb::Point(x, y)); | |
| sol.emplace_back(x, y); |
| }), | ||
| insts_.end()); | ||
| nets_.erase(std::remove_if(nets_.begin(), | ||
| nets_.end(), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
warning: use a ranges version of this algorithm [modernize-use-ranges]
| nets_.end(), | |
| nets_.erase(std::ranges::remove_if(nets_, | |
| , |
| } | ||
| odb::dbMasterType getMasterType() { return masterType_; } | ||
| bool hasPinAccessUpdate() const { return !updated_pa_indices_.empty(); } | ||
| const std::set<int>& getUpdatedPAIndices() const |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
warning: no header providing "std::set" is directly included [misc-include-cleaner]
src/drt/src/db/obj/frMaster.h:7:
- #include <string>
+ #include <set>
+ #include <string>| const auto inst_it = insts_set_.find(inst); | ||
| if (inst_it == insts_set_.end()) { | ||
| logger_->error( | ||
| DRT, 9419, "Inst {} not found in insts_set_", inst->getName()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
warning: no header providing "drt::DRT" is directly included [misc-include-cleaner]
src/drt/src/pa/FlexPA_row_pattern.cpp:21:
- #include "frProfileTask.h"
+ #include "frBaseTypes.h"
+ #include "frProfileTask.h"Signed-off-by: Eder Monteiro <[email protected]>
Signed-off-by: osamahammad21 <[email protected]>
Signed-off-by: osamahammad21 <[email protected]>
No description provided.