what’s new in pspice 16 - flow cad · learning pspice • reduces the time to get started with...

25
What’s New in PSpice 16.6 (C) FlowCAD Confidential 1

Upload: leque

Post on 25-Sep-2018

254 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

What’s New in PSpice 16.6

(C) FlowCAD Confidential

1

Page 2: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Learning PSpice

• Reduces the Time to get started with

PSpice

• Content addresses the basic

concepts of Electrical Engineering

with Samples

• Infrastructure for Application Notes!!

(C) FlowCAD Confidential

2

Page 3: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Quick PSpice Parts Place Menu

• Allows quick place of commonly used PSpice Parts

without any library setup requirements

• Implementation done through Menu XML/TCL

Enhanced Configurability

(C) FlowCAD Confidential

3

Page 4: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

“What-If” Analysis

• Undo-Redo information is preserved

on PSpice Netlist

• Enabled Quick “what-if” scenarios on

schematic for PSpice simulations

• Overall reduction in time to finish

designs

PSpice Productivity

Edit

Netlist

Simulated

Undo Netlist

Simulate

Redo

(C) FlowCAD Confidential

4

Page 5: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Engine Options

• Performance of Multi-Core enabled – Focused performance

enhancements for large designs with complex model instances like MOSFETS, BJT

• I/O Performance – Significant

performance for large DAT files

PSpice Productivity

(C) FlowCAD Confidential

5

Page 6: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

New PSpice Options – Speed

• THREADS

– Maximum number of threads to be used for simulation

– THREADS = 1 => Single-threaded simulation

– THREADS = 0 => Use default calculation

– By default, number of threads is calculated based on

device count, number of cores in the machine, and

PSpice license.

– Default thread count is <= number of cores/2

– Maximum 4 threads can be used for regular PSpice

Licenses

(C) FlowCAD Confidential

6

Page 7: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Enhanced PSpice Engine Options

• 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

(C) FlowCAD Confidential

7

Page 8: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

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

PSpice Options

(C) FlowCAD Confidential

13

Page 9: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Enhancement for behavioral sources

• VT Tables

– Optional parameter for Table-driven behavioral

sources

– Tells simulator that x-axis of the Table represents

Time

PSpice Options

(C) FlowCAD Confidential

14

Page 10: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Run-time Convergence Settings

• Run-time settings supports enabling Convergence

Homotopies and configuration without simulation

re-start

(C) FlowCAD Confidential

15

Page 11: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Hands-On

• Node Value Limiting

• Runtime Settings

• Accuracy

• Pseudotran

(C) FlowCAD Confidential

16

Page 12: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

PSpice IBIS Import

• Spice circuit generation for all IBIS versions

• Supports V-t curves

• Enables Analog simulation of XNets – Use Advanced

Analysis tools for smoke analysis on bypass components

12

34

Pullup

Pulldown

Rising

Falling

VT table

POWER_clamp

GND_clamp

L_pkg R_pkg

C_pkgC_comp

Vcc

(C) FlowCAD Confidential

17

Page 13: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Securing PSpice Models

• AES Encryption added

• Key Length increase – 256-bit key used

• Multiple Modes of Encryption supported

• User-Defined Encryption supported

(C) FlowCAD Confidential

18

Page 14: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Expanding PSpice Library Models

Model Type Library Number of

New

Models

Schottky Diodes Schottky.olb 105

Bridge rectifiers diode_fullbridge.olb and

dual_diode.olb

119

High Speed Diodes Diode.olb 26

Zener Diodes Zener.olb 11

New Ferrite material’s core models for Power

application & Signal conditioning

Magnetic.olb 399

Controllers for Switching Regulators (Step Up, Step

Down, LED Drivers and Synchronous Controller)

Micrel_stepdown_regulator.olb

Micrel_stepup_regulator.olb

61

Power Management: Special purpose IC's special_purpose_ics.olb 29

IGBT Module IGBT.OLB 3 (C) FlowCAD Confidential

19

Page 15: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

PSpice - What is possible with TCL

(C) FlowCAD Confidential

20

Page 16: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Enabling Marketplace Applications •Integrate PSpice with any 3rd Party Applications

•Access PSpice Data and create plots e.g. using

Google Plot

•Write your own PSpice DAT file Browser

•TCL adds Expression support for AA

•Run multiple AA analysis for different values

without netlisting

•Pluggable Library Viewers

•Customize Algorithms – examples…

•Run Monte Carlo at different

Temperatures

•Tolerance any parameter in simulator

•Program PSpice to map any user

parameter to AA parameter for all designs

•Program PSpice to use common user

equations for all designs

(C) FlowCAD Confidential

21

Page 17: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

PSpice and Advanced Analysis API

• JSON Get and Put into PSpice Engine and PSpice Profile

• COM Interface available with PSpice AA and Command lines

– Use for applications within Capture/PSpice Environment

• Direct API to access PSpice engine without COM Interface

– Use for integrations to other environments

• Programmatically Run Simulations and modify any parameter

• Advanced Analysis (AA)

– Use AA on any PSpice Design

– Modify Algorithms of AA

– Apply tolerances and other properties globally to design

(C) FlowCAD Confidential

22

Page 18: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

PSpice Simulator API Instantiating Interface to Engine

Loading Simulation Profile

Loading Design

Running Simulation

(C) FlowCAD Confidential

23

Page 19: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

PSpice – Read/Write DAT File

(C) FlowCAD Confidential

24

Page 20: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

Create applications like…

• Temperature sweep with Monte Carlo

• Spice Driven Layout

• Spice Transient Runs

• Integrate PSpice with solvers like Matlab and Octave

• Integrate with C/C++ programs

• Implement different post-processing algorithms e.g. for Fourier

(C) FlowCAD Confidential

25

Page 21: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

DE

MO

PSpice

• Learning PSpice

• Quick PSpice Parts Place Menu

• Undo-Redo information is preserved on

PSpice Netlist

• PSpice Engine Options (Multicore)

• PSpice Run-time convergence settings

• PSpice Accuracy

• IBIS Import

(C) FlowCAD Confidential

26

Page 23: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

FlowCAD Webinar Serie

Theme Date

Reliability Engineering – MTBF and more! Do, 31.01.2013

3D PCB-Design with NEXTRA Do, 14.02.2012

Jeweils von 10.30 Uhr bis

11.30 Uhr in Deutsch

Anmeldung unter: www.FlowCAD.ch/de/webinar

De 14.30h à 15.30h en

Anglais

Inscription par: www.FlowCAD.ch/fr/webinar

Page 24: What’s New in PSpice 16 - Flow CAD · Learning PSpice • Reduces the Time to get started with PSpice • Content addresses the basic concepts of Electrical Engineering with Samples

End

Thank you for your attention!

For any questions or feedback, please

contact us:

Tel.: + 41 (0) 56 485 91 91

E-Mail: [email protected]