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

Cell and Library Data IDs

Before working on a CDF description, you must specify the data ID of the cell or library. You can get the data ID for the cell or library you are using with the ddGetObj() function. With SKILL versions earlier than 4.4, you used the dmFindLib() and dmFindCell() functions.

When creating the variable for the object ID of a cell, you must specify both the library name and the cell name:

test_cell = ddGetObj("analogLib" "schottky")

or

test_cell = ddGetObj(mylib-> name "schottky")

if you have already defined mylib.

You must then use mylib when a SKILL function requires a d_id or g_libId, and test_cell when a SKILL function requires a d_id or g_cellId.

You can use this data ID to access information about the description by using the right arrow ( -> or ~>) operator. For example

test_cell-> name

returns the ID

"schottky"

Return to top
 ⠀
X