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

Artifact Reorganization #723

Merged
merged 22 commits into from
Nov 23, 2021
Merged

Conversation

donn
Copy link
Collaborator

@donn donn commented Nov 19, 2021

The best thing to happen to OpenLane since OpenLane.

Variables related to output files: i.e. logs, results and reports, are becoming more uniform.

  • Variables now point to folders
  • Variables now called {stage}_{type}s
  • All variables renamed to be tool-generic
    • magic, klayout, cvc and lvs all unified, renamed "finishing"
  • Better flow runtime calculation
    • All step runtimes are now stored in a yaml file, which can easily be read by a human or parsed by a computer.
  • Better step indexing
    • You have to increment the step index explicitly using increment_index.
    • Functions that take log arguments now require you to not use an indexed file, it's their responsibility to index them.
  • Changed names for many logs to make more sense
  • A plethora of files being moved and/or renamed
    • Yosys scripts were moved into their own folder
    • All references to OpenLANE that are not a published paper have been replaced with OpenLane
    • Copyright dates updated on some files

A note to all reviewers, don't merge, just approve. Let me handle it.

@donn donn marked this pull request as ready for review November 23, 2021 12:37
Manarabdelaty
Manarabdelaty previously approved these changes Nov 23, 2021
@donn donn changed the title Run Folder Rework Artifact Reorganization Nov 23, 2021
- rename rsz and rsizer to resizer
- rename gplace to global
- rename floorplan to initial_fp
@donn donn merged commit 3bc6fcd into The-OpenROAD-Project:master Nov 23, 2021
@donn donn deleted the run_structure branch November 24, 2021 13:03
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

Successfully merging this pull request may close these issues.

3 participants