Is there a way to load pcell callbacks for outer-Cadence environments
(i.e Virtuoso Custom Router, Assura LVS, etc.), other than including a
libInit.il file in the library where the pcells reside?
I was expecting that compiling the code into a context will do the work, but it doesn't seem to.
I assume by "pcell callbacks" you mean "functions used within pcells" (there's no such thing as a pcell callback). Any user-defined functions referenced by a pcell _should_ be loaded within the library's libInit.il ; that's the right way to do it. Of course, you may choose to compile the code into a context file and then load that from the library's libInit.il if you prefer.This approach has the advantage of working with all interfaces. Any other approach would require something different for each tool - and some don't really have a SKILL startup file. So the libInit.il is the universal way of doing this.Why don't you want to do this within the libInit.il? That's what it's for, after all!Regards,Andrew.