Arthur Koucher

Results 39 issues of Arthur Koucher

### Description Asap7mock-array is using manual macro placement, because our macro placer was not able to properly handle it. With mpl2 new feature for arrays of interconnected macros, manual macro...

mpl

### Description PR #1897 disables repair_antennas for sky130hd/microwatt due to a crash. Enable it back when antenna checker is updated with the new infrastructure to handle the net routing. ###...

ant

When debugging using sky130hd/uW, SoftSA overlap penalty was resulting in -nan. The reason was that the APIs from `Cluster` were returning 0.0 area for the macro area of clusters with...

Changes: - Prepare mpl2 for removing the dbu micron internal methods of conversion for the new dbBlock ones - Make `place_macro` not relying on mpl2 internals anymore - Avoid snapping...

Also making some tiny debugPrint improvements and avoid some code duplication.

### Subject [Stage]: Global Router. ### Describe the bug Segfault during grt stage when repairing setup and hold violations for sky130hd/riscv32i. [Secure-CI run.](https://jenkins.openroad.tools/blue/organizations/jenkins/OpenROAD-flow-scripts-Private%2Fpublic_tests_small/detail/secure-mpl2-flat-vertices/1/pipeline) ### Expected Behavior No crash. ### Environment...

grt

### Description [#5256](https://github.com/The-OpenROAD-Project/OpenROAD/pull/5256) Fixed the crash in mpl2; [#5255](https://github.com/The-OpenROAD-Project/OpenROAD/pull/5255) Solved the problem of mpl2 not completing due SA not finding a valid tiling for the root. However, even though mpl2...

mpl

### Description Currently, RepairDesign uses a strategy of resizing cells to a target slew in order to perform Post Placement Optimization. With the current methodology, the Resizer ends up "fixing"...

rsz

### Describe the bug After running the test case provided in #5340, after link_design finishes running and sta tries to report, the gui doesn't show nothing in scripting and keeps...

gui