Home
last modified time | relevance | path

Searched refs:dbBlock (Results 1 – 25 of 163) sorted by relevance

1234567

/dports/cad/openroad/OpenROAD-2.0/src/OpenDB/include/opendb/
H A DdbUtil.h54 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 DdbBlockSet.h39 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 Ddb.h80 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 DISdb.h53 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 DdbBlockCallBackObj.h41 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 Ddefin.h47 class dbBlock; variable
81 dbBlock* createBlock(dbBlock* parent,
86 bool replaceWires(dbBlock* block, const char* def_file);
H A DwOrder.h39 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 Ddefout_impl.h49 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 DdbObject.cpp380 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 DdbBlock.cpp1553 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 DdbFlatten.h45 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 DdbCapNode.cpp489 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 DdbDatabase.cpp474 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 DdbWire.cpp661 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 DdbInstHdr.h42 class dbBlock; variable
56 dbBlock* getBlock();
60 static dbInstHdr* create(dbBlock* block, dbMaster* master);
H A Dtest_wire.cpp104 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 DdbUtil.cpp111 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 DPdnGen.hh49 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 Dio.h41 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 DIOPlacer.tcl74 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 DlayoutViewer.h56 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 DOpenRoad-py.i41 using odb::dbBlock;
60 odb::dbBlock *
80 odb::dbBlock *
/dports/cad/openroad/OpenROAD-2.0/src/pdn/src/
H A DPdnGen.cc48 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 DPdnGen.i81 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 Ddefin.cpp108 dbBlock* defin::createBlock(dbBlock* parent, in createBlock()
118 bool defin::replaceWires(dbBlock* block, const char* def_file) in replaceWires()

1234567