Skip to content

Commit 911d67b

Browse files
committed
synthesis: fix review comments
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent f7927e2 commit 911d67b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

flow/designs/asap7/aes/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,16 @@
33
For large designs, it can be useful to split synthesis for the
44
major 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+
613
1. 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
916
2. 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

0 commit comments

Comments
 (0)