New Features
Peeling
Previously, impedance peeling was part of the SignalIntegrity.Lib library and could be performed with scripts. Now, you can now use impedance peeling to peel off a portion of a connector launch. This is performed by entering a delay value in the port - when this is done, the amount of time entered is peeled off that port after the s-parameters are calculated.
Unfortunately, getting the s-parameters of the peeled port requires another de-embedding operation where the s-parameteters of the structure form the system, the peeled structure is the known, and the s-parameters peeled off are the unknown - a bit more work, but doable.
RLGC fitting
Again, previously this was doable in the SignalIntegrity.Lib library and could be performed with scripts. Now there is a two port element (in the transmission lines category) that takes a file name (which could be a project) and fits an RLGC transmission line (with skin-effect resistance and loss tangent) and provides these s-parameters.
Also, if you have a two-port s-parameter system (at least one device and exactly two ports), the model can be fitted to an RLGC transmission line model. When you select the RLGC fit, the s-parameters of the system are solved, the model is fitted, and the RLGC two-port transmission line model appears in the clipboard. Pressing the left mouse button in the schematic drops the model down on the canvas with all of the transmission line model parameters filled in.
Excess Inductance and Capacitance
Now, in addition to being able to view the impedance profile, it can be viewed as a plot of excess inductance or capacitance, based on the reference impedance specified.
Post-Processing
The feature in SignalIntegrity of being able to add devices as projects led to a particular requirement in that often, after a calculation, causality or passivity is enforced, or the impulse response limited. This meant that in order to use a project as a device, some means were required for performing these enforcements post calculation in an automatic manner.
To facilitate this, the netlist is augmented with a new keyword 'post' that encapsulates the post-processing to be performed and an s-parameter parser has been created that recognizes these netlist lines. In the application, a dialog has been created to allow the addition of post-processing steps. This is all documented in the help system.
Help System
The help system, which was a bit out-of-date has been completely updated to contain all of the latest features in the software.
Device Help
Along with the revamp of the help system, device help has been added. When placing a part in the schematic and when viewing the part properties, a help button now takes the user to the location in the manual where the part is described.
See [Installation](https://github.com/TeledyneLeCroy/SignalIntegrity/wiki/Installation) for installation instructions.