I am new to Cadence SKILL. I am trying to understand a SKILL script file containing many procedures. Many of these procedures use a variable which holds a constant list. But it doesn't seem to be assigned anywhere in the script file. Can you suggest any possible place from where it could be assigned? Is there any way in SKILL to import variables from another file?
If you use this code:
procedure(CCFwhereVarSet(varName newValue) printf("Variable %s set to %L in %L\n" varName newValue get_filename(piport)) ; stacktrace() newValue)
and then do:
(replace 'theVarYouWantTo Check with whatever name you're looking for), it will tell you the file where it is set (if a SKILL file; not if set in a context file unfortunately). You could also uncomment the stacktrace() to tell you which function it was in when the variable was set.