• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. License check sequence in IC6.1.3

Stats

  • Locked Locked
  • Replies 22
  • Subscribers 130
  • Views 30916
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

License check sequence in IC6.1.3

Aramsh
Aramsh over 15 years ago

 Hi All,

Does anybody know how to set sequence of checking license features in IC6.1? I always need to use GXL

but it always goes to L, XL, then finds GXL. It takes a while as we have license in remote server.

Is there a way to force always look for GXL?

Thanks in Advance!

Aram 

  • Cancel
  • sunilm
    sunilm over 15 years ago

    Hi Aram,

    You can refer the following solution :

    http://support.cadence.com/wps/mypoc/cos?uri=deeplinkmin:ViewSolution;solutionNumber=11587412
     Regards,Sunil 
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aramsh
    Aramsh over 15 years ago

     Hi Sunil,

    Thanks, but when I try to follow link, it says I need to register, however I'm loggid into the forum site.

    Aram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sunilm
    sunilm over 15 years ago

    Hi Aram,

    The solution is there on the Cadence Online Support ( COS ) site which is different from the forum site.

    So, if you don't have the login for COS, I would recommend you to register on it to get lot of other good information.

    You only need a valid hostid and need to fill up the asked information.

    For your ready reference , I am pasting the solution here as it is :

    -------------------

    IC6.1.3.500.15 and later you can use the following way to specify a particular license order for various products. A new set of .cdsenv variables are now supported to cater to this requirement.

     

    license VLSLicenseCheckoutOrder    string "L,XL,GXL"

     

    The above is the default setting of this variable which indicates that checkout order is L license then XL license and then GXL license. You can change this .cdsenv setting to below to achieve what you want:

     

    license VLSLicenseCheckoutOrder    string "GXL,L,XL"

     

    Similarly, new variables are available for VSE and ADE also:

     

    license VSELicenseCheckoutOrder    string "L,XL"
    license ADELicenseCheckoutOrder    string "L,XL,GXL"

     

    Notice that for VSE, it specifies only L and XL because those are the only tiers available for VSE. One can alter above to change the license order for VSE and ADE.

     

    There are five new .cdsenv variables provided to support the old prompting functionality for using a higher license in case a lower license is not available. The defaults are:

     

    license VLSL_UseNextLicense        string "prompt"
    license VLSXL_UseNextLicense       string "prompt"
    license VSEL_UseNextLicense        string "prompt"
    license ADEL_UseNextLicense        string "prompt"
    license ADEXL_UseNextLicense       string "prompt"

     

    The valid values for these variables are:

     

    1. prompt: This is the default. If set, the Next License dialog is displayed each time a requested license is not available.

    Note: During a Virtuoso session, the Next License dialog will only display once for each application.

     

    2. always: If set, Virtuoso will always try to check out another license if the requested license is not available. For example:

     

    license ADEXL_UseNextLicense       string "always"

    This means, if ADE-XL license is not available, you will be always prompted before checking out ADE-GXL license.

     

    license VLSXL_UseNextLicense       string "prompt"

    This means, if VLS-XL license is not available, you will be always prompted before checking out VLS-GXL license.

     

    3. never: If set, Virtuoso will never attempt to check out another license. For example:

     

    license ADEL_UseNextLicense       string "never"

    This means, if ADE-L license is not available, you will never be prompted for checking out a higher tiered license like ADE-XL or ADE-GXL.

     

    license VLSL_UseNextLicense        string "never"

    This means, if VLS-L license is not available, you will never be prompted for checking out a higher tiered license like VLS-XL or VLS-GXL.

     

    NOTE: The variables below has been discontinued due to the new set of variables:

    designEditor.license appsWhichAlwaysTryHigherTieredLicense string "Schematics L,ADE L,ADE XL,Layout L,Layout XL"

    designEditor.license appsWhichNeverTryHigherTieredLicense string "Schematics L,ADE L,ADE XL,Layout L,Layout XL"

    ----------------------------------

    Regards,

    Sunil 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aramsh
    Aramsh over 15 years ago

     Hi Sunil,

    license VLSLicenseCheckoutOrder    string "GXL, XL,L" statement does not help.

     I still get the following....

    *WARNING* (icLic-3) Could not get license Virtuoso_Layout_Suite_L
    (deLicense-3) Could not get a license for Layout L. Trying a higher-tiered license
    *WARNING* (icLic-3) Could not get license Virtuoso_Layout_Suite_XL
    (deLicense-6) Checked out the license for Layout GXL to run Layout L

     

    Aram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sunilm
    sunilm over 15 years ago

    Hi Aram,

    Few things to check :

    1. Make sure that you are using IC6.1.3.500.15 and later as the variables were newly introduced.

    2. Make sure that the .cdsenv file is read properly.

    For further debugging you can contact the Cadence Customer Support by creating an SR at http://support.cadence.com .

    Regards,

    Sunil

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago
    Hi Aram,

    Which subversion of the IC tools are you using (Help->About in the CIW)?

    Regards,

    Andrew
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aramsh
    Aramsh over 15 years ago

     Hi Andrew/Sunil,

    I'm using IC6.1.3.500.10

     Aram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aramsh
    Aramsh over 15 years ago

     Hi Andrew/Sunil,

    I'm using IC6.1.3.500.10

     Aram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aramsh
    Aramsh over 15 years ago

     Does this mean I can't use this feature with IC6.1.3.500.10 version?

    Thanks,

    Aram

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Hi Aram,

    You'll have to use the older appsWhichAlwaysTryHigherTieredLicense cdsenv var that Sunil referenced earlier (these are obsolete after 6.1.3.500.15).

    BTW, the reason why having a forum login is insufficient for Cadence Online Support is that the forums are much more open than Cadence Online Support; for COS you need to be a customer with a maintenance/support contract - you have to give the hostid of your license server to register.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information