Closed zhilix closed 1 year ago
Thanks for catching this corner case bug when an instance has only 1 ripUp candidate during legalization. Fix is in to include a check to ensure the instance is legalized during ripUP LG stage, if not it is legalized in a greedy manner. There are no issues with the large ISPD'16 benchmarks FPGA01-FPGA12. Closing issue.
When I run global placement and legalization for gnl designs and FPGA-example designs, in the final solution there is always one instrance being placed to "1 0 15".
which is very far away from other instances being placed in the center of the layout.
I tried to dump out placement solutions at different stages and found probably something happened during "ripUP_Greedy_slotAssign".