-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: make substitutions more predictable, strictly class-level (#648)
## Misc. Enhancements/Bugfixes * `openlane.flows` * `SequentialFlow` * Substitutions are now to be strictly consumed by the subclass initializer, i.e., it can no longer be done on the object-level and only on the class level. Additionally, it can provided as a list of tuples instead of a dictionary so the same key may be reused multiple times. * Step IDs are re-normalized after every substitution, so a substitution for `OpenROAD.DetailedPlacement-1` for example would always refer to the second `OpenROAD.DetailedPlacement` AFTER applying all previous substitutions, instead of the second "original" `OpenROAD.DetailedPlacement` in the flow. * `openlane.config` * `meta.substituting_steps` now only apply to the sequential flow declared in `meta.flow` and not all flows.
- Loading branch information
Showing
6 changed files
with
206 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[tool.poetry] | ||
name = "openlane" | ||
version = "3.0.0.dev12" | ||
version = "3.0.0.dev13" | ||
description = "An infrastructure for implementing chip design flows" | ||
authors = ["Efabless Corporation and Contributors <[email protected]>"] | ||
readme = "Readme.md" | ||
|
Oops, something went wrong.