Skip to content

Commit 1383d74

Browse files
committed
dpl: undo unecessary comment modification
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
1 parent f94fb71 commit 1383d74

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

src/dpl/src/Optdp.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,9 @@ void Opendp::improvePlacement(const int seed,
6969
importDb();
7070

7171
// importDb() rebuilds the network from scratch; fresh Node objects have
72-
// orientation hard coded as R0 with un-rotated master width/height. The
73-
// dbInst already carries the true orientation, so sync every placed cell's
74-
// node to it. Fixed cells (rotated macros, endcaps, tapcells) must be
75-
// included: setFixedGridCells() and the DetailedMgr DRC checks read the
76-
// node's width/height, so leaving a rotated fixed macro at R0 paints a
77-
// wrong-sized footprint and produces phantom overlaps / edge-spacing
78-
// violations against it.
72+
// orientation hard coded as R0. The legalizer writes row-correct orientations
73+
// to dbInst in its post-flush orient loop, so use this orientation for
74+
// DetailedMgr DRC checks
7975
for (const auto& node : network_->getNodes()) {
8076
if (node->getType() == Node::CELL) {
8177
odb::dbInst* inst = node->getDbInst();

0 commit comments

Comments
 (0)