Augusto Berndt

Results 112 comments of Augusto Berndt

> Log from failing build: [place.global.log](https://github.com/user-attachments/files/20747594/place.global.log) > > Log from working build: [place.global.log](https://github.com/user-attachments/files/20747590/place.global.log) On the failing log I noticed this warning on the second timing-driven gpl iteration: `[WARNING RSZ-2005] cannot...

> [sc_issue_dynamic_node_job0_skywater130_sky130hd_place.global0_20250616-083250.tar.gz](https://github.com/user-attachments/files/20756949/sc_issue_dynamic_node_job0_skywater130_sky130hd_place.global0_20250616-083250.tar.gz) > > [@povik](https://github.com/povik) FYI @gadfort I am getting this error with such tarball: ``` [ERROR ODB-0477] dbTable mask/shift mismatch 127/7 vs 4095/12 [ERROR GUI-0070] ODB-0477 ```

I had to checkout to commit 6e29df0746191b48963a35bf45422d76e2c9922c to reproduce the error. The working run is for routing, it could be useful to have the working run for global placement. Here...

here is a gif showing the placement behavior ![Image](https://github.com/user-attachments/assets/c0c8bebf-ee77-4e54-b612-3f84f14da378)

the failing run without initialPlace looks a lot better: ![Image](https://github.com/user-attachments/assets/eae6278c-0462-4e97-b25d-1cc924d9bafe)

This is the failing run during initialPlacement with CG method. I highlighted the nets of three clusters manually. ![Image](https://github.com/user-attachments/assets/fffa4715-29bc-44ac-85ed-6727d20a844d) Then we run nesterov, which is twisting instances all the way...

The conjugate gradient (CG) method is always used to set an initial placement for nesterov (both run in stage 3-3 in ORFS). I ran a test-CI with skip_initial_placement, removing the...

yes, RD currently takes hold of 0.60-0.30 range.

well, trying my idea we end up removing only the first timing-driven call (at 0.79), we still get one timing-driven call (0.64) before saving the RD snapshot (0.60), and still...

Following @povik's suggestion, I tested setting the maximum TD weight to 1.0 (no effect), but the issue persisted. I also tested using the first two TD iterations as virtual, and...