File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 33For large designs, it can be useful to split synthesis for the
44major blocks and combine the synthesized result.
55
6+ SYNTH_HIERARCHICAL=1 and MAX_UNGROUP_SIZE can be used to adjust which
7+ modules are flattened and which are kept.
8+
9+ A module that is not flattened, can be built separately without any
10+ loss in quality of results and combined as shown below. The module
11+ that is built separately be built with and without SYNTH_HIERARCHICAL=1.
12+
6131 . Synthesize aes_key_expand_128 module
714
8- make DESIGN_CONFIG=designs/asap7/aes/config.mk LOW_VARIANT =blackbox clean_synth synth
15+ make DESIGN_CONFIG=designs/asap7/aes/config.mk FLOW_VARIANT =blackbox clean_synth synth
9162 . Synthesize top module, which could happen in parallel to 1 but with aes_key_expand_128 blacklisted:
1017
1118 make DESIGN_CONFIG=designs/asap7/aes/config.mk FLOW_VARIANT=top clean_synth synth
You can’t perform that action at this time.
0 commit comments