Matt Liberty

Results 1725 comments of Matt Liberty

The rows are cut around the macro according to the halo so there are no legal placement sites inside the halo. I can't see any instances of an antenna diode...

Diodes in yellow: ![image](https://user-images.githubusercontent.com/761514/169398201-e380cb28-4c5c-4478-a584-f196eb20b756.png)

The diode must in a row to be marked FIRM: ``` legally_placed = legally_placed && diodeInRow(inst_rect); ... if (core_area.contains(inst_rect) && !sink_inst->getMaster()->isBlock() && legally_placed) { antenna_inst->setPlacementStatus(odb::dbPlacementStatus::FIRM); ```

8d53e9b018dec98fa63e907ddeb6c5406f035361 is from Feb 17. When I run with the current OR head I don't see the above errors. Why is MPW-6 so far behind? @donn

I see the mpw-6b tag points at a slightly later version.

I was fixing up ifp for python and I think I've eliminated this problem in the process (both values are dbu now). Would you verify this is ok to close?...

This is because OL chooses to fill with decap cells not filler cells. Filler cells are excluded but decaps are not fillers. It is an OL decision and not a...

One example: // (dbGCellGrid|dbTrackGrid)::getGridPattern[XY] %apply int& OUTPUT { int& origin_x, int& origin_y, int& line_count, int& step }; is in tcl only

@arlpetergadfort does the new pdn resolve this?

global_placement has a -max_phi_coef but it is rather obscure though you can try different values. What happened when increased the core area? Did the overflow reach a lower level or...