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")
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
"schottky"
Return to top