Configure feature groups

Feature groups view, list, and control groups of features instead of each individual feature.

In lsf.licensescheduler, configure a FeatureGroup section, listing the license features associated with that license. For example:

Begin FeatureGroup

NAME = Synposys

FEATURE_LIST = ASTRO VCS_Runtime_Net Hsim Hspice

End FeatureGroup

Begin FeatureGroup

NAME = Cadence

FEATURE_LIST = Encounter NCSim NCVerilog

End FeatureGroup

Note:
  • Each feature group must have a unique name.

  • The feature names in FEATURE_LIST must already be defined in Feature sections.

  • Feature names cannot be repeated in the FEATURE_LIST of one feature group.

  • The FEATURE_LIST cannot be empty.

  • Different feature groups can have the same features in their FEATURE_LIST.

View license feature group information (blinfo -g and blstat -g)

When FEATURE_LIST is configured for a group of license features in lsf.licensescheduler, you can run blinfo -g and blstat -g to see information about the features configured for the specified feature groups.

When you specify feature names with -t, features in the feature list defined by -t and features in feature list of feature groups are both displayed.

Feature groups listed with -g but not defined in lsf.licensescheduler are ignored.

The command blstat -g can be used alone or with options -Lp, -t, -D ,-G', -s. The option -g is not supported together with -S, since blstat -S displays information for all the features.

The command blinfo '-g' can be used alone or with options -a, -t, -C, and -A.

Examples:

For the following feature group configurations in lsf.licensescheduler:

      Begin Feature
      NAME = feature1
      DISTRIBUTION = LanServer(default 1 p1 1 p2 1/10)
      End Feature     

      Begin Feature
      NAME = feature2
      DISTRIBUTION = LanServer(p1 2  p2 1/5)
      End Feature     

      Begin Feature
      NAME = feature3
      DISTRIBUTION = LanServer(p1 1  p2 1/5)
      End Feature     

      Begin Feature
      NAME = feature4
      DISTRIBUTION = LanServer(p1 1  p2 1)
      End Feature     

      Begin FeatureGroup
      NAME = myFeatureGroup1
      FEATURE_LIST = feature1 feature2
      End FeatureGroup

      Begin FeatureGroup
      NAME = myFeatureGroup2
      FEATURE_LIST = feature2 feature3
      End FeatureGroup

blstat-g "myFeatureGroup1"

Shows information for feature1 and feature2 in descending alphabetic order.

blstat-g "myFeatureGroup2"

Shows information for feature3 and feature3 in descending alphabetic order.

blstat -t "feature3 feature4" -g "myFeatureGroup1 myFeatureGroup2 FeatureGroup3"

Shows information for feature1, feature2, feature3, feature4 in descending alphabetic order. Information for each feature is displayed only once. Feature group "FeatureGroup3" is ignored because it is not defined in lsf.licensescheduler.