Skip to content

Commit

Permalink
P&R: Add set_propagated_clock before detail_route
Browse files Browse the repository at this point in the history
This commit adds `set_propagated_clock` pass to the
detail route script. This change brings bazel_rules_hdl
closer to the ORFS detailed_routing implementation.

Signed-off-by: Maciej Dudek <[email protected]>
  • Loading branch information
mtdudek committed Dec 15, 2023
1 parent a779eb7 commit fd7a42a
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions place_and_route/private/detailed_routing.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,10 @@ def detailed_routing(ctx, open_road_info):
if detailed_routing_configs.enable_via_gen:
detailed_routing_args += " -disable_via_gen "

open_road_commands = timing_setup_command_struct.commands
open_road_commands.append("detailed_route -output_drc {} {}".format(output_drc.path, detailed_routing_args))
open_road_commands = timing_setup_command_struct.commands + [
"set_propagated_clock [all_clocks]",
"detailed_route -output_drc {} {}".format(output_drc.path, detailed_routing_args)
]
density_fill_config = None
if open_road_configuration.density_fill_config:
density_fill_config = open_road_configuration.density_fill_config.files.to_list()[0]
Expand Down

0 comments on commit fd7a42a

Please sign in to comment.