Skip to content

Commit

Permalink
Add extra_tcl_command argument to synthesize_rtl rule.
Browse files Browse the repository at this point in the history
  • Loading branch information
Sean Purser-haskell committed Nov 27, 2024
1 parent 5eeb393 commit 2195551
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions synthesis/build_defs.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,8 @@ def _synthesize_design_impl(ctx):
args.add("-Q") # Don't print header
args.add_all("-l", [log_file]) # put output in log file
args.add_all("-c", [synth_tcl]) # run synthesis tcl script
if ctx.attr.extra_tcl_command:
args.add("-p", ctx.attr.extra_tcl_command)

dont_use_args = ""
or_config = ctx.attr.standard_cells[StandardCellInfo].open_road_configuration
Expand Down Expand Up @@ -362,6 +364,9 @@ synthesize_rtl = rule(
allow_single_file = True,
doc = "Tcl synthesis script compatible with the environment-variable API of synth.tcl",
),
"extra_tcl_command": attr.string(
default = "",
),
"target_clock_period_pico_seconds": attr.int(
doc = "target clock period in picoseconds",
),
Expand Down

0 comments on commit 2195551

Please # to comment.