Osama Hammad

Results 32 issues of Osama Hammad

### Description Consider the following case: ![image](https://github.com/user-attachments/assets/5c85fd99-729a-4865-91d3-46400e8a695d) This a net that goes through worker1 and worker2. When worker2 starts routing the net, it does not consider prevViaX distance from the...

drt

### 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...

drt

### 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...

grt

**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...

drt

### 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: ![Image](https://github.com/user-attachments/assets/c762aa0d-e362-47e0-93d0-b61484da710d)...

ant
grt

### 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...

drt

### 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...

ant
grt

- 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...