OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Meta: Top Five Tasks You Wish Were Done Today

Open QuantamHD opened this issue 2 years ago • 7 comments

What are the top five tasks you wish were done today? i.e. 5 most impactful tasks for the project

QuantamHD avatar Apr 06 '22 16:04 QuantamHD

@maliberty @tspyrou

QuantamHD avatar Apr 06 '22 16:04 QuantamHD

My list

  • Restructuring (rmp)
  • Post-drt final fixing flow which will require incremental detailed routing. This would replace the 'eco' flow in OL.
  • Turn on the post-grt fixing flow in ORFS
  • Enable RTL-MP and hierarchical synthesis with selective flattening
  • Improved CTS (better clustering, GH-tree, improved buffer selection, smart NDRs)

maliberty avatar Apr 06 '22 17:04 maliberty

@antonblanchard @arlpetergadfort Would love to hear from you as well. Let's try to collect ideas, and then we can prioritize on impact x difficulty

QuantamHD avatar Apr 06 '22 18:04 QuantamHD

My list:

  • CTS, the tree built something makes fixing setup/hold worse by poorly selecting buffers, improving CTS would help with that I think.
  • Resizer setup repair gives up too soon when fixing setup violations, that could be improved with a better stop criteria, etc.
  • Detail placement allowing specification of minimum gap (not just padding).

I'm sure there are more, but these are the ones at the front of my mind at the moment.

gadfort avatar Apr 07 '22 17:04 gadfort

@arlpetergadfort is the minimum gap to deal with the lack of 1 site filler in some pdks or something else?

maliberty avatar Apr 07 '22 19:04 maliberty

@arlpetergadfort is the minimum gap to deal with the lack of 1 site filler in some pdks or something else?

@maliberty yes, exactly. Without it increasing density would become extremely difficult.

gadfort avatar Apr 07 '22 19:04 gadfort

  • +1 for "Post-drt final fixing flow which will require incremental detailed routing."
  • +1 for "Improved CTS"
  • Integrated VHDL/GHDL support. This is being worked on and I unfortunately haven't had time to test and offer feedback yet.

antonblanchard avatar Apr 08 '22 23:04 antonblanchard