Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compared to dc/invc/openroad upon my cases, dreaplace has the shock congestion Morphologically #177

Open
tigereatsheep opened this issue Apr 18, 2024 · 4 comments

Comments

@tigereatsheep
Copy link

dcg: 0.+% H + 0.+% V
innovus: 1.+% H + 1.+% V
OR: 22.+% H + 33.+% V
dreamplace: 58+% H + 38.+% V

and dreaplace' routing length is 4x dcg's result.

I think here maybe hpwl is not a good cost function?

@limbo018
Copy link
Owner

Hi, by default, dreamplace does not turn on routability optimization. It looks like your case needs heavy optimization on routability.

@tigereatsheep
Copy link
Author

Hi, by default, dreamplace does not turn on routability optimization. It looks like your case needs heavy optimization on routability.

You are right, I'm focusing on solving congestion problem in EPlace framework. Do you know better WL estimation method (better than LSE/WA)? By the way, DreamPlace is really fast.

@limbo018
Copy link
Owner

You may check section III.F in the TCAD version of DREAMPlace paper (https://yibolin.com/publications/papers/PLACE_TCAD2020_Lin.pdf). It explains a typical way to do routability optimization. The default flow of DREAMPlace does not turn on routability optimization though.

@tigereatsheep
Copy link
Author

You may check section III.F in the TCAD version of DREAMPlace paper (https://yibolin.com/publications/papers/PLACE_TCAD2020_Lin.pdf). It explains a typical way to do routability optimization. The default flow of DREAMPlace does not turn on routability optimization though.

Thank you for your help. I would working on this problem for several weeks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants