Ameliorate Warnings, PDN Generation, and the default design (#2066)
~ Reimplemented the default serial/parallel multiplier to be a bit less cryptic and eliminate linter warnings; and added a proper testbench ~ Reimplemented deprecated variable translation behavior to account for the situation where a deprecated variable's value does not match the default for the new value, which causes a crash ~ Slightly improved warning for designs having been black-boxed during STA ~ PDN Generation Updates ~ Renamed `DESIGN_IS_CORE` to `FP_PDN_MULTILAYER` with translation behavior ~ PDN generation will now always attempt to extend to core ring (which is inert if core rings do not exist) ~ Fixed bug where `FP_PDN_MULTILAYER` being set to `0` would attempt to create a core-ring on two layers anyway ~ IR drop now prints a warning if `VSRC_LOC_FILE` is not provided - Removed deprecation behavior for `GLB_RT` variables - it's been over a year (>=6 mo as promised)
Showing
- .github/test_sets/get_test_matrix.py 13 additions, 2 deletions.github/test_sets/get_test_matrix.py
- Makefile 3 additions, 3 deletionsMakefile
- configuration/checkers.tcl 0 additions, 3 deletionsconfiguration/checkers.tcl
- configuration/floorplan.tcl 0 additions, 4 deletionsconfiguration/floorplan.tcl
- configuration/general.tcl 0 additions, 2 deletionsconfiguration/general.tcl
- configuration/synthesis.tcl 0 additions, 1 deletionconfiguration/synthesis.tcl
- designs/ci 1 addition, 1 deletiondesigns/ci
- designs/spm/config.json 14 additions, 14 deletionsdesigns/spm/config.json
- designs/spm/pin_order.cfg 2 additions, 2 deletionsdesigns/spm/pin_order.cfg
- designs/spm/src/spm.sdc 1 addition, 1 deletiondesigns/spm/src/spm.sdc
- designs/spm/src/spm.v 53 additions, 122 deletionsdesigns/spm/src/spm.v
- designs/spm/verify/spm_tb.v 106 additions, 0 deletionsdesigns/spm/verify/spm_tb.v
- docs/source/reference/configuration.md 9 additions, 8 deletionsdocs/source/reference/configuration.md
- docs/source/tutorials/digital_guide.md 6 additions, 6 deletionsdocs/source/tutorials/digital_guide.md
- docs/source/usage/advanced_power_grid_control.md 4 additions, 4 deletionsdocs/source/usage/advanced_power_grid_control.md
- docs/source/usage/chip_integration.md 2 additions, 2 deletionsdocs/source/usage/chip_integration.md
- docs/source/usage/hardening_macros.md 2 additions, 2 deletionsdocs/source/usage/hardening_macros.md
- flow.tcl 1 addition, 1 deletionflow.tcl
- scripts/config/init.py 2 additions, 2 deletionsscripts/config/init.py
- scripts/openroad/common/pdn_cfg.tcl 18 additions, 12 deletionsscripts/openroad/common/pdn_cfg.tcl
Loading
Please register or sign in to comment