Add Kelvin utilization report to bitstream build Adding utilization report for kelvin by itself in addition to existing logs. Passing Louhi Build https://louhi.dev/5958780716318720/execution-detail/5887698238308352 Change-Id: Iefaee3bd421b2ee2ad391d52024f030e63a52afa
diff --git a/hw/bitstream/vivado/BUILD b/hw/bitstream/vivado/BUILD index 760b213..8c5b5f2 100644 --- a/hw/bitstream/vivado/BUILD +++ b/hw/bitstream/vivado/BUILD
@@ -63,6 +63,7 @@ "synth-vivado/google_systems_chip_matcha_nexus_0.1.runs/impl_1/chip_matcha_nexus_drc_opted.rpt", "synth-vivado/google_systems_chip_matcha_nexus_0.1.runs/impl_1/chip_matcha_nexus_clock_utilization_routed.rpt", "synth-vivado/google_systems_chip_matcha_nexus_0.1.runs/impl_1/chip_matcha_nexus_route_status.rpt", + "synth-vivado/google_systems_chip_matcha_nexus_0.1.runs/impl_1/utilization_kelvin.rpt", ], }, systems = ["google:systems:chip_matcha_nexus"],
diff --git a/hw/top_matcha/util/vivado_hook_write_bitstream_pre.tcl b/hw/top_matcha/util/vivado_hook_write_bitstream_pre.tcl index 6938617..dd6f5e5 100644 --- a/hw/top_matcha/util/vivado_hook_write_bitstream_pre.tcl +++ b/hw/top_matcha/util/vivado_hook_write_bitstream_pre.tcl
@@ -27,6 +27,10 @@ send_msg "Designcheck 1-3" ERROR "Timing failed. Slack is ${slack_ns} ns." } } +# Write additional reports +report_utilization -cells [get_cells top_matcha/u_ml_top/u_kelvin] -file utilization_kelvin.rpt + + # Enable bitstream identification via USR_ACCESS register. set_property BITSTREAM.CONFIG.USR_ACCESS TIMESTAMP [current_design]