@@ -35,10 +35,10 @@ if { $lr_synth_ibex_secure_ibex } {
3535 # Place keep_hierarchy contraints on relevant modules to prevent aggressive
3636 # synthesis optimzations across the boundaries of these modules.
3737 yosys " hierarchy -check -top $lr_synth_top_module "
38- yosys " setattr -mod -set keep_hierarchy 1 *prim_generic_and2 *"
39- yosys " setattr -mod -set keep_hierarchy 1 *prim_generic_buf *"
40- yosys " setattr -mod -set keep_hierarchy 1 *prim_generic_clock_mux2 *"
41- yosys " setattr -mod -set keep_hierarchy 1 *prim_generic_flop *"
38+ yosys " setattr -mod -set keep_hierarchy 1 *prim_and2 *"
39+ yosys " setattr -mod -set keep_hierarchy 1 *prim_buf *"
40+ yosys " setattr -mod -set keep_hierarchy 1 *prim_clock_mux2 *"
41+ yosys " setattr -mod -set keep_hierarchy 1 *prim_flop *"
4242}
4343
4444yosys " synth $flatten_opt -top $lr_synth_top_module "
@@ -63,10 +63,10 @@ if { $lr_synth_timing_run } {
6363if { $lr_synth_ibex_secure_ibex } {
6464 # Remove keep_hierarchy constraints before the final flattening step.
6565 # We're done optimizing.
66- yosys " setattr -mod -set keep_hierarchy 0 *prim_generic_and2 *"
67- yosys " setattr -mod -set keep_hierarchy 0 *prim_generic_buf *"
68- yosys " setattr -mod -set keep_hierarchy 0 *prim_generic_clock_mux2 *"
69- yosys " setattr -mod -set keep_hierarchy 0 *prim_generic_flop *"
66+ yosys " setattr -mod -set keep_hierarchy 0 *prim_and2 *"
67+ yosys " setattr -mod -set keep_hierarchy 0 *prim_buf *"
68+ yosys " setattr -mod -set keep_hierarchy 0 *prim_clock_mux2 *"
69+ yosys " setattr -mod -set keep_hierarchy 0 *prim_flop *"
7070}
7171
7272# Final flattening.
0 commit comments