Blog

Learn something new with our collection of blog posts centered around various topics on PSpice® technology.

What's Good About AMS Multi-Core Engine Support? It’s in the 16.6 Release!

The 16.6 AMS Simulator (PSpice) release now includes support for multi-core capabilities. There are several runtime options available to enhance the performance of simulation runs.

Read on for more details..

Performance of multi-core capabilities is enabled. There are focused performance enhancements for large designs with complex model instances like MOSFETS and BJT. In addition, I/O performance improvements with significant performance enhancements for large DAT files are included:

blogjan2014_image1.jpg

 

Threads

  • Maximum number of threads to be used for simulation

    • THREADS = 1 => Single-threaded simulation
    • THREADS = 0 => Use default calculation
  • By default, the number of threads is calculated based on device count, number of cores in the machine, and the PSpice license used.
  • The default thread count is <= number of cores/2
  • A maximum of 4 threads can be used for regular PSpice licenses


Convergence improvement options

  • Advanced biaspoint convergence homotopies
  • Integration method option
  • Node value limiting
  • Relative tolerance
  • Accuracy improvement options
  • Worst-case control independent of RELTOL
  • Behavioral sources TimeStep control for sinusoidal functions
  • MinStep independent of TSTOP
  • 64-bit data accuracy

blogjan2014_image2.jpg

 

New PSpice options biaspoint convergence

  • PSEUDOTRAN

    • Bias-point convergence enhancement
    • Used when all other methods (STEPGMIN, STEPSOURCES) have failed
  • ADVCONV

    • Enables all convergence algorithms, viz. PseudoTran, StepGmin, and StepSources (ON by default)
  • GMINSRC

    • Enables StepGmin from inside of StepSources
  • NOSTEPDEP

    • Suppresses stepping of dependent sources during StepSources


Here are three options that give additional control to power users:

  • GMINSTEPS

    • Maximum number of steps per iteration of StepGmin
  • ITL6

    • Maximum number of steps per iteration of StepSources
  • PTRANSTEP

    • Maximum number of steps per iteration of PseudoTran


New PSpice options—transient convergence 

  • METHOD = [TRAPEZOIDAL|GEAR|DEFAULT]

    • Integration method to be used during Transient analysis
    • Gear is more stable, so more often used in the default mode
    • Trapezoidal is more accurate
  • TRTOL

    • Tolerance for integration error calculated during transient analysis
    • A higher value implies more tolerance, so bigger time steps and reduced accuracy
    • Can be useful to jump model discontinuities in case of fast-switching designs
    • Default = 7
  • LIMIT

    • Absolute limit on data values calculated in PSpice engine during simulation
    • Can be used in case of overflow errors
    • Can also be useful for convergence failures in some simulations
  • WCDEVIATION

    • Deviation to be used for worst-case analysis
    • Default calculation for worst-case delta is nominalValue * RELTOL
    • If WCDEVIATION is specified, it gets modified to nominalValue *


New PSpice options—accuracy

  • PROBE64

    • 64-bit probe data
    • Increases resolution of probe
    • Very useful for differential probes
  • NOGMINI

    • Suppress GMIN addition across current sources
    • Gives more accurate results for very low current values
  • BRKDEPSRC

    • Sets automatic break-points for sinusoidal behavioral sources
    • Useful for long simulations when default Max Time Step is too big

 

 New PSpice options—simulation enhancement

  • VT Tables

    • Optional parameter for table-driven behavioral sources
    • Tells simulator that x-axis of the table represents time
    • Run-time settings supports enabling convergence homotopies and configuration without a simulation re-start

 

blogjan2014_image3.jpg

 

blogjan2014_image4.jpg

Thu, 2018-04-05 11:19
kaiyewen
Offline
Last seen: 3 years 6 months ago
Joined: 2018-04-05 11:16

AMS Multi-Core is a very good

AMS Multi-Core is a very good and useful utility for everyone. The topamericanwriters have published such information a lot in their publications. There are many other discussions about it as well on the internet. It has very good releases until the 15th version. The developers have changed almost the user interface in the 16th version to make it a difference. This information was quite helpful for me.

Tue, 2021-08-24 09:00
Kameskim
Offline
Last seen: 3 weeks 11 hours ago
Joined: 2021-08-24 08:06

Very timely and informative!

Very timely and informative! Thank you for the detailed explanation.

___________

Pressure Wash

Tue, 2021-08-24 09:05
Kameskim
Offline
Last seen: 3 weeks 11 hours ago
Joined: 2021-08-24 08:06

I really appreciate how you

I really appreciate how you explained it in understandable manner. Thanks! -- Auto Glass Repair

Download PSpice and try it for free! Download Free Trial
Cadence