Is There a Workaround for the Case of a PDK Not Supporting Split Resistor Import Correctly?
Never had a problem with TSMC, but UMC was always a nightmare, as Sunny of Qorvo might attest.
Thankfully, Sandeep's SKILL coding skills came to the rescue.
Get this file here.
You select all the newly imported resistors, do CTRL-M to go back into grouped mode, and then fire the weapon.
Problem : in the PDK I was in, import in split mode brought each segment in with W/N (N = number of stripes). In addition, a common problem in most PDKs is that segments brought in in split mode (that is, when the series-factors setting was set to include the variable (in the CDF for the primitive) that refers to (in this case, stripes, or segments - "ser")) are not linked to the schematic instance (cross-selection not working) when user returns to parallel mode (CTRL-M if you have this script).
You will see that the R value hasn't been updated. That led to 46926230:
As the video shows, the R value is still incorrect.
Is there a simple workaround for this? Some command we can run to update this component - maybe by running the PDK callback on it to update R based on W and L?
Ans: Yes, get the files. And then:
Load the code via the CIW:
load("CCSinvokeCdfCallbacks.il")
Open the schematic on which you want to run the code, and then call:
CCSinvokeCdfCallbacks(geGetEditCellView())
Comments
Post a Comment