limbo018 / DREAMPlace

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

about greedy legalization #151

Open Panghy1106 opened 10 months ago

Panghy1106 commented 10 months 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 10 months 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 10 months 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