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
Specifies the type of the wirelength estimator used during placement. For single layer architectures, cube_bb (a 3D bounding box) is always used (and is the same as per_layer_bb).
778
+
For 3D architectures, cube_bb is appropriate if you can cross between layers at switch blocks, while if you can only cross between layers at output pins per_layer_bb (one bouding box per layer) is more accurate and appropriate.
779
+
780
+
``auto_bb``: The bounding box type is determined automatically based on the cross-layer connections.
781
+
782
+
``cube_bb``: ``cube_bb`` bounding box is used to estimate the wirelength.
783
+
784
+
``per_layer_bb``: ``per_layer_bb`` bounding box is used to estimate the wirelength
785
+
786
+
**Default:** ``auto_bb``
787
+
772
788
.. option:: --place_chan_width <int>
773
789
774
790
Tells VPR how many tracks a channel of relative width 1 is expected to need to complete routing of this circuit.
} elseif (node_type(node) == CHANX || node_type(node) == CHANY) { //for channels, we would like to describe the component with segment specific information
VTR_ASSERT_MSG(device_ctx.grid.get_num_layers() <= MAX_NUM_LAYERS, "Number of layers should be less than MAX_NUM_LAYERS. If you need more layers, please increase the value of MAX_NUM_LAYERS in vpr_types.h");
0 commit comments