OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Improved undo

Open openroadie opened this issue 2 years ago • 24 comments

openroadie avatar Aug 23 '23 16:08 openroadie

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Aug 23 '23 18:08 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Aug 29 '23 20:08 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 08 '23 07:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 13 '23 14:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 19 '23 15:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 19 '23 17:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 19 '23 21:09 github-actions[bot]

@maliberty The new code is not yet enabled since I need to add better statistics (it will also enable us to correctly count number of moves made vs. number of moves that were rejected/undone) but I would like this PR merged so it does not become an unmanageable mess. The next steps are:

  • Add the missing corner cases/more thorough testing
  • Once ORFS and maybe even secure ORFS successfully passes, we can move to the new undo method
  • Delete the existing undo code if there are no issues

The ORFS test PR (not to be merged) is here.

https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/pull/1482

openroadie avatar Sep 20 '23 05:09 openroadie

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 20 '23 05:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Sep 20 '23 05:09 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 05 '23 05:10 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 10 '23 06:10 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Oct 10 '23 06:10 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Dec 10 '23 08:12 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Dec 30 '23 05:12 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Dec 30 '23 05:12 github-actions[bot]

@maliberty This is finally ready. The next step would be to do some testing of the new undo mode and then migrate to it (and delete all the existing undo code). The big difference between new/old Undo is that the new code actually does use a stack (instead of the old ad hoc approach where certain undo operations can simply not be supported).

openroadie avatar Dec 31 '23 00:12 openroadie

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Jan 01 '24 05:01 github-actions[bot]

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Jan 02 '24 07:01 github-actions[bot]

I went ahead and started a secure CI

maliberty avatar Jan 02 '24 23:01 maliberty

Thank you @maliberty . Much appreciated.

openroadie avatar Jan 03 '24 06:01 openroadie

aes/ng45: Error: cts.tcl, 111 ERROR: A problem occurred during equivalence check. aes_lvt/asap7: [ERROR] finish__timing__wns_percent_delay fail test: -12.204497 >= -10.0

The first needs investigating but the second could be updated.

maliberty avatar Jan 03 '24 06:01 maliberty

aes/ng45: Error: cts.tcl, 111 ERROR: A problem occurred during equivalence check. aes_lvt/asap7: [ERROR] finish__timing__wns_percent_delay fail test: -12.204497 >= -10.0

The first needs investigating but the second could be updated.

Thank you @maliberty . I agree with you and luckily can run aes/n45 locally. I will investigate and report back. Sorry for the delay in replying (been kinda sick this week).

openroadie avatar Jan 07 '24 21:01 openroadie

clang-tidy review says "All clean, LGTM! :+1:"

github-actions[bot] avatar Feb 09 '24 05:02 github-actions[bot]