We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 2caf38b + 71a065e commit ed035feCopy full SHA for ed035fe
flow/scripts/synth_hier_report.tcl
@@ -63,12 +63,13 @@ proc write_keep_hierarchy {} {
63
set split_cont1 [split $contents1 "\n"]
64
foreach line $split_cont1 {
65
if {[regexp { +Chip area for top module '(\S+)': (.*)} $line -> module_name area]} {
66
- puts "Area of module $module_name is $area"
67
if {[expr $area > $ungroup_threshold]} {
68
- puts "Preserving hierarchical module: $module_name"
+ puts "Preserving module: $module_name (area: $area)"
69
puts $out_script_ptr "select -module {$module_name}"
70
puts $out_script_ptr "setattr -mod -set keep_hierarchy 1"
71
puts $out_script_ptr "select -clear"
+ } else {
72
+ puts "Flattening module $module_name (area: $area)"
73
}
74
75
0 commit comments