Osama Hammad
Osama Hammad
### Description Consider the following case:  This a net that goes through worker1 and worker2. When worker2 starts routing the net, it does not consider prevViaX distance from the...
### Description The code in DRT keeps fluctuating between the use of getTransform and getUpdatedXform. getTransform cannot be applied directly to the master shapes as its offset is not the...
### Describe the bug https://github.com/The-OpenROAD-Project/OpenROAD/issues/5637 triggered an issue in DRT that originates in GRT guides. GRT chooses to create a 2-gcells route segment on Metal1 for net clknet_4_6_0_clk to access...
**Description** Incremental pin access does not currently account for cases where new instances are created or connections are changed. This can result in pin access information being outdated. These are...
### Describe the bug I have the following case where GRT uses a long M1 guide for a net. This happens in the first iteration of repair antenna flow: ...
### Describe the bug DRT doesn't respect the bottom routing layer rules when it applies patches to cover pins and may end up with a long guide below the bottom...
### Describe the bug In a pr that merges DPL and DPO modules into one, a failure in the repair antennas flow was observed in [sky130hd/microwatt design](https://jenkins.openroad.tools/blue/organizations/jenkins/OpenROAD-flow-scripts-Private/detail/secure-dpl-dpo-merge/4/pipeline/). GRT reports high...
- Store dbChipInst::origin instead of loc and calculate loc when needed - Fix dbChipInst::setLoc and dbChipInst::setOrient to always place the chipInst so that it's lower left lower corner is at...