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

feat!: Multiple PNR corners and custom RC values #591

Open
wants to merge 28 commits into
base: dev
Choose a base branch
from

Conversation

kareefardi
Copy link
Collaborator

@kareefardi kareefardi commented Oct 22, 2024

  • Added ability to read multi corner libs during all OR PnR steps
  • Added ability to set custom rc values for layers and vias during all OR PnR steps

@openlane-bot
Copy link
Collaborator

openlane-bot commented Oct 22, 2024

Metric comparisons are in beta. Please report bugs under the issues tab.

To create this report yourself, grab the metrics artifact from the CI run, extract them, and invoke python3 -m openlane.common.metrics compare-remote current --branch dev --table-verbosity ALL --table-out ./tables_all.md.

  • No changes to critical metrics were detected in analyzed designs.

Full tables ► https://gist.github.com/openlane-bot/7c281b6757d64e62af685f38136cecce

Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
commit e7a0e71
Author: Kareem Farid <[email protected]>
Date:   Sun Nov 3 13:22:53 2024 +0200

    lint

    Signed-off-by: Kareem Farid <[email protected]>

commit 9e25b72
Author: Kareem Farid <[email protected]>
Date:   Sun Nov 3 13:11:51 2024 +0200

    update changelog, Verilator.Lint, Yosys.JsonHeader

    Signed-off-by: Kareem Farid <[email protected]>

commit 36bca9b
Author: Kareem Farid <[email protected]>
Date:   Sun Nov 3 12:52:59 2024 +0200

    bugfix: allow unsetting variables in configuration files

    Signed-off-by: Kareem Farid <[email protected]>

commit b0246e6
Author: Kareem Farid <[email protected]>
Date:   Tue Oct 29 15:29:20 2024 +0300

    hotfix: incorrect error message when substiuting with a nonexistent step

commit 19109e1
Author: Mohamed Gaber <[email protected]>
Date:   Sat Oct 26 20:12:12 2024 +0300

    bugfix: odb steps dropping PYTHONPATH (#592)

    * `Odb.*`
      * Fixed OpenROAD dropping user-set `PYTHONPATH` values.

    ## Tool Updates

    * Use `NIX_PYTHONPATH` instead of `PYTHONPATH` in Docker and devshells
      to avoid collisions with user-set `PYTHONPATH` variables.

commit 627a5ab
Author: Mohamed Gaber <[email protected]>
Date:   Thu Oct 24 11:03:55 2024 +0300

    nix: make flake.createOpenLane shell more ergonomic

    ## Tool Updates
    * `flake.createOpenLaneShell` now gets OpenLane from `python3.pkgs`.
    * Fixed issue with `flake.createOpenLaneShell` where plugins would not get
      included due to an operator precedence issue.

commit 8451508
Author: Mohamed Gaber <[email protected]>
Date:   Thu Oct 24 10:57:58 2024 +0300

    hotfix: regression in nix/create-shell.nix

commit 1bfa43d
Author: Mohamed Gaber <[email protected]>
Date:   Mon Oct 21 21:05:05 2024 +0300

    Temporarily revert Colab's OpenLane version until it's fixed

Signed-off-by: Kareem Farid <[email protected]>
@kareefardi
Copy link
Collaborator Author

kareefardi commented Nov 25, 2024

update sky130 via rc values

Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
update documentation to add units of LAYERS_RC and VIAS_R
remove default value for PNR_CORNERS

Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
@kareefardi kareefardi marked this pull request as ready for review January 19, 2025 14:34
@kareefardi kareefardi changed the title feat!: Read multi corner libs during PNR steps feat!: Multiple PNR corners and custom RC values Jan 19, 2025
kareefardi and others added 4 commits January 21, 2025 11:31
small logging tweaks

Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
Signed-off-by: Kareem Farid <[email protected]>
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