vxfiSessionConnect
vxfiSessionConnect(
t_sessionName
t_signalName
s_callbackFunction
)
=> t / nil
Description
Registers a SKILL callback to be connected to a known signal or trigger emitted from a Voltus-XFi session. This function supports event-based trigger callbacks for pre-extraction, post-extraction, and pre-simulation. The function can be used to run LVS before running extraction, after running extraction, and before running simulation by registering the LVS run callback for these three events.
Arguments
|
Name of the signal or trigger emitted by the Voltus-XFi session for which to register a callback. |
|
|
Symbol representing the callback function to be called when the signal is emitted. |
Value Returned
Examples
The following example shows how to connect a custom function, _preExtractionRunCallback, with the preExtractionRun trigger.
(defun _preExtractionRunCallback (vxfiSession extName)
vxfiSetLVSQueryOutputDirectory(vxfiSession, extName, "./golden_files/lvs_run/svdb/")
vxfiSetLVSRunName(vxfiSession, extName, "DiffOpAmp")
)
(procedure (sessionConnectHandlers session)
(vxfiSessionConnect session "preExtractionRun" '_preExtractionRunCallback)
t
)
(vxfiSessionRegisterCreationCallback 'sessionConnectHandlers)
Return to top