Skip to content

Commit 0fc3a88

Browse files
committed
Add defs.bzl for //synthesis package
1 parent 81bfab8 commit 0fc3a88

19 files changed

+66
-36
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ This is the `BUILD` file. Every thing in bazel needs a rule description of what
6666
to build. The rules use yosys and OpenROAD to place and route your design.
6767

6868
```python
69-
load("@rules_hdl//synthesis:build_defs.bzl", "synthesize_rtl")
69+
load("@rules_hdl//synthesis:defs.bzl", "synthesize_rtl")
7070
load("@rules_hdl//place_and_route:build_defs.bzl", "place_and_route")
7171
load("@rules_hdl//verilog:defs.bzl", "verilog_library")
7272

flows/basic_asic.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ load("@bazel_skylib//rules:build_test.bzl", "build_test")
1818
load("//gds_write:build_defs.bzl", "gds_write")
1919
load("//place_and_route:build_defs.bzl", "place_and_route")
2020
load("//static_timing:build_defs.bzl", "run_opensta")
21-
load("//synthesis:build_defs.bzl", "synthesize_rtl")
21+
load("//synthesis:defs.bzl", "synthesize_rtl")
2222

2323
def _get_with_defaults(target_name, extra_args, defaults):
2424
target_extra_args = dict(**extra_args.pop(target_name, {}))

gds_write/build_defs.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
load("@rules_hdl//pdk:open_road_configuration.bzl", "assert_has_open_road_configuration", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo")
19-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
19+
load("//synthesis:defs.bzl", "SynthesisInfo")
2020

2121
def _gds_write_impl(ctx):
2222
# Throws an error if there is no OpenROAD configuration

place_and_route/build_defs.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ load("//place_and_route:private/pdn_gen.bzl", "pdn_gen")
2727
load("//place_and_route:private/place_pins.bzl", "place_pins")
2828
load("//place_and_route:private/repair.bzl", "repair")
2929
load("//place_and_route:private/resize.bzl", "resize")
30-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
30+
load("//synthesis:defs.bzl", "SynthesisInfo")
3131

3232
PLACE_AND_ROUTE_STEPS = [
3333
("init_floor_plan", init_floor_plan, "pre_pnr"),

place_and_route/open_road.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
"""File encapsulating the open road command"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "get_open_road_configuration")
18-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
17+
load("//pdk:open_road_configuration.bzl", "get_open_road_configuration")
18+
load("//synthesis:defs.bzl", "SynthesisInfo")
1919

2020
OpenRoadInfo = provider(
2121
"Provider to support running openroad outside of bazel",

place_and_route/private/clock_tree_synthesis.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
"""Clock Tree Synthesis openROAD commands"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "get_open_road_configuration")
17+
load("//pdk:open_road_configuration.bzl", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo", "format_openroad_do_not_use_list", "merge_open_road_info", "openroad_command", "placement_padding_commands", "timing_setup_commands")
19-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
19+
load("//synthesis:defs.bzl", "SynthesisInfo")
2020

2121
def clock_tree_synthesis(ctx, open_road_info):
2222
"""Performs clock tree synthesis.

place_and_route/private/detailed_routing.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
"""Detailed Routing openROAD commands"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "DetailedRoutingInfo", "get_open_road_configuration")
17+
load("//pdk:open_road_configuration.bzl", "DetailedRoutingInfo", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo", "merge_open_road_info", "openroad_command", "timing_setup_commands")
19-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
19+
load("//synthesis:defs.bzl", "SynthesisInfo")
2020

2121
def detailed_routing(ctx, open_road_info):
2222
"""Performs detailed routing.

place_and_route/private/floorplan.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
"""Floorplaning openROAD commands"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "get_open_road_configuration")
17+
load("//pdk:open_road_configuration.bzl", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo", "openroad_command", "timing_setup_commands")
1919
load("//place_and_route:private/report_area.bzl", "generate_area_results")
2020
load("//place_and_route:private/report_power.bzl", "generate_power_results")
21-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
21+
load("//synthesis:defs.bzl", "SynthesisInfo")
2222

2323
def _initialize_floorplan_command(ctx):
2424
open_road_configuration = get_open_road_configuration(ctx.attr.synthesized_rtl[SynthesisInfo])

place_and_route/private/global_placement.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
"""Global placement openROAD commands"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "get_open_road_configuration")
17+
load("//pdk:open_road_configuration.bzl", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo", "merge_open_road_info", "openroad_command", "timing_setup_commands")
19-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
19+
load("//synthesis:defs.bzl", "SynthesisInfo")
2020

2121
def global_placement(ctx, open_road_info):
2222
"""Performs the global placement of the standard cells.

place_and_route/private/global_routing.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414

1515
"""Global Routing openROAD commands"""
1616

17-
load("@rules_hdl//pdk:open_road_configuration.bzl", "get_open_road_configuration")
17+
load("//pdk:open_road_configuration.bzl", "get_open_road_configuration")
1818
load("//place_and_route:open_road.bzl", "OpenRoadInfo", "merge_open_road_info", "openroad_command", "timing_setup_commands")
1919
load("//place_and_route:private/report_area.bzl", "generate_area_results")
2020
load("//place_and_route:private/report_power.bzl", "generate_power_results")
21-
load("//synthesis:build_defs.bzl", "SynthesisInfo")
21+
load("//synthesis:defs.bzl", "SynthesisInfo")
2222

2323
def _global_routing_layer_adjustments(adjustments):
2424
adjustment_command = "{"

0 commit comments

Comments
 (0)