Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

eliCheckOutAndLock

eliCheckOutAndLock( 
t_licenseName
) 
=> t_licenseName / nil

Description

Checks out and locks the specified license feature. After the specified license feature is locked, it cannot be checked in until the session ends. Use this function in a scripted batch process to reduce runtime due to licensing.

The function does not work and displays an error if any one of following Framework level license is specified.

111

Virtuoso_MultiTech_Framework

Virtuoso_Photonics_Platform

Virtuoso_RF_Platform

Arguments

t_licenseName

Name of the license feature or GXL capability (tag) to be checked out.

Values Returned

t_licenseName

Name of the checked out and locked license.

nil

If the license checkout failed.

Examples

Checks out and locks the license Virtuoso_Layout_Suite_XL.

eliCheckOutAndLock("Virtuoso_Layout_Suite_XL")
=>
"Virtuoso_Layout_Suite_XL"

A short script to check out and lock the Virtuoso_Layout_Suite_XL license:

if( eliCheckOutAndLock( "Virtuoso_Layout_Suite_XL" ) then
launchScriptWork()
else
info( "Cannot acquire Virtuoso_Layout_Suite_XL license." )
)

Related Topics

Tokens per Feature (VLS GXL)


Return to top
 ⠀
X