Commit 1888719
committed
pdn: grid: limit via-repair shape extension to ring/domain boundary
Shape::extendTo() had no awareness of the grid boundary, allowing
repairVias() to extend stripes through the padframe when a via landed
at the ring edge. Now the extended shape is accepted only if it stays
within getRingArea() (or getDomainBoundary() for ring-less grids).
Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>1 parent 76065ea commit 1888719
1 file changed
Lines changed: 9 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
316 | 323 | | |
317 | 324 | | |
318 | 325 | | |
| |||
345 | 352 | | |
346 | 353 | | |
347 | 354 | | |
348 | | - | |
| 355 | + | |
349 | 356 | | |
350 | 357 | | |
351 | 358 | | |
| |||
361 | 368 | | |
362 | 369 | | |
363 | 370 | | |
364 | | - | |
| 371 | + | |
365 | 372 | | |
366 | 373 | | |
367 | 374 | | |
| |||
0 commit comments