what‘s new in pspice 17 - flowcad.de · flowcad om 2 flowcad confidential what‘s new in pspice...

22
FlowCAD www.FlowCAD.com 1 FlowCAD Confidential What‘s New in PSpice 17.2

Upload: others

Post on 01-Sep-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

1

FlowCAD Confidential

What‘s New in PSpice 17.2

Page 2: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

2

FlowCAD Confidential

What‘s New in PSpice Summary

• New Website www.PSpice.com

• TI Workbench based on PSpice

• Performance and capacity upgrades for switching circuits

including 64-bit support

• Device Modeling Interface - Support for C/C++, SystemC

and compact models with VerilogA-ADMS

• Reports enable simulation-driven extraction of layout

constraint values for optimizing analog designs with

increased reliability

Page 3: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

3

FlowCAD Confidential

New Website www.PSpice.com

PSpice community

• PSpice models

• Tutorial videos

• User forum

• Applications

• Events

• Central point for all

PSpice user

Page 4: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

4

FlowCAD Confidential

TI Workbench based on PSpice

Open Design

• Circuit

• Models

Page 5: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

5

FlowCAD Confidential

17.2 Release with focus on IoT

• Internet of Things devices

Page 6: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

6

FlowCAD Confidential

IoT is “A Smart Sensor”

Sensors

Computation Communication

69,- €

Page 7: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

7

FlowCAD Confidential

IoT Devices with PSpice

• Stand-alone GPS navigation devices

• Light responsive sensors

• Simple thermostats

• Motion sensors

??? PSpice Models available

Page 8: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

8

FlowCAD Confidential

IoT Simulation SystemC / ARM Fast Model

• Significant effort in building processor model

• Suitable only for multi-year projects

• PSpice would be required on Linux to allow use of Cadence VSP

IoT

Te

stb

en

ch

Ps Vp(t) DOUT

DIN Pr Vr(t) DAC

ADC Sensor [pressure => Vp(t)]

Regulator [Δ pressure <=Vr(t)]

PSpice Mixed Signal

Controller Virtual Platform

SystemC Testbench to

Represent IoT Environment

RTL

ARM

Cortex-M0

TLM

Router

Interrupt

Tra

nsa

cto

r

TLM

TLM/RTL Transactor , SystemC

TLM Peripherals & ARM Fast Model

R

A

M

R

O

M

T

M

R

U

R

T

TLM

Router

I/O

, T

imin

g &

Constr

ain

t M

odels

Page 9: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

9

FlowCAD Confidential

IoT Simulation C-Algrorithm

• Simple and largely independent of processor used

• Example demo in S/W controlled power supply design

IoT

Te

stb

en

ch

Ps Vp(t) DOUT

DIN Pr Vr(t) DAC

ADC Sensor [pressure => Vp(t)]

Regulator [Δ pressure <=Vr(t)]

PSpice Mixed Signal

Controller Virtual Platform

SystemC Testbench to

Represent IoT Environment

RTL

ARM

Cortex-M0

Tra

nsa

cto

r

C/C++ Algorithm I/

O, T

imin

g &

Constr

ain

t M

odels

Software

Algorithm

Page 10: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

10

FlowCAD Confidential

IoT Simulation C-Algrorithm

CLK

U1

Sof tware Controlled Switch

RE

F

GND

SW

1

SW

2F

B

CLK

I

Vs112Vdc

VOUT

V

RLoad

50

D4

MUR150

CLKDSTM1OFFTIME = 0.01uS

ONTIME = 0.01uSDELAY =STARTVAL = 0

OPPVAL = 1

L4

47uH

C4

22u

U2

NOISECOMP

OUTPUT1

INPUT2

V

0

V

VIN

Vs250Vdc

PARAMETERS:

D = 0.2PER = 10

Page 11: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

11

FlowCAD Confidential

IoT Simulation C-Algrorithm

Page 12: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

12

FlowCAD Confidential

IoT Device Modeling Interface

• Placed in Model Editor – Model – DMI Template Code Generator

• Think only about the code description of your component

Definition of

• IOs

• .Lib

• .DLL

• Parameters

• VS-project

Page 13: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

13

FlowCAD Confidential

IoT DMI Steps

Create

component using DMI

Describe the model behavior in

Visual Studio Community

(i.e. C/C++, SystemC)

Compile and debug generating

.DLL

Associate PSpice

model with symbol and

simulate

Model Code DMI

Physical

Devices

Analog

Behavioral

Devices

Digital

Devices

C/C++, SystemC, VerilogA,

MATLAB Blocks Communicating

with PSpice PSpice Simulator

Page 14: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

14

FlowCAD Confidential

IoT Simulation Hardware in the Loop

• Minimal modeling effort

IoT

Te

stb

en

ch

Ps Vp(t) DOUT

DIN Pr Vr(t) DAC

ADC Sensor [pressure => Vp(t)]

Regulator [Δ pressure <=Vr(t)]

PSpice Mixed Signal

Controller Virtual Platform

SystemC Testbench to

Represent IoT Environment

RTL

ARM

Cortex-M0

Tra

nsa

cto

r

Hardware I/

O, T

imin

g &

Constr

ain

t M

odels

HIL

Hardware

in the

Loop

Page 15: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

15

FlowCAD Confidential

IoT – Hardware Platforms

ESP8266

Espruino Pico

FRDM-K64F

CC3200

Page 16: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

16

FlowCAD Confidential

IoT – Arduino UNO

Page 17: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

17

FlowCAD Confidential

Arduino with Sensor as device in PSpice

Page 18: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

18

FlowCAD Confidential

Arduino with Sensor as device in PSpice

Define Arduino Board I/O with DMI as analog

part type

Define communication between PSpice and the board using USB

serial protocol creating VS project

Define the code you want to evaluate in

Arduino

Define the code you want to evaluate in

PSpice and generate .dll

Associate macro-model to schematic on

OrCAD Capture canvas

Run PSpice simulation and analyze results

Page 19: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

19

FlowCAD Confidential

Adding Sensors on Arduino

LED on

Photo-resistor

Thermal

Sensor

Tilt motion

Sensor

Analog Pins Digital Pins

USB

Page 20: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

20

FlowCAD Confidential

Online Videos at YouTube

Please visit our YouTube

channel for more product

videos:

- 166 videos online today

www.YouTube.com/FlowCAD

Page 21: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

21

FlowCAD Confidential

FlowCAD (Deutschland)

Mozartstrasse 2

85622 Feldkirchen bei München

Tel: +49 (89) 4563-7770

Fax:+49 (89) 4563-7790

[email protected]

FlowCAD (Schweiz)

Hintermättlistrasse 1

5506 Mägenwil

Tel: +41 (0) 56 485 91 91

Fax: +41 (0) 56 485 91 95

[email protected]

FlowCAD (Polen)

ulica Sasiedzka 2A

80-298 Gdansk

Tel: +48 58 342 75 94

Fax. +48 58 342 70 60

[email protected]

Für weitere Fragen und Informationen stehen wir gerne zur Verfügung

• Please don‘t hesitate to contact us

Kontakt zu FlowCAD / contact us

Page 22: What‘s New in PSpice 17 - flowcad.de · FlowCAD om 2 FlowCAD Confidential What‘s New in PSpice Summary •New Website •TI Workbench based on PSpice •Performance and capacity

FlowCAD

ww

w.F

low

CA

D.c

om

22

FlowCAD Confidential