You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The RL Agent exploration space can be either based on only move types or also consider different block types moved.
879
+
880
+
**Default:** ``move_block_type``
881
+
882
+
824
883
.. _timing_driven_placer_options:
825
884
826
885
Timing-Driven Placer Options
@@ -920,6 +979,82 @@ The following options are only valid when the placement engine is in timing-driv
920
979
921
980
Name of the post-placement timing report file to generate (not generated if unspecfied).
922
981
982
+
983
+
.. _noc_placement_options:
984
+
985
+
NoC Options
986
+
^^^^^^^^^^^^^^
987
+
The following options are only used when FPGA device and netlist contain a NoC router.
988
+
989
+
.. option:: --noc{on|off}
990
+
991
+
Enables a NoC-driven placer that optimizes the placement of routers on the NoC. Also, it enables an option in the graphical display that can be used to
992
+
display the NoC on the FPGA.
993
+
994
+
**Default:** ``off``
995
+
996
+
.. option:: --noc_flows_file <file>
997
+
998
+
XML file containing the list of traffic flows within the NoC (communication between routers).
999
+
1000
+
.. note:: noc_flows_file are required to specify if NoC optimization is turned on (--noc on).
Controls the algorithm used by the NoC to route packets.
1005
+
1006
+
* ``xy_routing`` Uses the direction oriented routing algorithm. This is recommended to be used with mesh NoC topologies.
1007
+
* ``bfs_routing`` Uses the breadth first search algorithm. The objective is to find a route that uses a minimum number of links. This can be used with any NoC topology.
1008
+
1009
+
**Default:** ``bfs_routing``
1010
+
1011
+
.. option:: --noc_placement_weighting <float>
1012
+
1013
+
Controls the importance of the NoC placement parameters relative to timing and wirelength of the design.
1014
+
1015
+
* ``noc_placement_weighting = 0`` means the placement is based solely on timing and wirelength.
1016
+
* ``noc_placement_weighting = 1`` means noc placement is considered equal to timing and wirelength.
1017
+
* ``noc_placement_weighting > 1`` means the placement is increasingly dominated by NoC parameters.
0 commit comments