limbo018 / DREAMPlace

Deep learning toolkit-enabled VLSI placement
BSD 3-Clause "New" or "Revised" License
709 stars 204 forks source link

about greedy legalization #151

Open Panghy1106 opened 1 year ago

Panghy1106 commented 1 year ago

Dear Professor, how can I learn more about greedy legalization which is used in the legaliztion phase after macro legalization? Legalization failed in my placement using dreamplace and I don't know why. It seems something error in greedy legalization. And is overlap is normal after greedy legaliztion? How can solve the overlap? Looking forward to your reply.

limbo018 commented 1 year ago

Could you share your LEF/DEF file? It might be that the macro legalization failed with huge displacement, which causes the failure of the follow-up cell legalization (greedy legalization).

Panghy1106 commented 1 year ago

Thank you for reply. I used bookshelf as input format. The files are attached. I have tried to modify regulation in macro legalization stage,cells of which height is over row height will be regarded as marco. And in your implementation of macro legalization, cells with more than twice the row height will be regarded as macro. However,it still went wrong with overlaps in the follow-up greedy legalization. Looking forward to your quick reply. p_0.zip