Commit d98de4a
committed
synth: apply SYNTH_BLACKBOXES to loaded RTLIL after checkpoint read
The preamble already registers SYNTH_BLACKBOXES at the HDL-read stage,
but when synth.tcl is entered via a pre-loaded RTLIL checkpoint (see
SYNTH_CHECKPOINT) the preamble is not involved, so the blackbox list
needs a second application point on the loaded netlist.
Run the same list through `blackbox` between read_checkpoint and
hierarchy -check. Wrap each in `catch` so stale names from a static
list don't fail the flow — matches the existing "non-existent modules
are ignored silently" documentation for the variable.
The variable's doc entry already notes Bazel parallel synth; extended
to call out the post-checkpoint apply point for completeness.1 parent ec63655 commit d98de4a
3 files changed
Lines changed: 14 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
37 | 47 | | |
38 | 48 | | |
39 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
| |||
0 commit comments