I am writing custom SKILL function to process certain file located inside of netlist directory, in IC6.1.7-64b.
This file is generated by an internally developed tool of which source code I don't have access to.
I am calling my custom function in ADE XL output expression. This function needs to read the file, process data, and show result for each simulation point in ADE XL result window.
Let's say variables are defined as following.
ssName=axlGetWindowSession()
sdName=axlGetMainSetupDB(ssName)
hstName=axlGetHistoryName(axlGetCurrentHistory(ssName))
hstEntry=axlGetHistoryEntry(sdName hstName)
pCornerName=axlGetCornerNameForCurrentPointInRun()
When I run axlGetPointNetlistDir(hstEntry "test") when my test name is "test", I will get something like this.
"[some directory hierarchy]/adexl/results/data/Interactive.0/psf/test/netlist"
However I need to know the netlist directory of each point where each file is saved. Desired result looks something like this.
"[some directory hierarchy]/adexl/results/data/Interactive.0/1/test/netlist"
If I know point ID and run
axlGetHistoryEntry(sdName hstName ?cornerName pCornerName ?designPointId [point ID value])
I will be able to get the netlist directory I want.
Does anyone know if there is any function that returns point ID, or returns netlist directory of each simulation point?
Thank you.