To run this script

Select Script → Schematic → Interp_IV_use_Loaded_IV from the Menus.

Or, in versions that support the script, you can run the utility directly from this page using this button.

Description

IV Curve Interpolation

The IV Delta measurement is very useful for device modeling purposes. One common problem is that the measured IV data is not on the same steps or an even step in the data file. This causes a problem because the IV simulation requires to be on an even step size. The solution is to interpolate the measured IV data. The script attached to this project will interpolate an IVD file (selected by the user) to match the sweep and step settings on an IV Meter in a schematic (selected by the user) and then load a new IVD file into the project.

Solution

When you run the script, you be prompted for which data file you want to interpolate

It then asks for the schematic that has the IV Curve block in it.

Once this is selected, a new IVD file will be loaded into the project with _interp appended to the original name.

The script uses the sweep and step settings on the IVCURVE model in the schematic chosen to get the values to interpolate the original data to.

The graph below shows a sample of results after the interpolation has been performed.