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

axlAddModelPermissibleSectionLists

axlAddModelPermissibleSectionLists( 
x_handleModel 
l_sectionNames
) 
=> l_sectionHandles / nil 

Description

Creates a new list or adds new section names to the existing list of permissible section names for the given model imported 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. If you specify a section name that is not included in the permissible list, the tool shows appropriate errors.

Arguments

x_handleModel

Handle to the model imported from a PCF file

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

l_sectionNames

List of section names to be added to the list of permissible sections

Value Returned

l_sectionHandles

List containing setup handles to all the permissible sections for the given model file.

nil

Unsuccessful operation

Examples

Adds a new section name to the 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.
;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. axlAddModelPermissibleSectionLists(mh1 ( "FF_s1v" )) => (2603 2604) ; adding one more section name to the permissible sections list axlGetModelPermissibleSectionLists(mh1) => (2326 ( "TT_s1v" "FF_s1v" )) ; the return value shows that now the permissible sections list for the model ; includes two section names

Related Topics

axlGetCorner

axlGetCorners

axlGetModel

axlSetModelPermissibleSectionLists

axlGetModelPermissibleSectionLists

LimitModelSections

Importing Corners from Customization File


Return to top
 ⠀
X