Please use the code in this solution.
In reply to Andrew Beckett:
Thanks for you reply
It works fine now!
Just a last thing, I remember in IC 5.xx there were a function where I could apply a Skill script to a whole library (through process library menu)
Is anything similar to IC 6.1.3? I would like to apply the Skill script that I got (not only the one you suggested me) to the whole of a library in one go
Thanks once again for your help
In reply to AnalogGR:
There's never been any standard utility to do this - so I can only presume that this "process library menu" was something to do with a particular design kit.
Calling a function on every cell in a library is pretty easy - in fact there's an example in the solution I posted earlier. There are two files, one which is CCSinvokeCdfCallbacks.il (which you've used), but the other is CCSCdfCallbackEntireLib.il (not written by me) which does something similar to what you want, and can easily be adapted.
I experience the same problem. In my case when I use spice tool the effective width gets modified while the width remains the default value. Then I used the skill skript attached the effective width changes back to the default value (wrong). I guess there is a callback for effective width which gets auto triggered when width callback occurs. Help me.
In reply to mohankumars:
The forum guidelines ask you not to post on the end of old (4 year old in this case) threads. But apart from that, my guess is that you want to use the ?order argument to the SKILL functions I mentioned - these allow you to control which order the callbacks get called in, and maybe call just a subset of them. It's pretty hard to be certain though without seeing your data - maybe contacting customer support would be best?
Why is this "solution" just a link to Cadence's support home page? Shouldn't it link to an actual solution?
In reply to swirhun: