From e7013ceb4b4a496139f0e2d16870a602fc209e47 Mon Sep 17 00:00:00 2001 From: Pawel Czarnecki Date: Thu, 14 Dec 2023 12:50:07 +0100 Subject: [PATCH] place_and_route: detailed_routing: Add reports Signed-off-by: Pawel Czarnecki --- place_and_route/private/detailed_routing.bzl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/place_and_route/private/detailed_routing.bzl b/place_and_route/private/detailed_routing.bzl index d4288757..5c0ece9a 100644 --- a/place_and_route/private/detailed_routing.bzl +++ b/place_and_route/private/detailed_routing.bzl @@ -74,6 +74,24 @@ def detailed_routing(ctx, open_road_info): "\n}") open_road_commands.append("density_fill -rules {}".format(density_fill_config.path)) inputs.append(density_fill_config) + + open_road_commands.append("puts \"report_checks -path_delay min_max -format full_clock_expanded -fields {input_pin slew capacitance} -digits 3\"") + open_road_commands.append("report_checks -path_delay min_max -format full_clock_expanded -fields {input_pin slew capacitance} -digits 3") + + open_road_commands.append("puts \"report_wns\"") + open_road_commands.append("report_wns") + + open_road_commands.append("puts \"report_tns\"") + open_road_commands.append("report_tns") + + open_road_commands.append("puts \"report_check_types -max_slew -max_capacitance -max_fanout -violators\"") + open_road_commands.append("report_check_types -max_slew -max_capacitance -max_fanout -violators") + + open_road_commands.append("puts \"report_floating_nets -verbose\"") + open_road_commands.append("report_floating_nets -verbose") + + open_road_commands.append("puts \"report_units\"") + open_road_commands.append("report_units") open_road_commands.append("write_def {}".format(routed_def.path)) execution_requirements = {}