Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
limbo018 committed Jan 1, 2025
2 parents ec18f9e + c17bea3 commit 70c814b
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
15 changes: 15 additions & 0 deletions dreamplace/ops/place_io/src/PlaceDB.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -800,6 +800,21 @@ void PlaceDB::add_def_group(DefParser::Group const& g) {
// node indices in group are not set yet
// they need to be set in the adjustParams() function
}
void PlaceDB::add_def_track(defiTrack const& t) {
dreamplacePrint(kWARN, "Track definition in DEF ignored\n");
}
void PlaceDB::add_def_via(defiVia const& v) {
dreamplacePrint(kWARN, "Via definition in DEF ignored\n");
}
void PlaceDB::add_def_snet(defiNet const& n) {
dreamplacePrint(kWARN, "SPECIALNET definition in DEF ignored\n");
}
void PlaceDB::add_def_gcellgrid(DefParser::GCellGrid const& g) {
dreamplacePrint(kWARN, "GCELLGRID definition in DEF ignored\n");
}
void PlaceDB::add_def_route_blockage(std::vector<std::vector<int>> const&, std::string const&) {
dreamplacePrint(kWARN, "ROUTE BLOCKAGE definition in DEF ignored\n");
}
void PlaceDB::end_def_design() {
// make sure rows are sorted from bottom to up
std::sort(m_vRow.begin(), m_vRow.end(), CompareByRowBottomCoord());
Expand Down
5 changes: 5 additions & 0 deletions dreamplace/ops/place_io/src/PlaceDB.h
Original file line number Diff line number Diff line change
Expand Up @@ -368,6 +368,11 @@ class PlaceDB : public DefParser::DefDataBase
virtual void add_def_region(DefParser::Region const& r);
virtual void resize_def_group(int);
virtual void add_def_group(DefParser::Group const& g);
virtual void add_def_track(defiTrack const& t);
virtual void add_def_via(defiVia const& v);
virtual void add_def_snet(defiNet const& n);
virtual void add_def_gcellgrid(DefParser::GCellGrid const& g);
virtual void add_def_route_blockage(std::vector<std::vector<int>> const&, std::string const&);
virtual void end_def_design();
///==== Verilog Callbacks ====
virtual void verilog_module_declaration_cbk(std::string const& module_name, std::vector<VerilogParser::GeneralName> const& vPinName);
Expand Down

0 comments on commit 70c814b

Please sign in to comment.