/dports/cad/openroad/OpenROAD-2.0/src/OpenDB/include/opendb/ |
H A D | dbUtil.h | 54 class dbBlock; variable 67 dbBlock* _block; 134 dbBlock* createBlock(dbBlock* blk, bool copyViaTable = false); 152 uint printNewInsts(dbBlock* ecoBlock, dbBlock* srcBlock, FILE* fp); 153 uint printDeletedInsts(dbBlock* ecoBlock, dbBlock* srcBlock, FILE* fp); 154 uint printModifiedInsts(dbBlock* ecoBlock, dbBlock* srcBlock, FILE* fp); 157 uint printNewNets(dbBlock* ecoBlock, 165 uint printDisconnectedTerms(dbBlock* ecoBlock, dbBlock* srcBlock, FILE* fp); 166 uint printConnectedTerms(dbBlock* ecoBlock, dbBlock* srcBlock, FILE* fp); 171 void writeEco(dbBlock* ecoBlock, [all …]
|
H A D | dbBlockSet.h | 39 class dbBlock; variable 42 class dbSetIterator<dbBlock> 44 friend class dbSet<dbBlock>; 58 typedef dbBlock* value_type; 60 typedef dbBlock** pointer; 61 typedef dbBlock*& reference; 88 dbBlock* operator*() { return (dbBlock*) _itr->getObject(_cur, _parent); } 90 dbBlock* operator->() { return (dbBlock*) _itr->getObject(_cur, _parent); } 92 dbSetIterator<dbBlock>& operator++() 107 class dbSet<dbBlock> [all …]
|
H A D | db.h | 80 class dbBlock; variable 770 dbBlock* getBlock(); 829 dbBlock* getParent(); 1493 static void copyViaTable(dbBlock* dst, dbBlock* src); 1517 static dbBlock* create(dbBlock* block, 1530 static dbBlock* duplicate(dbBlock* block, const char* name = NULL); 1540 static dbBlock* getBlock(dbBlock* block, uint oid); 1550 static dbSet<dbBlock>::iterator destroy(dbSet<dbBlock>::iterator& itr); 1671 dbBlock* getBlock(); 2114 dbBlock* getBlock(); [all …]
|
H A D | ISdb.h | 53 class dbBlock; variable 68 virtual void reMakeSdb(dbTech* tech, dbBlock* block) = 0; 71 virtual void setExtControl(dbBlock* block, 122 virtual uint addBlockages(dbBlock* block) = 0; 123 virtual void initSearchForNets(dbTech* tech, dbBlock* block) = 0; 125 virtual void addPowerNets(dbBlock* block, uint wtype, bool skipVias) = 0; 126 virtual void addSignalNets(dbBlock* block, uint wtype, uint vtype) = 0; 127 virtual void addSignalNets(dbBlock* block, uint wtype, bool wireVia) = 0;
|
H A D | dbBlockCallBackObj.h | 41 class dbBlock; variable 154 virtual void inDbBlockStreamOutBefore(dbBlock*) {} in inDbBlockStreamOutBefore() argument 155 virtual void inDbBlockStreamOutAfter(dbBlock*) {} in inDbBlockStreamOutAfter() argument 156 virtual void inDbBlockReadNetsBefore(dbBlock*) {} in inDbBlockReadNetsBefore() argument 157 virtual void inDbBlockSetDieArea(dbBlock*) {} in inDbBlockSetDieArea() argument 163 void addOwner(dbBlock* new_owner); 171 dbBlock* _owner;
|
H A D | defin.h | 47 class dbBlock; variable 81 dbBlock* createBlock(dbBlock* parent, 86 bool replaceWires(dbBlock* block, const char* def_file);
|
H A D | wOrder.h | 39 class dbBlock; variable 42 void orderWires(dbBlock* b, 47 void orderWires(dbBlock* b,
|
/dports/cad/openroad/OpenROAD-2.0/src/OpenDB/src/defout/ |
H A D | defout_impl.h | 49 class dbBlock; variable 89 void writeRows(dbBlock* block); 90 void writeTracks(dbBlock* block); 91 void writeGCells(dbBlock* block); 92 void writeVias(dbBlock* block); 94 void writeInsts(dbBlock* block); 99 void writeBTerms(dbBlock* block); 102 void writeRegions(dbBlock* block); 103 void writeGroups(dbBlock* block); 105 void writeFills(dbBlock* block); [all …]
|
/dports/cad/openroad/OpenROAD-2.0/src/OpenDB/src/db/ |
H A D | dbObject.cpp | 380 obj = dbBlock::getBlock((dbBlock*) obj, oid); in resolveDbName() 414 obj = dbInst::getInst((dbBlock*) obj, oid); in resolveDbName() 434 obj = dbNet::getNet((dbBlock*) obj, oid); in resolveDbName() 449 obj = dbSBox::getSBox((dbBlock*) obj, oid); in resolveDbName() 481 obj = dbVia::getVia((dbBlock*) obj, oid); in resolveDbName() 488 obj = dbWire::getWire((dbBlock*) obj, oid); in resolveDbName() 497 obj = dbBox::getBox((dbBlock*) obj, oid); in resolveDbName() 559 obj = dbBPin::getBPin((dbBlock*) obj, oid); in resolveDbName() 589 obj = dbRSeg::getRSeg((dbBlock*) obj, oid); in resolveDbName() 604 obj = dbRow::getRow((dbBlock*) obj, oid); in resolveDbName() [all …]
|
H A D | dbBlock.cpp | 1553 dbBlock* dbBlock::getParent() in getParent() 1581 dbSet<dbBlock> dbBlock::getChildren() in getChildren() 1589 dbBlock* dbBlock::findChild(const char* name_) in findChild() 2363 dbBlock* dbBlock::getExtCornerBlock(uint corner) in getExtCornerBlock() 2481 void dbBlock::copyViaTable(dbBlock* dst_, dbBlock* src_) in copyViaTable() 2505 dbBlock* dbBlock::create(dbBlock* parent_, in create() 2521 dbBlock* dbBlock::duplicate(dbBlock* child_, const char* name_) in duplicate() 2554 dbBlock* dbBlock::getBlock(dbBlock* block_, uint dbid_) in getBlock() 2560 void dbBlock::destroy(dbBlock* block_) in destroy() 2597 dbSet<dbBlock>::iterator dbBlock::destroy(dbSet<dbBlock>::iterator& itr) in destroy() [all …]
|
H A D | dbFlatten.h | 45 class dbBlock; variable 89 dbNet* getParentNet(dbBlock* parent_block, dbNet* child_net); 91 bool flatten(dbBlock* parent, 92 dbBlock* child, 95 dbNet* copyNet(dbBlock* parent_block, dbNet* child_net); 96 dbTechNonDefaultRule* copyNonDefaultRule(dbBlock* parent, 101 dbBlock* src, 107 void copyObstruction(dbBlock* dst_block, dbObstruction* src); 108 void copyBlockage(dbBlock* dst_block, dbBlockage* src); 109 void copyRegion(dbBlock* parent_block, [all …]
|
H A D | dbCapNode.cpp | 489 dbITerm* dbCapNode::getITerm(dbBlock* mblock) in getITerm() 492 dbBlock* block = mblock ? mblock : (dbBlock*) seg->getOwner(); in getITerm() 497 dbBTerm* dbCapNode::getBTerm(dbBlock* mblock) in getBTerm() 500 dbBlock* block = mblock ? mblock : (dbBlock*) seg->getOwner(); in getBTerm() 508 dbBlock* block = mblock ? mblock : (dbBlock*) seg->getOwner(); in isSourceTerm() 527 bool dbCapNode::isInoutTerm(dbBlock* mblock) in isInoutTerm() 530 dbBlock* block = mblock ? mblock : (dbBlock*) seg->getOwner(); in isInoutTerm() 856 dbBlock* block = (dbBlock*) seg->getOwner(); in getShapeId() 903 dbBlock* block = mblock ? mblock : (dbBlock*) seg->getOwner(); in getTermCoords() 1095 dbBlock* block = (dbBlock*) node->getOwner(); in printCC() [all …]
|
H A D | dbDatabase.cpp | 474 void dbDatabase::readBlock(FILE* file, dbBlock* block) in readBlock() 484 void dbDatabase::readNets(FILE* file, dbBlock* block) in readNets() 498 void dbDatabase::readWires(FILE* file, dbBlock* block) in readWires() 570 void dbDatabase::writeBlock(FILE* file, dbBlock* block) in writeBlock() 578 void dbDatabase::writeNets(FILE* file, dbBlock* block) in writeNets() 586 void dbDatabase::writeWires(FILE* file, dbBlock* block) in writeWires() 619 void dbDatabase::beginEco(dbBlock* block_) in beginEco() 630 void dbDatabase::endEco(dbBlock* block_) in endEco() 642 bool dbDatabase::ecoEmpty(dbBlock* block_) in ecoEmpty() 652 int dbDatabase::checkEco(dbBlock* block_) in checkEco() [all …]
|
H A D | dbWire.cpp | 661 dbBlock* block = (dbBlock*) wire->getOwner(); in getShape() 688 dbBlock* block = (dbBlock*) wire->getOwner(); in getShape() 723 dbBlock* block = (dbBlock*) wire->getOwner(); in getCoord() 1072 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1100 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1182 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1198 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1290 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1362 dbBlock* block = (dbBlock*) wire->getOwner(); in getSegment() 1434 dbBlock* block = (dbBlock*) wire->getOwner(); in createVia() [all …]
|
H A D | dbInstHdr.h | 42 class dbBlock; variable 56 dbBlock* getBlock(); 60 static dbInstHdr* create(dbBlock* block, dbMaster* master);
|
H A D | test_wire.cpp | 104 dbBlock* block = dbBlock::create(chip, "chip"); in db_test_wires() 197 dbBlock* child = dbBlock::create(block, "chip"); in db_test_wires() 198 dbBlock::copyViaTable(child, block); in db_test_wires()
|
H A D | dbUtil.cpp | 111 dbBlock* dbCreateNetUtil::createBlock(dbBlock* blk, in createBlock() 122 _block = dbBlock::create(blk, blk_name, '/'); in createBlock() 517 uint dbCreateNetUtil::printNewInsts(dbBlock* ecoBlock, in printNewInsts() 518 dbBlock* srcBlock, in printNewInsts() 563 uint dbCreateNetUtil::printDeletedNets(dbBlock* ecoBlock, in printDeletedNets() 564 dbBlock* srcBlock, in printDeletedNets() 621 uint dbCreateNetUtil::printNewNets(dbBlock* ecoBlock, in printNewNets() 622 dbBlock* srcBlock, in printNewNets() 724 void dbCreateNetUtil::writeEco(dbBlock* ecoBlock, in writeEco() 725 dbBlock* srcBlock, in writeEco() [all …]
|
/dports/cad/openroad/OpenROAD-2.0/src/pdn/include/pdn/ |
H A D | PdnGen.hh | 49 using odb::dbBlock; 73 void globalConnect(dbBlock* block); 74 …void globalConnect(dbBlock* block, std::shared_ptr<regex>& instPattern, std::shared_ptr<regex>& pi… 75 …void globalConnectRegion(dbBlock* block, dbBox* region, std::shared_ptr<regex>& instPattern, std::… 82 …void findInstsInArea(dbBlock* block, dbBox* region, std::shared_ptr<regex>& instPattern, std::vect… 83 …void buildMasterPinMatchingMap(dbBlock* block, std::shared_ptr<regex>& pinPattern, std::map<dbMast… 85 void globalConnectRegion(dbBlock* block, dbBox* region, std::shared_ptr<netRegexPairs>);
|
/dports/cad/openroad/OpenROAD-2.0/src/TritonRoute/src/io/ |
H A D | io.h | 41 class dbBlock; variable 105 void setDieArea(odb::dbBlock*); 106 void setTracks(odb::dbBlock*); 107 void setInsts(odb::dbBlock*); 108 void setObstructions(odb::dbBlock*); 109 void setBTerms(odb::dbBlock*); 110 void setVias(odb::dbBlock*); 111 void setNets(odb::dbBlock*); 282 void updateDbConn(odb::dbBlock* block, odb::dbTech* tech); 283 void updateDbVias(odb::dbBlock* block, odb::dbTech* tech);
|
/dports/cad/openroad/OpenROAD-2.0/src/ppl/src/ |
H A D | IOPlacer.tcl | 74 set dbBlock [ord::get_db_block] 75 set die_area [$dbBlock getDieArea] 126 set dbBlock [ord::get_db_block] 164 set die_area [$dbBlock getDieArea] 273 set dbBlock [ord::get_db_block] 274 if { $dbBlock == "NULL" } { 282 foreach inst [$dbBlock getInsts] { 338 set bterms_cnt [llength [$dbBlock getBTerms]] 495 set dbBlock [ord::get_db_block] 496 set die_area [$dbBlock getDieArea] [all …]
|
/dports/cad/openroad/OpenROAD-2.0/src/gui/src/ |
H A D | layoutViewer.h | 56 class dbBlock; variable 138 virtual void inDbBlockSetDieArea(odb::dbBlock* block) override; 150 void designLoaded(odb::dbBlock* block); 186 odb::dbBlock* getBlock(); 190 odb::dbBlock* block, 198 odb::dbBlock* block, 202 void drawRows(odb::dbBlock* block, 210 odb::dbBlock* block);
|
/dports/cad/openroad/OpenROAD-2.0/src/ |
H A D | OpenRoad-py.i | 41 using odb::dbBlock; 60 odb::dbBlock * 80 odb::dbBlock *
|
/dports/cad/openroad/OpenROAD-2.0/src/pdn/src/ |
H A D | PdnGen.cc | 48 using odb::dbBlock; 98 PdnGen::globalConnect(dbBlock* block, std::shared_ptr<regex>& instPattern, std::shared_ptr<regex>& … in globalConnect() 104 PdnGen::globalConnect(dbBlock* block) { in globalConnect() 125 PdnGen::globalConnectRegion(dbBlock* block, dbBox* region, std::shared_ptr<netRegexPairs> global_co… in globalConnectRegion() 134 PdnGen::globalConnectRegion(dbBlock* block, dbBox* region, std::shared_ptr<regex>& instPattern, std… in globalConnectRegion() 165 PdnGen::findInstsInArea(dbBlock* block, dbBox* region, std::shared_ptr<regex>& instPattern, std::ve… in findInstsInArea() 185 PdnGen::buildMasterPinMatchingMap(dbBlock* block, std::shared_ptr<regex>& pinPattern, std::map<dbMa… in buildMasterPinMatchingMap()
|
H A D | PdnGen.i | 81 add_global_connect(odb::dbBlock* block, const char* region_name, const char* inst_pattern, const ch… in add_global_connect() 95 global_connect(odb::dbBlock* block) { in global_connect() 101 global_connect(odb::dbBlock* block, const char* inst_pattern, const char* pin_pattern, odb::dbNet* … in global_connect() 111 global_connect_region(odb::dbBlock* block, const char* region_name, const char* inst_pattern, const… in global_connect_region()
|
/dports/cad/openroad/OpenROAD-2.0/src/OpenDB/src/defin/ |
H A D | defin.cpp | 108 dbBlock* defin::createBlock(dbBlock* parent, in createBlock() 118 bool defin::replaceWires(dbBlock* block, const char* def_file) in replaceWires()
|