So I routinely create libraries where we release it as an IP, with only layout, symbol, spectre and auCdl views for the customer to access.
The spectre and auCdl views have CDF parameters such as model, termorder, etc pointing to external files/netlist the customer can include to run simulations or export CDL of larger blocks, integrating cells frrom our library.
Periodically I run into a problem where:
1. I have create a cell, many times copying it from another cell that is similar, and making a few custom edits. I usually have to edit the CDF parameters to match as well, primarily fixing termorder and the model name parameter so the specre/auCdl views points to the correct model in the external include files.
2. BUT...Every time I reload virtuoso, all of the cdf parameters of this one (or possibly multiple cells) revert back to original settings or older CDF parameters. As if they were never changed.
No matter how many times I change the parameters, apply and save, they are only good as long as I do not close that virtuoso session, but once I close it and then reopen it, it is as if I never changed them in the first place.
I have gone into the database, I do not see any obvious files like lock files blocking the saving of the parameters, but, I am still at a loss.
Any suggestions would be appreciated.
Regards