Skip to content

Commit 69d3b38

Browse files
author
osamahammad21
committed
odb: rename dbUnfoldedConn -> dbUnfoldedChipConn
Signed-off-by: osamahammad21 <osama@precisioninno.com>
1 parent eda33d9 commit 69d3b38

15 files changed

Lines changed: 80 additions & 77 deletions

src/odb/include/odb/db.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,10 @@ class dbTechLayerVoltageSpacing;
179179
class dbTechLayerWidthTableRule;
180180
class dbTechLayerWrongDirSpacingRule;
181181
class dbUnfoldedChipBumpInst;
182+
class dbUnfoldedChipConn;
182183
class dbUnfoldedChipInst;
183184
class dbUnfoldedChipNet;
184185
class dbUnfoldedChipRegionInst;
185-
class dbUnfoldedConn;
186186
// Generator Code End ClassDeclarations
187187

188188
// Extraction Objects
@@ -7629,7 +7629,7 @@ class dbDatabase : public dbObject
76297629

76307630
dbSet<dbUnfoldedChipBumpInst> getUnfoldedChipBumpInsts() const;
76317631

7632-
dbSet<dbUnfoldedConn> getUnfoldedConns() const;
7632+
dbSet<dbUnfoldedChipConn> getUnfoldedChipConns() const;
76337633

76347634
dbSet<dbUnfoldedChipNet> getUnfoldedChipNets() const;
76357635

@@ -11422,6 +11422,16 @@ class dbUnfoldedChipBumpInst : public dbObject
1142211422
// User Code End dbUnfoldedChipBumpInst
1142311423
};
1142411424

11425+
class dbUnfoldedChipConn : public dbObject
11426+
{
11427+
public:
11428+
dbChipConn* getChipConn() const;
11429+
11430+
dbUnfoldedChipRegionInst* getTopRegion() const;
11431+
11432+
dbUnfoldedChipRegionInst* getBottomRegion() const;
11433+
};
11434+
1142511435
class dbUnfoldedChipInst : public dbObject
1142611436
{
1142711437
public:
@@ -11490,16 +11500,6 @@ class dbUnfoldedChipRegionInst : public dbObject
1149011500
// User Code End dbUnfoldedChipRegionInst
1149111501
};
1149211502

11493-
class dbUnfoldedConn : public dbObject
11494-
{
11495-
public:
11496-
dbChipConn* getChipConn() const;
11497-
11498-
dbUnfoldedChipRegionInst* getTopRegion() const;
11499-
11500-
dbUnfoldedChipRegionInst* getBottomRegion() const;
11501-
};
11502-
1150311503
// Generator Code End ClassDefinition
1150411504
///
1150511505
/// dbProperty - Boolean property.

src/odb/include/odb/dbCompare.inc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -827,6 +827,14 @@ struct less<odb::dbUnfoldedChipBumpInst*>
827827
= delete;
828828
};
829829

830+
template <>
831+
struct less<odb::dbUnfoldedChipConn*>
832+
{
833+
bool operator()(const odb::dbUnfoldedChipConn* lhs,
834+
const odb::dbUnfoldedChipConn* rhs) const
835+
= delete;
836+
};
837+
830838
template <>
831839
struct less<odb::dbUnfoldedChipInst*>
832840
{
@@ -851,14 +859,6 @@ struct less<odb::dbUnfoldedChipRegionInst*>
851859
= delete;
852860
};
853861

854-
template <>
855-
struct less<odb::dbUnfoldedConn*>
856-
{
857-
bool operator()(const odb::dbUnfoldedConn* lhs,
858-
const odb::dbUnfoldedConn* rhs) const
859-
= delete;
860-
};
861-
862862
// Generator Code End Less
863863

864864
} // namespace std

src/odb/include/odb/dbObject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ enum dbObjectType
128128
dbTechLayerWidthTableRuleObj,
129129
dbTechLayerWrongDirSpacingRuleObj,
130130
dbUnfoldedChipBumpInstObj,
131+
dbUnfoldedChipConnObj,
131132
dbUnfoldedChipInstObj,
132133
dbUnfoldedChipNetObj,
133134
dbUnfoldedChipRegionInstObj,
134-
dbUnfoldedConnObj,
135135
// Generator Code End DbObjectType
136136

137137
// Lib Objects

src/odb/src/3dblox/checker.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ const char* sideToString(dbUnfoldedChipRegionInst::EffectiveSide side)
182182
return "UNKNOWN";
183183
}
184184

185-
MatingSurfaces getMatingSurfaces(dbUnfoldedConn* conn)
185+
MatingSurfaces getMatingSurfaces(dbUnfoldedChipConn* conn)
186186
{
187187
dbUnfoldedChipRegionInst* r1 = conn->getTopRegion();
188188
dbUnfoldedChipRegionInst* r2 = conn->getBottomRegion();
@@ -205,7 +205,7 @@ MatingSurfaces getMatingSurfaces(dbUnfoldedConn* conn)
205205
.valid = true, .top_z = top->getSurfaceZ(), .bot_z = bot->getSurfaceZ()};
206206
}
207207

208-
bool isValid(dbUnfoldedConn* conn)
208+
bool isValid(dbUnfoldedChipConn* conn)
209209
{
210210
auto* r1 = conn->getTopRegion();
211211
auto* r2 = conn->getBottomRegion();
@@ -268,7 +268,7 @@ void Checker::checkFloatingChips(dbMarkerCategory* top_cat)
268268
chip_map[chips[i]] = i;
269269
}
270270

271-
for (dbUnfoldedConn* conn : db_->getUnfoldedConns()) {
271+
for (dbUnfoldedChipConn* conn : db_->getUnfoldedChipConns()) {
272272
if (isValid(conn)) {
273273
// Case 1: Both regions exist - connect the two chips together
274274
if (conn->getTopRegion() && conn->getBottomRegion()) {
@@ -379,7 +379,7 @@ void Checker::checkInternalExtUsage(dbMarkerCategory* top_cat)
379379
// The struct model maintained an isUsed bit on each region; in the
380380
// dbObject model we derive it here on demand by scanning connections.
381381
std::unordered_set<dbUnfoldedChipRegionInst*> used;
382-
for (dbUnfoldedConn* conn : db_->getUnfoldedConns()) {
382+
for (dbUnfoldedChipConn* conn : db_->getUnfoldedChipConns()) {
383383
if (auto* r = conn->getTopRegion(); r && r->isInternalExt()) {
384384
used.insert(r);
385385
}
@@ -426,7 +426,7 @@ void Checker::checkConnectionRegions(dbMarkerCategory* top_cat)
426426
};
427427
int count = 0;
428428
dbMarkerCategory* cat = nullptr;
429-
for (dbUnfoldedConn* conn : db_->getUnfoldedConns()) {
429+
for (dbUnfoldedChipConn* conn : db_->getUnfoldedChipConns()) {
430430
if (!isValid(conn)) {
431431
if (!cat) {
432432
cat = dbMarkerCategory::createOrReplace(top_cat, "Connection regions");
@@ -550,7 +550,7 @@ void Checker::checkAlignmentMarkers(dbMarkerCategory* top_cat)
550550
violation_count++;
551551
};
552552

553-
for (dbUnfoldedConn* conn : db_->getUnfoldedConns()) {
553+
for (dbUnfoldedChipConn* conn : db_->getUnfoldedChipConns()) {
554554
if (!isValid(conn)) {
555555
continue;
556556
}
@@ -623,7 +623,7 @@ void Checker::checkLogicalConnectivity(dbMarkerCategory* top_cat)
623623
};
624624

625625
dbMarkerCategory* cat = nullptr;
626-
for (dbUnfoldedConn* conn : db_->getUnfoldedConns()) {
626+
for (dbUnfoldedChipConn* conn : db_->getUnfoldedChipConns()) {
627627
if (!isValid(conn)) {
628628
continue;
629629
}

src/odb/src/codeGenerator/schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -586,9 +586,9 @@
586586
},
587587
{
588588
"parent":"dbDatabase",
589-
"child":"dbUnfoldedConn",
589+
"child":"dbUnfoldedChipConn",
590590
"type":"1_n",
591-
"tbl_name":"unfolded_conn_tbl_",
591+
"tbl_name":"unfolded_chip_conn_tbl_",
592592
"flags": ["no-serial"]
593593
},
594594
{

src/odb/src/codeGenerator/schema/chip/dbUnfoldedConn.json renamed to src/odb/src/codeGenerator/schema/chip/dbUnfoldedChipConn.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "dbUnfoldedConn",
2+
"name": "dbUnfoldedChipConn",
33
"type": "dbObject",
44
"fields": [
55
{

src/odb/src/codeGenerator/schema/chip/dbUnfoldedChipRegionInst.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
{
2525
"name": "effective_side_",
2626
"type": "uint32_t",
27-
"default": 0,
2827
"bits": 2,
2928
"flags": ["private"]
3029
},

src/odb/src/db/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,10 @@ add_library(db
161161
dbTechLayerWidthTableRule.cpp
162162
dbTechLayerWrongDirSpacingRule.cpp
163163
dbUnfoldedChipBumpInst.cpp
164+
dbUnfoldedChipConn.cpp
164165
dbUnfoldedChipInst.cpp
165166
dbUnfoldedChipNet.cpp
166167
dbUnfoldedChipRegionInst.cpp
167-
dbUnfoldedConn.cpp
168168
dbChipBumpInstItr.cpp
169169
dbChipConnItr.cpp
170170
dbChipInstItr.cpp

src/odb/src/db/dbDatabase.cpp

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#include "dbProperty.h"
1818
#include "dbTable.h"
1919
#include "dbUnfoldedChipBumpInst.h"
20+
#include "dbUnfoldedChipConn.h"
2021
#include "dbUnfoldedChipInst.h"
2122
#include "dbUnfoldedChipNet.h"
2223
#include "dbUnfoldedChipRegionInst.h"
23-
#include "dbUnfoldedConn.h"
2424
#include "odb/db.h"
2525
#include "odb/dbSet.h"
2626
// User Code Begin Includes
@@ -138,7 +138,7 @@ bool _dbDatabase::operator==(const _dbDatabase& rhs) const
138138
if (*unfolded_chip_bump_inst_tbl_ != *rhs.unfolded_chip_bump_inst_tbl_) {
139139
return false;
140140
}
141-
if (*unfolded_conn_tbl_ != *rhs.unfolded_conn_tbl_) {
141+
if (*unfolded_chip_conn_tbl_ != *rhs.unfolded_chip_conn_tbl_) {
142142
return false;
143143
}
144144
if (*unfolded_chip_net_tbl_ != *rhs.unfolded_chip_net_tbl_) {
@@ -228,11 +228,11 @@ _dbDatabase::_dbDatabase(_dbDatabase* db)
228228
this,
229229
(GetObjTbl_t) &_dbDatabase::getObjectTable,
230230
dbUnfoldedChipBumpInstObj);
231-
unfolded_conn_tbl_
232-
= new dbTable<_dbUnfoldedConn>(this,
233-
this,
234-
(GetObjTbl_t) &_dbDatabase::getObjectTable,
235-
dbUnfoldedConnObj);
231+
unfolded_chip_conn_tbl_ = new dbTable<_dbUnfoldedChipConn>(
232+
this,
233+
this,
234+
(GetObjTbl_t) &_dbDatabase::getObjectTable,
235+
dbUnfoldedChipConnObj);
236236
unfolded_chip_net_tbl_ = new dbTable<_dbUnfoldedChipNet>(
237237
this,
238238
this,
@@ -513,8 +513,8 @@ dbObjectTable* _dbDatabase::getObjectTable(dbObjectType type)
513513
return unfolded_chip_region_inst_tbl_;
514514
case dbUnfoldedChipBumpInstObj:
515515
return unfolded_chip_bump_inst_tbl_;
516-
case dbUnfoldedConnObj:
517-
return unfolded_conn_tbl_;
516+
case dbUnfoldedChipConnObj:
517+
return unfolded_chip_conn_tbl_;
518518
case dbUnfoldedChipNetObj:
519519
return unfolded_chip_net_tbl_;
520520
// User Code Begin getObjectTable
@@ -553,7 +553,8 @@ void _dbDatabase::collectMemInfo(MemInfo& info)
553553
info.children["unfolded_chip_region_inst_tbl_"]);
554554
unfolded_chip_bump_inst_tbl_->collectMemInfo(
555555
info.children["unfolded_chip_bump_inst_tbl_"]);
556-
unfolded_conn_tbl_->collectMemInfo(info.children["unfolded_conn_tbl_"]);
556+
unfolded_chip_conn_tbl_->collectMemInfo(
557+
info.children["unfolded_chip_conn_tbl_"]);
557558
unfolded_chip_net_tbl_->collectMemInfo(
558559
info.children["unfolded_chip_net_tbl_"]);
559560

@@ -578,7 +579,7 @@ _dbDatabase::~_dbDatabase()
578579
delete unfolded_chip_inst_tbl_;
579580
delete unfolded_chip_region_inst_tbl_;
580581
delete unfolded_chip_bump_inst_tbl_;
581-
delete unfolded_conn_tbl_;
582+
delete unfolded_chip_conn_tbl_;
582583
delete unfolded_chip_net_tbl_;
583584
// User Code Begin Destructor
584585
delete tech_tbl_;
@@ -758,10 +759,10 @@ dbSet<dbUnfoldedChipBumpInst> dbDatabase::getUnfoldedChipBumpInsts() const
758759
return dbSet<dbUnfoldedChipBumpInst>(obj, obj->unfolded_chip_bump_inst_tbl_);
759760
}
760761

761-
dbSet<dbUnfoldedConn> dbDatabase::getUnfoldedConns() const
762+
dbSet<dbUnfoldedChipConn> dbDatabase::getUnfoldedChipConns() const
762763
{
763764
_dbDatabase* obj = (_dbDatabase*) this;
764-
return dbSet<dbUnfoldedConn>(obj, obj->unfolded_conn_tbl_);
765+
return dbSet<dbUnfoldedChipConn>(obj, obj->unfolded_chip_conn_tbl_);
765766
}
766767

767768
dbSet<dbUnfoldedChipNet> dbDatabase::getUnfoldedChipNets() const

src/odb/src/db/dbDatabase.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ class _dbChipNet;
293293
class _dbUnfoldedChipInst;
294294
class _dbUnfoldedChipRegionInst;
295295
class _dbUnfoldedChipBumpInst;
296-
class _dbUnfoldedConn;
296+
class _dbUnfoldedChipConn;
297297
class _dbUnfoldedChipNet;
298298
// User Code Begin Classes
299299
class dbPropertyItr;
@@ -348,7 +348,7 @@ class _dbDatabase : public _dbObject
348348
dbTable<_dbUnfoldedChipInst>* unfolded_chip_inst_tbl_;
349349
dbTable<_dbUnfoldedChipRegionInst>* unfolded_chip_region_inst_tbl_;
350350
dbTable<_dbUnfoldedChipBumpInst>* unfolded_chip_bump_inst_tbl_;
351-
dbTable<_dbUnfoldedConn>* unfolded_conn_tbl_;
351+
dbTable<_dbUnfoldedChipConn>* unfolded_chip_conn_tbl_;
352352
dbTable<_dbUnfoldedChipNet>* unfolded_chip_net_tbl_;
353353

354354
// User Code Begin Fields

0 commit comments

Comments
 (0)