Skip to content

Commit

Permalink
Revert "ppl: add layer spacings to Core"
Browse files Browse the repository at this point in the history
This reverts commit 8ef9605.

Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
  • Loading branch information
eder-matheus committed Mar 4, 2025
1 parent 9a72bfd commit 38b6625
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 9 deletions.
5 changes: 0 additions & 5 deletions src/ppl/src/Core.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ class Core
const std::map<int, int>& min_area_y,
const std::map<int, int>& min_width_x,
const std::map<int, int>& min_width_y,
const std::map<int, int>& spacing_per_layer,
const int& database_unit)
: boundary_(boundary),
min_dst_pins_x_(min_dst_pins_x),
Expand All @@ -74,7 +73,6 @@ class Core
min_area_y_(min_area_y),
min_width_x_(min_width_x),
min_width_y_(min_width_y),
spacing_per_layer_(spacing_per_layer),
database_unit_(database_unit)
{
}
Expand All @@ -90,8 +88,6 @@ class Core
std::map<int, int> getMinAreaY() const { return min_area_y_; }
std::map<int, int> getMinWidthX() const { return min_width_x_; }
std::map<int, int> getMinWidthY() const { return min_width_y_; }
std::map<int, int> getSpacingPerLayer() const { return spacing_per_layer_; }
int getLayerSpacing(int layer) { return spacing_per_layer_[layer]; }
int getDatabaseUnit() const { return database_unit_; }
int getPerimeter() const;
odb::Point getMirroredPosition(const odb::Point& position) const;
Expand All @@ -108,7 +104,6 @@ class Core
std::map<int, int> min_area_y_;
std::map<int, int> min_width_x_;
std::map<int, int> min_width_y_;
std::map<int, int> spacing_per_layer_;
int database_unit_;
};

Expand Down
4 changes: 0 additions & 4 deletions src/ppl/src/IOPlacer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2790,7 +2790,6 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
std::map<int, int> min_areas_y;
std::map<int, int> min_widths_x;
std::map<int, int> min_widths_y;
std::map<int, int> spacing_per_layer;

for (int hor_layer_idx : hor_layer_idxs) {
odb::dbTechLayer* hor_layer = getTech()->findRoutingLayer(hor_layer_idx);
Expand All @@ -2816,7 +2815,6 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
min_areas_y[hor_layer_idx] = min_area_y;
min_widths_y[hor_layer_idx] = min_width_y;
num_tracks_y[hor_layer_idx] = std::move(num_track_y);
spacing_per_layer[hor_layer_idx] = hor_layer->getSpacing();
}

for (int ver_layer_idx : ver_layer_idxs) {
Expand All @@ -2843,7 +2841,6 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
min_areas_x[ver_layer_idx] = min_area_x;
min_widths_x[ver_layer_idx] = min_width_x;
num_tracks_x[ver_layer_idx] = std::move(num_track_x);
spacing_per_layer[ver_layer_idx] = ver_layer->getSpacing();
}

*core_ = Core(boundary,
Expand All @@ -2857,7 +2854,6 @@ void IOPlacer::initCore(const std::set<int>& hor_layer_idxs,
min_areas_y,
min_widths_x,
min_widths_y,
spacing_per_layer,
database_unit);
}

Expand Down

0 comments on commit 38b6625

Please sign in to comment.