arthurjolo

Results 9 issues of arthurjolo

Fixes [#4266](https://github.com/The-OpenROAD-Project/OpenROAD/issues/4266) This PR updates the FastRouteCore class to use the same indexing for Layers as the GlobalRoute. With this PR every layer information stored in the FastRouteCore uses an...

Fixes [#4266](https://github.com/The-OpenROAD-Project/OpenROAD/issues/4266) This PR updates the FastRouteCore class to use the same indexing for Layers as the GlobalRoute. With this PR every layer information stored in the FastRouteCore uses an...

This PR makes the CTS option to insert dummy load buffers at the end of CTS to be on by default.

Fixes [#4006](https://github.com/The-OpenROAD-Project/OpenROAD/issues/4006) This PR changes the position of buffers inserted to fix long wires. The new position is set to be the the middle of the wire, previously it was...

Fixing the merge error mentioned in [#4801](https://github.com/The-OpenROAD-Project/OpenROAD/pull/4801)

### Description For the design ihp-sg13g2/riscvi CTS is not inserting buffers in some levels, the image shows the net _clknet_0_clk_ where the level 0 clock buffer (_clkbuf_0_clk_) is driving all...

enhancement
cts

This PR removes the CTS option -obstruction_aware and enables it by default, and adds improvements to prevent metrics degradation: - Remove CTS option -obstruction_aware - Insert delay to balance clock...

The current Level Balancer of CTS tends to insert buffers one on top of the other and when they are legalized a cluster of buffers is formed, issue [#2305](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/issues/2305) shows...

### Description After PR [#8881](https://github.com/The-OpenROAD-Project/OpenROAD/pull/8881) is merged, tested how it works with the CGT module. ### Suggested Solution _No response_ ### Additional Context _No response_