Skip to content

Commit 4d21568

Browse files
committed
synthesis: improve area estimate for flattening policy
Mul54 goes from 299161 to 137593, for instance. Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 3f0aa26 commit 4d21568

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

flow/scripts/synth.tcl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ if {![env_var_equals SYNTH_HIERARCHICAL 1]} {
2121
# modules to flatten if they have a better policy than this
2222
# default policy on what to keep and what to flatten.
2323
procs
24+
# reducing width significantly improves estimates without
25+
# impacting running time much.
26+
wreduce
2427
memory -nomap
2528

2629
if {[env_var_exists_and_non_empty MAX_UNGROUP_SIZE]} {

0 commit comments

Comments
 (0)