I'm facing some issue with pre-loaded bindkeys after virtuoso upgraded from IC5.1.X to IC6.1.X.
The Error is related to the skill command "leSetAllLayerValid" (complaining cannot get current techfile in the LSW").
I believe this is due to the diff program loading sequence, as in IC6.1.X, the Palette(or LSW) will only present when a cell is open in virtuoso.
unlike in IC5.1.X, the LSW will be loaded before a cell is open. (leSetAllLayerValid won't return error because LSW is present)
Anyone can help me to resolve this issue?
In reply to Andrew Beckett:
The function is the 1st function in my bindkey.il.
I made the bindkeys auto loaded by putting the command "load"/xx/xx/bindkey.il" in my .cdsinit.
The order of virtuoso loading program: XX>XY>read .cdsinit>YY>....>library manager.
The error is due to vrituoso loading the bindkey.il earlier openning a cell (LSW present).
In reply to Peter123:
I think you just need to enclosed your bindkey statements with the function when( isCallable( .......) you will see the same strategy if you do "show bindkeys" from CIW-->options-->bindkeys.