Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

axlSetModelPermissibleSectionLists

axlSetModelPermissibleSectionLists( 
x_modelHandle 
l_sectionNames
) 
=> l_sectionHandles / nil 

Description

Sets a permissible section list for the given model extracted from a PCF file. If a model file includes many sections out of which only a limited number of sections are of relevance to your testbench, you can create a permissible section list for that model file. If the LimitModelSections environment variable is set to LimitedList, while displaying the list of section names in the Corners Setup UI, the tool checks the permissible section list for a model file and shows only the relevant names.

Arguments

x_modelHandle

Handle to the model imported from a PCF file

This should be a model file in the main setup database.

l_sectionNames

Names of all the sections in the given model file that are allowed to be selected.

Value Returned

l_sectionHandles

The list containing handles to the permissible sections is returned.

nil

The list containing handles to the permissible sections is not returned.

Examples

Sets a permissible section name list for the gpdk090.scs model imported from a PCF file.

; get the handle to the main setup database
sdb=axlGetMainSetupDB(axlGetWindowSession())
=> 1001
; get the handle to the model imported from the PCF file.
;Note: It is important to provide the handle to the main setup database in the ;function call given below. mh1=axlGetModel(sdb "gpdk090.scs") => 2323 ; View the existing permissible sections list for the given model. axlGetModelPermissibleSectionLists(mh1) => (2326 ("TT_s1v")) ; the return value shows that the permissible sections list for the model ; includes only one section, TT_s1v. ; creating a new permissible sections list for this model file axlSetModelPermissibleSectionLists(mh1 ( "FS_s1v" "FF_s1v" )) => (2606 2607) ; the return value shows that now the permissible sections list for the model ; includes two section names axlGetModelPermissibleSectionLists(mh1) => (2326 ("FS_s1v" "FF_s1v"))

Related Topics

axlAddModelPermissibleSectionLists

axlGetModelPermissibleSectionLists

LimitModelSections


Return to top
 ⠀
X