Parallel Systems Limited

Opening Hours Monday - Thursday 9:00 am to 5:30 pm

Friday 9:00 am - 4:00 pm

Tel: 01483 591310

  • image
  • latticesigrity
  • image
  • XBOX
  • Trainnig Courses
  • Acano
  • Comparison Matrix
  • image
  • Kindle Apple
  • image
  • Watch The Video
  • image
  • OrCAD Apps
  • image
  • Overview Video
  • image
  • Cadence Sigrity
Previous Next

OrCAD PSpice

Cadence OrCAD PSpice AD is found in the

OrCAD EE Designer suites.

OrCAD EE Designer (Capture + PSpice AD) 

OrCAD EE Designer Plus (Capture + PSpice AD + PSpice AA)  

OrCAD SLPS Option (interface inbetween MATLAB Simulink and PSpice)

Floating License

Includes 12 months maintenance

Includes free online training for OrCAD PSpice and OrCAD Capture

Includes 30,000+ free PSpice Models





Floating Networked License


12 Months Maintenance Support Included In Purchase Price




Graphical, flat and hierarchical page editor and Picture block hierarchy


OrCAD Capture Market place for Apps, Models, Symbols and more


Net Groups - Complex bus definition


Intelligent PDF creation




44,000 Schematic symbols


3D Footprint Viewer


Coloured Components / nets


Tcl TK scripting support


Online design rule check including custom DRC capability and Waive DRC


Forward and back-annotation of properties / pin-and-gate swaps


Schematic Part and Library editor


Cross-probing and cross-placing


FPGA design-in / pin import & export


Multiple PCB netlist interfaces


SI Topology creation


Digi-Key (PartLink App) Component Parametric data directly from web


Property editor for pins, components, nets





DC sweep, AC sweep, & transient analysis


Parametric Analysis


Learning PSpice Free Templates


Analog behavioural modelling


Stimulus editor


Model Editor for device characterization


Interactive waveform viewer & analyzer


IBIS / DML model support


Sensitivity: Identifies critical circuit components


Optimizer: Optimizes key circuit components


Monte Carlo: Analyzes statistical circuit behaviour and yield


Smoke: Detects component stress


Parametric Plotter: Examine solution through nested sweeps


Example Design Simple Circuit 1


Example Design Simple Circuit 2


Example Design Simple Circuit 3


Example Design Simple Circuit 4


Example Design Simple Circuit 5


Example Design Simple Circuit 6


Example Design Simple Circuit 7


PSpice provides the following Benefits:

  • PSpice provides fast, intuitive schematic editing
  • PSpice boosts schematic editing efficiency through design reuse
  • PSpice automates the integration of field programmable gate arrays (FPGAs) and programmable logic devices (PLDs)
  • PSpice makes changes quickly through a single spreadsheet editor
  • PSpice imports and exports every commonly used design file format
  • PSpice offers Faster simulation times, higher reliability, and better convergence on larger designs
  • PSpice explores design relationships with what if scenarios before committing to hardware
  • PSpice explores circuit behavior using basic DC, AC, noise, and transient analyses
  • PSpice offers library selection of more than 30,000 analog and mixed-signal models

Please watch the OrCAD PSpice Video Playlist (32 Minutes)

Download the PSpice Datasheet 

View PSpice Application Notes

Download PSpice Tech Brief

This powerpoint lists all the new features in PSpice AD from Version 9.1 to 16.5

Download the Powerpoint presentation here 3.5MB

PSpice AD Vendor-contributed Models

These PSpice models are made available exactly as submitted by the vendors. They have not been reviewed or verified by OrCAD PSpice engineers.

Vendor PSpice Model Description
Advanced Linear Devices adv_lin.lib PSpice Library of op-amps
Advanced Linear Devices adv_lin.olb PSpice Op-amp Capture symbols
Analog Devices Inc. anlg_dev.lib PSpice Library of op-amps, transistor arrays, analog aultipliers, buffer, switches, voltage references
Analog Devices Inc. anlg_dev.olb PSpice Op-amp, transistor array, analog aultiplier, buffer, switch, voltage reference Capture symbols
Apex Microtechnology Corp. apex.lib PSpice Library of power op-amps
Apex Microtechnology Corp. apex.olb PSpice Power op-amp Capture symbols
Burr-Brown Corp. burr_brn.lib PSpice Library of op-amps
Burr-Brown Corp. burr_brn.olb PSpice Op-amp Capture symbols
California Eastern Laboratories cel.lib PSpice Library of CEL/NEC RF devices
California Eastern Laboratories cel.olb PSpice CEL/NEC RF device Capture symbols
Comlinear comlinr.lib PSpice Library of op-amps
Comlinear comlinr.olb PSpice Op-amp Capture symbols
Coilcraft, Inc Ccrfind.lib PSpice Coilcraft RF Inductor PSpice models
Coilcraft, Inc Ccrfind.olb PSpice Coilcraft RF Inductor Capture Symbols
Elantec Inc. elantec.lib PSpice Library of op-amps, transistor arrays
Elantec Inc. elantec.olb PSpice Op-amp, transistor array Capture symbols
Epcos epcos.lib PSpice Library of varsistors(MOV), inductors and NTC thermistors
Epcos epcos.olb PSpice Varsistor(MOV), inductor and NTC thermistor Capture symbols
Fairchild fairchild.lib PSpice Library of power MOSFETs
Fairchild fairchild.olb PSpice Power MOSFET Capture symbols
F. W. Bell fwbell.lib PSpice Library of generator models
F. W. Bell fwbell.olb PSpice Generator model Capture symbols
Harris Semiconductor harris.lib PSpice Library of op-amps, transistor arrays, power MOSFETs, MCTs, half-bridge drivers
Harris Semiconductor harris.olb PSpice Op-amp, transistor array, power MOSFET, MCT, half-bridge driver Capture symbols
Infineon infineon.lib PSpice Library of semiconductors
Infineon infineon.olb PSpice Semiconductor Capture symbols
IXYS ixys.lib PSpice Library of IGBTs and power MOSFETs
IXYS ixys.olb PSpice IGBT and power MOSFET Capture symbols
Linear Technology Corp. lin_tech.lib PSpice Library of op-amps
Linear Technology Corp. lin_tech.olb PSpice Op-amp Capture symbols
Maxim Integrated Circuits maxim.lib PSpice Library of op-amps and comparators
Maxim Integrated Circuits maxim.olb PSpice Op-amp and comparator Capture symbols
Motorola motor_rf.lib PSpice Library of RF bipolar transistors
Motorola motor_rf.olb PSpice RF bipolar transistor Capture symbols
Motorola motorsen.lib PSpice Library of pressure sensors
Motorola motorsen.olb PSpice Pressure sensor Capture symbols
National Semiconductor nat_semi.lib PSpice Library of op-amps
National Semiconductor nat_semi.olb PSpice Op-amp Capture symbols
NEC nec_mos.lib PSpice Library of power MOSFETs
NEC nec_mos.olb PSpice Power MOSFET Symbols
ON Semiconductor on_amp.lib PSpice Library of op-amps
ON Semiconductor on_amp.olb PSpice Op-amp Capture symbols
ON Semiconductor on_bjt.lib PSpice Library of BJTs
ON Semiconductor on_bjt.olb PSpice BJT Capture symbols
ON Semiconductor on_diode.lib PSpice Library of diodes
ON Semiconductor on_diode.olb PSpice Diode Capture symbols
ON Semiconductor on_mos.lib PSpice Library of power MOSFETs
ON Semiconductor on_mos.olb PSpice Power MOSFET Capture symbols
ON Semiconductor on_pwm.lib PSpice Library of PWMs
ON Semiconductor on_pwm.olb PSpice PWM Capture symbols
Philips phil_bjt.lib PSpice Library of small signal transistors
Philips phil_bjt.olb PSpice Small signal transistor Capture symbols
Philips phil_fet.lib PSpice Library of field effect transistors
Philips phil_fet.olb PSpice Field effect transistor Capture symbols
Philips phil_rf.lib PSpice Library of RF bipolar transistors
Philips phil_rf.olb PSpice RF bipolar transistor Capture symbols
Polyfet RF Devices polyfet.lib PSpice Library of RF device MOSFETs
Polyfet RF Devices polyfet.olb PSpice RF device MOSFETs Capture symbols
Shindengen shindngn.lib PSpice Library of diodes and diode bridges
Shindengen shindngn.olb PSpice Diode and diode bridge Capture symbols
Texas Instruments tex_inst.lib PSpice Library of op-amps, voltage comparators
Texas Instruments tex_inst.olb PSpice Op-amp and voltage comparator Capture symbols
Zetex Inc. zetex.lib PSpice Library of PLC Diodes, BJTs, Darlingtons and MOSFETs
Zetex Inc. zetex.olb PSpice PLC Diode, BJT, Darlington and MOSFET Capture symbols

PSpice models

PSpice® application engineers have scoured the web for vendor models. Do you know of other vendors who supply models via the web? This email address is being protected from spambots. You need JavaScript enabled to view it. the URL and we'll add it to this list.

Other useful sites:

If you are looking for the ultimate PSpice guide book then you need to consider

This unique book provides a practical guide on how to use OrCAD Capture and PSpice for circuit design and simulation. Readers will be able to draw and simulate circuits quickly and efficiently using EDA software that is recognised worldwide as industry standard software used for circuit design. Each chapter provides step by step instructions and includes exercises to complete at the end of each chapter. The book has been written by an electronics engineer with extensive experience of using Capture and PSpice in the electronics industry from IC design to electronic systems and who has worked as a PSpice expert at Cadence Design Systems.

The book has been officially endorsed by Cadence Design Systems and has attracted a number of highly acclaimed reviews:

The book is available from many book sites including Elsevier and Amazon.

Dennis Fitzpatrick

Published by Elsevier

ISBN : 9780080970950

Author : D  Fitzpatrick   

Third-party translator

Use MOS Level 49 and other models in libraries supplied by foundries in a third-party format with PSpice®.

Download Third-party Library Translator - 250 KB


PSpice AA "Advanced Analysis" Option (can be added to PSpice AD)

  • Determines which components are over-stressed using Smoke analysis or observes component yields using Monte Carlo analysis to prevent board failures
  • Advanced simulation performance technology saves time,improves reliability, and speeds convergence on larger designs

Quick Tutorial: Optimizing Circuit Results with PSpice Advanced Analysis

By Matthew Harms, Applications Engineer, EMA Design Automation

Getting your circuit to give the results that you want can sometimes be a very difficult task. If you have specific behaviors that you would like your circuit to adhere to or if you have a set of data points that you’d like your output to match exactly, it can be challenging and time consuming to tune your circuit to meet those requirements. The Optimizer tool in PSpice Advanced Analysis makes quick work of these types of problems by using its solving engine to get right to the results that you need.

 PSpice Advanced Analysis is an option that you can add on to your PSpice simulation environment which contains five features overall (Smoke, Monte Carlo, Optimizer, Sensitivity and Parametric Plotter) – we’ll be addressing only the Optimizer portion of the toolset in this post.

In this entry, we are going to take a look at two different scenarios where the Optimizer can be used. If you would like more information, please view the video near the end of the post showing all the steps to make it run; also, the files that were used will be included as attachments at the bottom of this post.

Optimizer using Measurements
If you have some general behavior that you would like your circuit to match, you can Optimize that quite easily using Measurements. First, you can run a regular simulation showing the behavior of the circuit as it exists presently. In PSpice, pull up the Measurements dialog by choosing View > Measurement Results. On the Measurement Results tab that comes up, choose, “Click here to evaluate a new measurement…” to set up a new measurement for PSpice to evaluate – these measurements are critical for nearly all the simulation features in Advanced Analysis including Optimizer.

Once you’ve got the measurements set up that you would eventually like to optimize, go back to Capture and choose PSpice > Advanced Analysis > Optimizer to invoke the PSpice Advanced Analysis tool and the Optimizer feature specifically.


In Optimizer, focusing on the Specifications window in the middle, you need to import your measurements using the, “Click here to import a measurement created within PSpice…” line item and then you can specify what values you would like these measurements to have (the desired functionality) in the Min and Max fields.

In the Parameters window in the upper right, you will specify which components the Optimizer is allowed to manipulate and to what extent. You can import components by choosing the, “Click here to import a parameter from the design property map…” line item and modify the limits to which the Optimizer can change the component value if you wish.

At this point, the setup is completely finished and you can hit the Start button to allow the Optimizer to begin its attempt to converge on a solution that will meet your Goals and Constraints. If it is able to converge, you will see each line in the Error Graph make its way down to 0% error.


It will also show the Current Value in the Specifications window and the Component Values in the Parameters window so you can verify that the results obtained are meeting your needs.

If the component values are too specific and not purchasable, you can have the Optimizer map these components to the nearest purchasable value on a specified tolerance table (we provide 1%, 5% and 10% tables but you can add more if you wish) by choosing Discrete in the Simulation Engine drop down.

You can now take these results and plug them back into your schematic to get exactly the same behavior in your original design.

Optimizer using Curve-Fitting  

If you have a set of very specific data points that you’d like your trace to match, the Curve Fitting tool within Optimizer is the feature you want to use. In this case, instead of Measurements, you’ll need a text file that has a list of the data points that you want your trace(s) to match, like this:

Where the first column is Frequency (x-axis) and the second and third columns are Phase and Gain.

Before going off to the Optimizer, Run a regular simulation in PSpice just to make sure the netlist is current. In Optimizer, click on the Curve Fit tab in the middle window and point to the text file with the data points that you’d like to match and the waveform in your design that you’d like to match it to. Specify the error tolerance that you’ll permit and the components and their range allowed in the optimization (top window).

Hit Run and let the Optimizer work to put the green traces on top of the desired red traces.

Where the top plot is showing the Phase Optimization and the bottom plot is showing the Gain. In both plots the red is representing the text file points and the green is showing what the circuit is doing based on the values of the components in the specific simulation iteration.

After a few iterations, the green trace is hopefully getting closer to lying on top of the red trace, like this:

If you’d like the results to be even closer, you can reduce the tolerance to force the Optimizer to try longer to get the traces more on top of each other. If these results are close enough, you can map your components to discrete parts that are purchasable and plug those numbers into your schematic and you’re done!

Thanks for reading about how the Optimizer inside PSpice Advanced Analysis works, please watch the video below for a walk-through and then download the files if you’d like to try this yourself. 


The 2013 - New PCB and PSpice AD Suites Comparison Matrix can be found here:

The complete set of How-to Videos, can be viewed here: