diff --git a/hdl/syn/afc_v3/dbe_bpm2_bo_sirius/Manifest.py b/hdl/syn/afc_v3/dbe_bpm2_bo_sirius/Manifest.py index 8fdc4177..b18518ea 100755 --- a/hdl/syn/afc_v3/dbe_bpm2_bo_sirius/Manifest.py +++ b/hdl/syn/afc_v3/dbe_bpm2_bo_sirius/Manifest.py @@ -19,17 +19,21 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], - ["steps.phys_opt_design.args.directive", "AlternateFlowWithRetiming"], + ["steps.phys_opt_design.args.directive", "Explore"], ["steps.phys_opt_design.args.more options", "-verbose"], ["steps.phys_opt_design.is_enabled", "1"], - ["steps.post_route_phys_opt_design.args.directive", "AddRetime"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], + ["steps.post_route_phys_opt_design.args.directive", "Explore"], ["steps.post_route_phys_opt_design.args.more options", "-verbose"], ["steps.post_route_phys_opt_design.is_enabled", "1"], ["steps.write_bitstream.args.verbose", "1"], ["steps.write_bitstream.args.bin_file", "true", "get_runs impl_1"] ] + board = "afc" # For appending the afc_ref_design.xdc to synthesis diff --git a/hdl/syn/afc_v3/dbe_bpm2_bo_sirius_with_dcc/Manifest.py b/hdl/syn/afc_v3/dbe_bpm2_bo_sirius_with_dcc/Manifest.py index e121c55b..af97e71c 100755 --- a/hdl/syn/afc_v3/dbe_bpm2_bo_sirius_with_dcc/Manifest.py +++ b/hdl/syn/afc_v3/dbe_bpm2_bo_sirius_with_dcc/Manifest.py @@ -19,15 +19,18 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], ["steps.phys_opt_design.args.directive", "Explore"], ["steps.phys_opt_design.args.more options", "-verbose"], ["steps.phys_opt_design.is_enabled", "1"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], ["steps.post_route_phys_opt_design.args.directive", "Explore"], ["steps.post_route_phys_opt_design.args.more options", "-verbose"], ["steps.post_route_phys_opt_design.is_enabled", "1"], ["steps.write_bitstream.args.verbose", "1"], - ["steps.write_bitstream.args.bin_file", "true", "get_runs impl_1"], + ["steps.write_bitstream.args.bin_file", "true", "get_runs impl_1"] ] board = "afc" diff --git a/hdl/syn/afc_v3/dbe_bpm2_sr_sirius/Manifest.py b/hdl/syn/afc_v3/dbe_bpm2_sr_sirius/Manifest.py index 556d7fac..0851472f 100755 --- a/hdl/syn/afc_v3/dbe_bpm2_sr_sirius/Manifest.py +++ b/hdl/syn/afc_v3/dbe_bpm2_sr_sirius/Manifest.py @@ -19,11 +19,14 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], - ["steps.phys_opt_design.args.directive", "AlternateFlowWithRetiming"], + ["steps.phys_opt_design.args.directive", "Explore"], ["steps.phys_opt_design.args.more options", "-verbose"], ["steps.phys_opt_design.is_enabled", "1"], - ["steps.post_route_phys_opt_design.args.directive", "AddRetime"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], + ["steps.post_route_phys_opt_design.args.directive", "Explore"], ["steps.post_route_phys_opt_design.args.more options", "-verbose"], ["steps.post_route_phys_opt_design.is_enabled", "1"], ["steps.write_bitstream.args.verbose", "1"], diff --git a/hdl/syn/afc_v3/dbe_bpm2_sr_sirius_with_dcc/Manifest.py b/hdl/syn/afc_v3/dbe_bpm2_sr_sirius_with_dcc/Manifest.py index fbaf8c6e..66ae1ddf 100755 --- a/hdl/syn/afc_v3/dbe_bpm2_sr_sirius_with_dcc/Manifest.py +++ b/hdl/syn/afc_v3/dbe_bpm2_sr_sirius_with_dcc/Manifest.py @@ -19,10 +19,13 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], ["steps.phys_opt_design.args.directive", "Explore"], ["steps.phys_opt_design.args.more options", "-verbose"], ["steps.phys_opt_design.is_enabled", "1"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], ["steps.post_route_phys_opt_design.args.directive", "Explore"], ["steps.post_route_phys_opt_design.args.more options", "-verbose"], ["steps.post_route_phys_opt_design.is_enabled", "1"], diff --git a/hdl/syn/afc_v3/dbe_pbpm/Manifest.py b/hdl/syn/afc_v3/dbe_pbpm/Manifest.py index ec86df19..a12e24ef 100755 --- a/hdl/syn/afc_v3/dbe_pbpm/Manifest.py +++ b/hdl/syn/afc_v3/dbe_pbpm/Manifest.py @@ -14,11 +14,14 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], - ["steps.phys_opt_design.args.directive", "AlternateFlowWithRetiming"], + ["steps.phys_opt_design.args.directive", "Explore"], ["steps.phys_opt_design.args.more options", "-verbose"], ["steps.phys_opt_design.is_enabled", "1"], - ["steps.post_route_phys_opt_design.args.directive", "AddRetime"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], + ["steps.post_route_phys_opt_design.args.directive", "Explore"], ["steps.post_route_phys_opt_design.args.more options", "-verbose"], ["steps.post_route_phys_opt_design.is_enabled", "1"], ["steps.write_bitstream.args.verbose", "1"], diff --git a/hdl/syn/afc_v3/dbe_pbpm_with_dcc/Manifest.py b/hdl/syn/afc_v3/dbe_pbpm_with_dcc/Manifest.py index eb573bd2..b054c41a 100755 --- a/hdl/syn/afc_v3/dbe_pbpm_with_dcc/Manifest.py +++ b/hdl/syn/afc_v3/dbe_pbpm_with_dcc/Manifest.py @@ -14,7 +14,16 @@ ["steps.synth_design.args.retiming", "1"], ["steps.synth_design.args.assert", "1"], ["steps.opt_design.args.verbose", "1"], + ["steps.opt_design.args.directive", "ExploreWithRemap"], ["steps.opt_design.is_enabled", "1"], + ["steps.phys_opt_design.args.directive", "Explore"], + ["steps.phys_opt_design.args.more options", "-verbose"], + ["steps.phys_opt_design.is_enabled", "1"], + ["steps.route_design.args.directive", "NoTimingRelaxation"], + ["steps.route_design.args.more options", "-tns_cleanup"], + ["steps.post_route_phys_opt_design.args.directive", "Explore"], + ["steps.post_route_phys_opt_design.args.more options", "-verbose"], + ["steps.post_route_phys_opt_design.is_enabled", "1"], ["steps.write_bitstream.args.verbose", "1"], ["steps.write_bitstream.args.bin_file", "true", "get_runs impl_1"] ]