How to Leverage PSpice For Pre-Layout Simulation FAQs
PSpice | Simulation and Settings | PSpice Models | Other
PSpice
Yes, with PSpice, ISO transient sources for standard 7637-2 and 16750-2 are shipped, which generate transient pulses as per standard. One can include them in their circuit to simulate the response of a circuit for such a transient pulse. In addition, we also ship exponential sources where one can model pulses as per their specific requirement for voltage and current level, pulse repetition interval, and number of burst pulses.
Yes, Cadence offers simulation for RF analysis. PSpice can be used for functional simulation of RF circuits using the SPICE simulator; however, PSpice does not offer RF circuit simulation-related objects such as s-parameters, Smith charts, etc. Look at the Cadence AWR design platform—specifically, Microwave Office—for more information on RF solutions.
Yes. One can use C/C++ to define model logic and simulate along with the rest of the circuit with SPICE models. PSpice is the only simulator with a built-in digital simulator kernel; it seamlessly simulates Analog and Digital circuits together.
Yes, PSpice can calculate PCB pre-layout power consumption. With PSpice simulation, the power consumption of components is always computed, and one can easily derive total power consumption, power delivery, power loss in individual devices, and overall efficiency.
No, it leverages CPU cores.
PSpice assists in PCB development by enabling pre-layout simulation of circuit behavior, ensuring functional correctness, stability, and performance before physical design begins. It assists with component selection, signal integrity, power dissipation, and tolerance analysis, allowing designers to validate and optimize analog mixed signal circuits. While it doesn't create the PCB layout, it has an indirect impact by ensuring the schematic is robust, reducing costly design iterations later.
A base version of PSpice is included with all tiers of OrCAD X and Allegro X and includes a default PSpice library of over 38,000 models.
PSpice comes with an Advanced Analysis Tool for SMOKE analysis. This tool reports the stressed components in your design and is based on SMOKE parameters defined by the components. The PSpice simulation, followed by SMOKE analysis, can point out which components are stressed for voltage, temperature, etc.
Yes, PSpice can consume vendor subcircuit models. In fact, models developed by various semiconductor manufacturers are one of the major sources of models for various circuit simulations. Lack of convergence is a mathematical phenomenon, and models can be one of the causes of the same; however, this cannot be generalized for all vendor models.
This will be added to an upcoming release.
Within PSpice there is a Tools->Generate Report menu that allows you to export an HTML report for various simulation types like Transient. You can also Copy and Paste the PSpice waveforms directly into applications like Microsoft Word. There are plans to support report templates in an upcoming release.
PSpice is a true mixed-mode simulator, and it supports digital simulation for circuits including digital gates, latches, busses, sources, etc.
Simulation and Settings
Yes, PSpice supports the creation of test benches - where one can selectively include a portion of circuit topology and simulate. You can also make changes to your simulation test bench circuit, without impacting your master PCB schematic.
Yes, one can use PSpice Designer Plus to simulate a mechatronics system. PSpice Designer Plus enables co-simulation of electrical and mechanical systems. Designers can simulate their designs using the Cadence PSpice analog and mixed-signal simulator, perform MATLAB and Simulink behavioral-level modeling, and utilize all MATLAB post-process analysis, visualization, and measurement functions in a single, integrated system design and debug environment. Click here to learn about Pspice.
Yes – PSpice is very effective for simulating frequency domain impedance for a power delivery network (PDN) at the schematic level, which helps you select the appropriate decoupling capacitors before layout. However, it does not capture physical layout effects (e.g. via inductance, plane spreading impedance, etc…) unless explicitly modeled.
Turn on Auto-convergence mode, which smartly selects simulation options to achieve convergence.
Based on design topology, one can design a simulation persona - this includes simulator options with values that are likely to make the circuit simulate perfectly. These simulation personas can then be invoked by a command on the circuit - reducing the time involved in setting these options for each design. PSpice, by default, ships 5 simulation personas, one of them is specific for Switching circuits.
PSpice has various advanced analysis tools - one of them is SMOKE analysis. It essentially uses simulation data and calculates the stressed components in your circuit. So, if there is any component like a Resistor or MOSFET with lower power dissipation rating than required, SMOKE analysis helps in flagging those components so that you can then replace them with components of correct ratings as per design. This saves a lot of cost and time compared to a situation where anything fails or burns out physical hardware.
Yes. You can sweep model parameter values and with the upcoming PSpice release you can also sweep models themselves. You can automatically run simulations for different models and compare results.
This capability will be available in an upcoming release where you will be able to sweep not only model parameters but also sweep across different models.
Yes. PSpice enables users to perform multi-dimensional what-if analysis and complete design space exploration. PSpice Advance Analysis Parametric Plotter is a dedicated application for design space exploration and result visualization.
If the model includes a function for a pin/port, in this case RAMP, one needs to connect it for simulation. Otherwise, the model circuit would be incomplete - it’s like an open circuit in lab setup.
Not really. If one doesn’t wish to connect a resistance in circuit for pin which is modelled, you can attach a PIN property "FLOAT" and PSpice will automatically take care of this pin. You can also control the impedance you wish to connect with PIN.
Yes - you can zoom in and out of the graphs using mouse scroll and zoom features.
Yes. There is an option to create a test bench, and one can simulate a portion of the circuit, or even tweak the circuit such as a different load, etc. See the first question in this section for more details.
Changes made in test bench stay in the test bench unless you manually bring those changes to your base schematic.
Yes, one can simulate conducted EMI with PSpice.
You can write an expression and plot the same.
Yes - Smoke analysis is a feature found in OrCAD X Professional Plus or PSpice Designer Plus, used to evaluate electrical and thermal stress on every component in a simulated circuit. Its primary purpose is to detect reliability issues, including overheating, before hardware is built. One can also define and apply derate specifications for various components in circuits. Smoke analyzes the steady state operating conditions from a DC or transient simulation and checks:
- Power dissipation in each component
- Maximum rated power
- Maximum current and voltage
- Junction temperature based on:
- User-specified or default ambient temperature
- Thermal resistant values (e.g., ϑJA from the component model)
Yes. Convergence issues are possible in any SPICE simulator. You can use PSpice Auto Convergence to overcome convergence automatically.
PSpice supports import and conversion of IBIS models to SPICE models for simulation. Use PSpice Model Editor to import IBIS models and simulate as SPICE model using PSpice.
You need to include source impedance and trace impedance to simulate EMI.
You can use PSpice SMOKE analysis for the same. Watch our PSpice Webinar for more details.
Please refer to the Cadence AWR Design Environment Platform for antenna and RF simulation.
Yes, you can simulate your design with individual sections as well as the entire schematic, so full simulation is also possible. The time it takes to simulate depends on the complexity of the circuit and SPICE models used in the schematic.
PSpice Models
If you have a symbol available in the schematic, you can just select it and do Associate PSpice Model, where you can point to the model location, map the model pins to the symbol pins, and attach the model to the symbol.
Yes, the recently released product update, 24.1 ISR5, includes an additional 5000+ models from Murata.
This is possible, each simulator has its own syntax for a set of constructs (SPICE model), while 98% syntax is common, a small percentage difference may lead to unsupported models. PSpice has been adding support for more such constructs to make this nearly 100% compatible with any source of SPICE model. Also note that PSpice model support is the responsibility of the supporting simulation vendor, so issues with using PSpice models with LTSpice need to be reported to Analog Devices.
Yes, all the components have been listed in the product document with their SPICE parameters listed. Please refer to the PSpice A/D Reference Guide for more information.
Yes. You can download it from the Cadence Support portal, and it is also available with PSpice installation.
One can simulate the PSpice models to see their characteristic curves and tweak the parameters as required. It is up to the designer to choose the minimum/nominal/maximum value - PSpice supports all of them.
You can download a selection of PSpice models here. Please note that this link does not reflect all available PSpice models. Many component vendors support PSpice models and have links on their respective websites.
Yes. One can use Assign Model functionality to map PSpice/SPICE models to update the schematic or library to make it simulation ready.
The accuracy of a model depends on the model developer. There are large sets of models supplied by manufacturers such TI, Infineon, Murata, Vishay who claim these to be very accurate.
Others
Please reach out to Cadence support for information.
Yes, the front-end tool, Allegro X System Capture, supports PSpice simulation. The SPICE models for various components are shipped with the installation.
Yes. In OrCAD X Capture - Use Help>Learning PSpice to view various tutorials and design examples.
Not currently, but it is something we are investigating.
It would save you time and cost - you would need to build a fewer number of prototypes, and one can optimize the design better.
Virtuoso is more suited for IC implementation, whereas PSpice is optimized for PCB simulation.
Yes, GaN switches are increasingly being used in a variety of applications, including power distribution units. PSpice ships various GaN switches, with more being added in upcoming releases.
PSpice device Model Interface is available with OrCAD X PSpice designer plus products that enable mode development using C, C++, or system C.
Look for PSpice Device and System Modeling Tutorial in our Cadence Support Portal.
You can get the largest set of application circuit with explanation with your OrCAD X or Allegro X installation - Go to Help > Learning PSpice in OrCAD Capture