Commit 970de8f
committed
synth: blackbox SYNTH_BLACKBOXES modules before hierarchy check
Adds an optional SYNTH_BLACKBOXES env var that, when set, blackboxes
the listed modules before `hierarchy -check`. Intended for external
orchestrators that drive parallel partition synthesis: every partition
loads the same canonical RTLIL checkpoint, then blackboxes the modules
that belong to other partitions so it only synthesises its own
subhierarchy.
Names not present in the loaded design are skipped silently, so the
same list can be reused across partitions without per-partition
filtering.
No behaviour change when the env var is unset.1 parent 523bbbb commit 970de8f
2 files changed
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
41 | 53 | | |
42 | 54 | | |
43 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
983 | 983 | | |
984 | 984 | | |
985 | 985 | | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
986 | 997 | | |
987 | 998 | | |
988 | 999 | | |
| |||
0 commit comments