EMI Sleuth Logo

S-parameter to PSpice Converter Tool

PSpice Symbols

Steps to S-parameter model simlations in PSpice

I recommend performing an S-parameter simulation in PSpice using four steps:

Step 1. Review the S-parameter models.
It is a good idea to plot S-parameter models before using them. At a minimum, be aware of the frequency limitations of the model.

Step 2. Convert S-parameter models to PSpice.
You will need an '.lib' and '.OLB' to perform the simulation. I recommend using my free S-parameter to PSpice converter tool (see above) because the models are easy to use in PSpice. Features include:

  • An explicit reference (REF) node is given.
  • Critical phase error due to linear interpolation at the -180 to 180 phase transition points are avoided.
  • All models are extrapolated to DC frequencies for predictable time domain responses.

Step 3. Setup PSpice Project.
You need to link the library files to the simulation, and call out the models in the symbols. I recommend using relative 'INCLUDE' statements so you can zip the simulation and easily share the project with others. The built in library linker in PSpice almost always gives broken library links when you try to share.
Be sure to set the RELTOL parameter for time domain simulations to ensure accuaracy.

Step 4. PSpice Schematic Creation and Simulation.
The S-parameter models can be added directly using the generic 1 to 16 port model symbols found in EMI Sleuth S-param PSpice symbol library. These symbols can be customized to make the circuit more readable. These S-parameter models can be used in both time (.TRAN) and frequency (.AC) domain simulation as shown below.

PSpice Schematic with 4 port S-parameter model
Simulated AC Sweep of S-parameter model
Simulated Transient Simulation of S-parameter model

For an even more detailed description of the steps outlines above check out my article How to Use S-parameter Models in PSpice.


How to ​Use S-parameter Models in PSpice PSpice for TI