Add RSZ_DONT_TOUCH list (#1798)

This commit is contained in:
Kareem Farid
2023-05-23 16:19:10 +03:00
committed by GitHub
parent 541c95953c
commit ee14c3eb23
7 changed files with 60 additions and 39 deletions

View File

@@ -140,7 +140,8 @@ These variables worked initially, but they were too sky130 specific and will be
|Variable|Description|
|-|-|
| `RSZ_LIB` | Points to the lib file, corresponding to the typical corner, that is used during resizer optimizations. This is copy of `LIB_SYNTH_COMPLETE`. <br> Default: automatically generated in `$::env(synthesis_tmpfiles)/resizer_<library-name>.lib` |
| `RSZ_DONT_TOUCH_RX` | A single regular expression designating nets as "don't touch" by resizer optimizations. <br> Default: `$^` (matches nothing.) |
| `RSZ_DONT_TOUCH_RX` | A single regular expression designating nets or instances as "don't touch" by resizer optimizations. <br> Default: `$^` (matches nothing.) |
| `RSZ_DONT_TOUCH` | A list of nets or instances to set as "don't touch". <br> Default: Empty. |
| `LIB_RESIZER_OPT` | **Deprecated: use `RSZ_LIB`**: Points to the lib file, corresponding to the typical corner, that is used during resizer optimizations. This is copy of `LIB_SYNTH_COMPLETE`. <br> Default: automatically generated in `$::env(synthesis_tmpfiles)/resizer_<library-name>.lib` |
### Placement