Skip to content

Commit 6cd1a8c

Browse files
add more reports (#37)
use -hierarchical_percentages in report_utilization seems to indicate percent utilization while obeying hierarchical pblock constraints report_control_sets after synthesis, gives nice overview of the clocking in the design. Co-authored-by: Tim Snyder <snyder.tim@gmail.com>
1 parent 008f0bf commit 6cd1a8c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

hdk/cl/developer_designs/cl_firesim/build/scripts/create_dcp_from_cl.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ if {$implement} {
285285
impl_step opt_design $TOP "-merge_equivalent_drivers -sweep"
286286
}
287287
}
288-
report_utilization -hierarchical -file $CL_DIR/build/reports/${timestamp}.post_opt_utilization.rpt
288+
report_utilization -hierarchical -hierarchical_percentages -file $CL_DIR/build/reports/${timestamp}.post_opt_utilization.rpt
289289

290290
########################
291291
# CL Place
@@ -331,7 +331,7 @@ if {$implement} {
331331
report_timing_summary -file $CL_DIR/build/reports/${timestamp}.SH_CL_final_timing_summary.rpt
332332

333333
# Report utilization
334-
report_utilization -hierarchical -file $CL_DIR/build/reports/${timestamp}.SH_CL_utilization.rpt
334+
report_utilization -hierarchical -hierarchical_percentages -file $CL_DIR/build/reports/${timestamp}.SH_CL_utilization.rpt
335335

336336
# This is what will deliver to AWS
337337
puts "AWS FPGA: ([clock format [clock seconds] -format %T]) - Writing final DCP to to_aws directory.";

hdk/cl/developer_designs/cl_firesim/build/scripts/synth_cl_firesim.tcl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ if { $failval==0 } {
128128
puts "AWS FPGA: ([clock format [clock seconds] -format %T]) writing post synth checkpoint.";
129129
write_checkpoint -force $CL_DIR/build/checkpoints/${timestamp}.CL.post_synth.dcp
130130

131+
report_utilization -hierarchical -hierarchical_percentages -file $CL_DIR/build/reports/${timestamp}.post_synth_utilization.rpt
132+
report_control_sets -verbose -file $CL_DIR/build/reports/${timestamp}.post_synth_control_sets.rpt
133+
131134
close_project
132135
#Set param back to default value
133136
set_param sta.enableAutoGenClkNamePersistence 1

0 commit comments

Comments
 (0)