Skip to content

Commit 0aaebe4

Browse files
author
osamahammad21
committed
odb: rename dbUnfoldedNet -> dbUnfoldedChipNet
Signed-off-by: osamahammad21 <osama@precisioninno.com>
1 parent 776f7fb commit 0aaebe4

14 files changed

Lines changed: 78 additions & 71 deletions

src/odb/include/odb/db.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ class dbTechLayerWidthTableRule;
180180
class dbTechLayerWrongDirSpacingRule;
181181
class dbUnfoldedBumpInst;
182182
class dbUnfoldedChipInst;
183+
class dbUnfoldedChipNet;
183184
class dbUnfoldedConn;
184-
class dbUnfoldedNet;
185185
class dbUnfoldedRegionInst;
186186
// Generator Code End ClassDeclarations
187187

@@ -7631,7 +7631,7 @@ class dbDatabase : public dbObject
76317631

76327632
dbSet<dbUnfoldedConn> getUnfoldedConns() const;
76337633

7634-
dbSet<dbUnfoldedNet> getUnfoldedNets() const;
7634+
dbSet<dbUnfoldedChipNet> getUnfoldedChipNets() const;
76357635

76367636
// User Code Begin dbDatabase
76377637

@@ -11448,24 +11448,24 @@ class dbUnfoldedChipInst : public dbObject
1144811448
// User Code End dbUnfoldedChipInst
1144911449
};
1145011450

11451-
class dbUnfoldedConn : public dbObject
11451+
class dbUnfoldedChipNet : public dbObject
1145211452
{
1145311453
public:
11454-
dbChipConn* getChipConn() const;
11455-
11456-
dbUnfoldedRegionInst* getTopRegion() const;
11454+
dbChipNet* getChipNet() const;
1145711455

11458-
dbUnfoldedRegionInst* getBottomRegion() const;
11456+
// User Code Begin dbUnfoldedChipNet
11457+
std::vector<dbUnfoldedBumpInst*> getConnectedBumps() const;
11458+
// User Code End dbUnfoldedChipNet
1145911459
};
1146011460

11461-
class dbUnfoldedNet : public dbObject
11461+
class dbUnfoldedConn : public dbObject
1146211462
{
1146311463
public:
11464-
dbChipNet* getChipNet() const;
11464+
dbChipConn* getChipConn() const;
1146511465

11466-
// User Code Begin dbUnfoldedNet
11467-
std::vector<dbUnfoldedBumpInst*> getConnectedBumps() const;
11468-
// User Code End dbUnfoldedNet
11466+
dbUnfoldedRegionInst* getTopRegion() const;
11467+
11468+
dbUnfoldedRegionInst* getBottomRegion() const;
1146911469
};
1147011470

1147111471
class dbUnfoldedRegionInst : public dbObject

src/odb/include/odb/dbCompare.inc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -836,18 +836,18 @@ struct less<odb::dbUnfoldedChipInst*>
836836
};
837837

838838
template <>
839-
struct less<odb::dbUnfoldedConn*>
839+
struct less<odb::dbUnfoldedChipNet*>
840840
{
841-
bool operator()(const odb::dbUnfoldedConn* lhs,
842-
const odb::dbUnfoldedConn* rhs) const
841+
bool operator()(const odb::dbUnfoldedChipNet* lhs,
842+
const odb::dbUnfoldedChipNet* rhs) const
843843
= delete;
844844
};
845845

846846
template <>
847-
struct less<odb::dbUnfoldedNet*>
847+
struct less<odb::dbUnfoldedConn*>
848848
{
849-
bool operator()(const odb::dbUnfoldedNet* lhs,
850-
const odb::dbUnfoldedNet* rhs) const
849+
bool operator()(const odb::dbUnfoldedConn* lhs,
850+
const odb::dbUnfoldedConn* rhs) const
851851
= delete;
852852
};
853853

src/odb/include/odb/dbObject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ enum dbObjectType
129129
dbTechLayerWrongDirSpacingRuleObj,
130130
dbUnfoldedBumpInstObj,
131131
dbUnfoldedChipInstObj,
132+
dbUnfoldedChipNetObj,
132133
dbUnfoldedConnObj,
133-
dbUnfoldedNetObj,
134134
dbUnfoldedRegionInstObj,
135135
// Generator Code End DbObjectType
136136

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,8 @@ void Checker::checkFloatingChips(dbMarkerCategory* top_cat)
282282
// ground
283283
else if (conn->getTopRegion() || conn->getBottomRegion()) {
284284
dbUnfoldedRegionInst* region = conn->getTopRegion()
285-
? conn->getTopRegion()
286-
: conn->getBottomRegion();
285+
? conn->getTopRegion()
286+
: conn->getBottomRegion();
287287
auto it = chip_map.find(region->getParentChip());
288288
if (it != chip_map.end()) {
289289
uf.unite(it->second, ground_node);
@@ -607,8 +607,8 @@ void Checker::checkAlignmentMarkers(dbMarkerCategory* top_cat)
607607

608608
void Checker::checkLogicalConnectivity(dbMarkerCategory* top_cat)
609609
{
610-
std::unordered_map<dbUnfoldedBumpInst*, dbUnfoldedNet*> bump_net_map;
611-
for (dbUnfoldedNet* net : db_->getUnfoldedNets()) {
610+
std::unordered_map<dbUnfoldedBumpInst*, dbUnfoldedChipNet*> bump_net_map;
611+
for (dbUnfoldedChipNet* net : db_->getUnfoldedChipNets()) {
612612
for (dbUnfoldedBumpInst* bump : net->getConnectedBumps()) {
613613
bump_net_map[bump] = net;
614614
}
@@ -652,9 +652,9 @@ void Checker::checkLogicalConnectivity(dbMarkerCategory* top_cat)
652652
auto top_net_it = bump_net_map.find(top_bump);
653653
auto bot_net_it = bump_net_map.find(bot_bump);
654654

655-
dbUnfoldedNet* top_net
655+
dbUnfoldedChipNet* top_net
656656
= top_net_it != bump_net_map.end() ? top_net_it->second : nullptr;
657-
dbUnfoldedNet* bot_net
657+
dbUnfoldedChipNet* bot_net
658658
= bot_net_it != bump_net_map.end() ? bot_net_it->second : nullptr;
659659

660660
if (top_net != bot_net) {

src/odb/src/codeGenerator/schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,9 +593,9 @@
593593
},
594594
{
595595
"parent":"dbDatabase",
596-
"child":"dbUnfoldedNet",
596+
"child":"dbUnfoldedChipNet",
597597
"type":"1_n",
598-
"tbl_name":"unfolded_net_tbl_",
598+
"tbl_name":"unfolded_chip_net_tbl_",
599599
"flags": ["no-serial"]
600600
},
601601
{

src/odb/src/codeGenerator/schema/chip/dbUnfoldedNet.json renamed to src/odb/src/codeGenerator/schema/chip/dbUnfoldedChipNet.json

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

src/odb/src/db/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ add_library(db
162162
dbTechLayerWrongDirSpacingRule.cpp
163163
dbUnfoldedBumpInst.cpp
164164
dbUnfoldedChipInst.cpp
165+
dbUnfoldedChipNet.cpp
165166
dbUnfoldedConn.cpp
166-
dbUnfoldedNet.cpp
167167
dbUnfoldedRegionInst.cpp
168168
dbChipBumpInstItr.cpp
169169
dbChipConnItr.cpp

src/odb/src/db/dbDatabase.cpp

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
#include "dbTable.h"
1919
#include "dbUnfoldedBumpInst.h"
2020
#include "dbUnfoldedChipInst.h"
21+
#include "dbUnfoldedChipNet.h"
2122
#include "dbUnfoldedConn.h"
22-
#include "dbUnfoldedNet.h"
2323
#include "dbUnfoldedRegionInst.h"
2424
#include "odb/db.h"
2525
#include "odb/dbSet.h"
@@ -141,7 +141,7 @@ bool _dbDatabase::operator==(const _dbDatabase& rhs) const
141141
if (*unfolded_conn_tbl_ != *rhs.unfolded_conn_tbl_) {
142142
return false;
143143
}
144-
if (*unfolded_net_tbl_ != *rhs.unfolded_net_tbl_) {
144+
if (*unfolded_chip_net_tbl_ != *rhs.unfolded_chip_net_tbl_) {
145145
return false;
146146
}
147147

@@ -233,8 +233,11 @@ _dbDatabase::_dbDatabase(_dbDatabase* db)
233233
this,
234234
(GetObjTbl_t) &_dbDatabase::getObjectTable,
235235
dbUnfoldedConnObj);
236-
unfolded_net_tbl_ = new dbTable<_dbUnfoldedNet>(
237-
this, this, (GetObjTbl_t) &_dbDatabase::getObjectTable, dbUnfoldedNetObj);
236+
unfolded_chip_net_tbl_ = new dbTable<_dbUnfoldedChipNet>(
237+
this,
238+
this,
239+
(GetObjTbl_t) &_dbDatabase::getObjectTable,
240+
dbUnfoldedChipNetObj);
238241
// User Code Begin Constructor
239242
magic1_ = kMagic1;
240243
magic2_ = kMagic2;
@@ -510,8 +513,8 @@ dbObjectTable* _dbDatabase::getObjectTable(dbObjectType type)
510513
return unfolded_bump_inst_tbl_;
511514
case dbUnfoldedConnObj:
512515
return unfolded_conn_tbl_;
513-
case dbUnfoldedNetObj:
514-
return unfolded_net_tbl_;
516+
case dbUnfoldedChipNetObj:
517+
return unfolded_chip_net_tbl_;
515518
// User Code Begin getObjectTable
516519
case dbTechObj:
517520
return tech_tbl_;
@@ -549,7 +552,8 @@ void _dbDatabase::collectMemInfo(MemInfo& info)
549552
unfolded_bump_inst_tbl_->collectMemInfo(
550553
info.children["unfolded_bump_inst_tbl_"]);
551554
unfolded_conn_tbl_->collectMemInfo(info.children["unfolded_conn_tbl_"]);
552-
unfolded_net_tbl_->collectMemInfo(info.children["unfolded_net_tbl_"]);
555+
unfolded_chip_net_tbl_->collectMemInfo(
556+
info.children["unfolded_chip_net_tbl_"]);
553557

554558
// User Code Begin collectMemInfo
555559
tech_tbl_->collectMemInfo(info.children["tech"]);
@@ -573,7 +577,7 @@ _dbDatabase::~_dbDatabase()
573577
delete unfolded_region_inst_tbl_;
574578
delete unfolded_bump_inst_tbl_;
575579
delete unfolded_conn_tbl_;
576-
delete unfolded_net_tbl_;
580+
delete unfolded_chip_net_tbl_;
577581
// User Code Begin Destructor
578582
delete tech_tbl_;
579583
delete lib_tbl_;
@@ -755,10 +759,10 @@ dbSet<dbUnfoldedConn> dbDatabase::getUnfoldedConns() const
755759
return dbSet<dbUnfoldedConn>(obj, obj->unfolded_conn_tbl_);
756760
}
757761

758-
dbSet<dbUnfoldedNet> dbDatabase::getUnfoldedNets() const
762+
dbSet<dbUnfoldedChipNet> dbDatabase::getUnfoldedChipNets() const
759763
{
760764
_dbDatabase* obj = (_dbDatabase*) this;
761-
return dbSet<dbUnfoldedNet>(obj, obj->unfolded_net_tbl_);
765+
return dbSet<dbUnfoldedChipNet>(obj, obj->unfolded_chip_net_tbl_);
762766
}
763767

764768
// User Code Begin dbDatabasePublicMethods

src/odb/src/db/dbDatabase.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ class _dbUnfoldedChipInst;
294294
class _dbUnfoldedRegionInst;
295295
class _dbUnfoldedBumpInst;
296296
class _dbUnfoldedConn;
297-
class _dbUnfoldedNet;
297+
class _dbUnfoldedChipNet;
298298
// User Code Begin Classes
299299
class dbPropertyItr;
300300
class dbChipInstItr;
@@ -349,7 +349,7 @@ class _dbDatabase : public _dbObject
349349
dbTable<_dbUnfoldedRegionInst>* unfolded_region_inst_tbl_;
350350
dbTable<_dbUnfoldedBumpInst>* unfolded_bump_inst_tbl_;
351351
dbTable<_dbUnfoldedConn>* unfolded_conn_tbl_;
352-
dbTable<_dbUnfoldedNet>* unfolded_net_tbl_;
352+
dbTable<_dbUnfoldedChipNet>* unfolded_chip_net_tbl_;
353353

354354
// User Code Begin Fields
355355
dbTable<_dbTech, 2>* tech_tbl_;

src/odb/src/db/dbObject.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ static const char* name_tbl[] = {"dbGDSLib",
127127
"dbTechLayerWrongDirSpacingRule",
128128
"dbUnfoldedBumpInst",
129129
"dbUnfoldedChipInst",
130+
"dbUnfoldedChipNet",
130131
"dbUnfoldedConn",
131-
"dbUnfoldedNet",
132132
"dbUnfoldedRegionInst",
133133
// Generator Code End ObjectNames
134134

@@ -254,8 +254,8 @@ static const std::unordered_map<uint32_t, dbObjectType> hash_to_object_type
254254
{0xF73FA7DF, dbTechLayerWrongDirSpacingRuleObj},
255255
{0x9DE679DA, dbUnfoldedBumpInstObj},
256256
{0x18591EB8, dbUnfoldedChipInstObj},
257+
{0x5650CD93, dbUnfoldedChipNetObj},
257258
{0xCF7B84F0, dbUnfoldedConnObj},
258-
{0xDC63AD55, dbUnfoldedNetObj},
259259
{0x4C06DD36, dbUnfoldedRegionInstObj},
260260
// Generator Code End HashToObjectType
261261

@@ -382,8 +382,8 @@ static const std::unordered_map<dbObjectType, uint32_t> object_type_to_hash
382382
{dbTechLayerWrongDirSpacingRuleObj, 0xF73FA7DF},
383383
{dbUnfoldedBumpInstObj, 0x9DE679DA},
384384
{dbUnfoldedChipInstObj, 0x18591EB8},
385+
{dbUnfoldedChipNetObj, 0x5650CD93},
385386
{dbUnfoldedConnObj, 0xCF7B84F0},
386-
{dbUnfoldedNetObj, 0xDC63AD55},
387387
{dbUnfoldedRegionInstObj, 0x4C06DD36},
388388
// Generator Code End ObjectTypeToHash
389389

0 commit comments

Comments
 (0)