This command configures the properties of Inter SLR Muxing flow.
Syntax
config_inter_slr_muxing [‑insertion_mode <arg>] [‑min_ratio <arg>]
[‑max_ratio <arg>] [‑area_constraint <arg>] [‑max_nets <arg>]
[‑isdut_mode <arg>] [‑control_logic_sharing <arg>] [‑quiet] [‑verbose]
Usage
| Name | Description |
|---|---|
[-insertion_mode]
|
Enable the inter-SLR muxing flow Default: none |
[-min_ratio]
|
Minimum ratio for the inter-SLR circuitry Default: 2 |
[-max_ratio]
|
Maximum ratio for the inter-SLR circuitry Default: 16 |
[-area_constraint]
|
Area constraint around the SLR crossing Default: 1 |
[-max_nets]
|
Maximum number of nets to be muxed Default: 10000000 |
[-isdut_mode]
|
Inheritance of property IS_DUT for the inserted logic Default: 2 |
[-control_logic_sharing]
|
Maximum number of IPs sharing the same control logic Default: 0 |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
Description
This command configures the inter-SLR muxing options to enable and control the behavior of the mux and demux logic insertion.
Arguments
-insertion_mode - (Optional) Use this option to specify the mode of operation for the inter-SLR muxing flow. The available values are:
-
all- all datapath nets are considered for the inter-SLR muxing flow -
user- only consider the nets with the propertyINTER_SLR_MUX_NET=1 -
none- default value. The inter-SLR muxing flow is disabled
-min_ratio - (Optional) Use this option to sets the minimum ratio value. Default: 2
-max_ratio - (Optional) Use this option to set the maximum ratio value. Default: 16
-area_constraint - (Optional) Use this option to set the area constraint around the SLR crossing for the inserted logic.
- Default: 1. The logic is placed anywhere inside the SLR.
- A value of 2 or more indicates an area constraint as a fraction of the SLR height or width, depending if the crossing is horizontal or vertical.
-max_nets - (Optional) Use this option to set the maximum number of nets that can be multiplexed and demultiplexed
-control_logic_sharing - (Optional) Use this option to set the maximum number of inserted mux/demux that can share the same control logic.
- A value of 0 or 1 prevents control sharing between the inserted IPs
- A value of 2 or more indicates the maximum number of inserted IPs that can share the same control logic
-isdut_mode - (Optional) Use this option to set the IS_DUT property inheritance mode for the inserted mux and demux logic
- 2: Default value. The property
IS_DUTis inherited from the drivers and loads - 1: The property
IS_DUT=1 is enforced on the inserted logic - 0: The property
IS_DUT=0 is enforced on the inserted logic
Example
The following example enables the inter-SLR muxing flow with a unique ratio of 4:
config_inter_slr_muxing -insertion_mode all -min_ratio 4 -max_ratio 4