Commit 6ccadbe
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.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>1 parent 523bbbb commit 6ccadbe
1 file changed
Lines changed: 12 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 | | |
| |||
0 commit comments