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.
1 parent 600d1c3 commit be59c88Copy full SHA for be59c88
src/Metrics.tcl
@@ -194,8 +194,17 @@ proc report_design_area_metrics {args} {
194
195
set total_active_area [expr $stdcell_area + $macro_area]
196
197
- set core_util [expr $total_active_area / $core_area]
198
- set stdcell_util [expr $stdcell_area / [expr $core_area - $macro_area]]
+ if {$core_area > 0} {
+ set core_util [expr $total_active_area / $core_area]
199
+ if {$core_area > $macro_area} {
200
+ set stdcell_util [expr $stdcell_area / [expr $core_area - $macro_area]]
201
+ } else {
202
+ set stdcell_util 0.0
203
+ }
204
205
+ set core_util -1.0
206
+ set stdcell_util -1.0
207
208
209
utl::metric_int "design__io" $num_ios
210
utl::metric_int "design__instance__count" $num_insts
0 commit comments