FlowCAD Confidential │ 1 FlowCAD – Your EDA-Partner
FlowCAD Confidential │ 1
FlowCAD – Your EDA-Partner
FlowCAD Confidential │ 2
50 Years of Moore‘s Law
Moore’s Law was published on April 19, 1965 by Gordon E. Moore, who
was working as the director of R&D at Fairchild Semiconductor.
The complexity of
electronic circuits doubles
approx. every 2 years:
(Number of constraints)
2^(x/2)
FlowCAD Confidential │ 3
Products / Solutions for Electronic Engineers
Solutions
• PCB Layout
• PSpice - Simulation
• SI- and PI-Simulation
• Multiphysics Simulation
• Thermal Simulation
• Timing Analyse
• 3D mCAD-eCAD Integration
• Reliability (MTBF, FTA, FMEA)
• CAM Verification
• Boundary Scan Test
• CAD-Flow Management
• PLM and ERP-Interfaces
FlowCAD Confidential │ 4
Focus on Customer Satisfaction
Sales
• Fair, competent advice
• Long term solutions
Support
• Hotline, netviewer
• Survey
Service
• PCB Design Services
• (Layout, simulation, migration)
Training
• Training centers, on-site
• Workshops
FlowCAD Confidential │ 5
Mehr Einblick ins Systemverhalten mit PSpice System Simulation
FlowCAD Confidential │ 6
What is PSpice A/D?
• PSpice A/D is a simulator that models the behavior of a circuit with any
mix A/D devices
• Because of the built algorithms, PSpice simulates mixed signal circuits
with no performance degradation
FlowCAD Confidential │ 7
Cadence Achieves TÜV SÜD’s First Comprehensive “Fit for Purpose -
TCL1” Certification in Support of Automotive ISO 26262 Standard
• New level of certification established by TÜV SÜD that recognizes the growing
importance of EDA in the automotive safety market
• Functional safety documentation kits cover analog and mixed-signal, digital front-
end and verification, digital implementation and signoff, and PCB flows comprised
of nearly 40 tools, offering the broadest EDA-certified tool and flow documentation
to support the automotive industry
• PCB design and verification flow includes everything from design authoring to
simulation to physical realization and verification using Cadence OrCAD, PSpice
and Allegro product suites
FlowCAD Confidential │ 8
Why PSpice A/D?
PSpice
Advanced
Analysis
Integrated
in Flow
PSpice
Modeling
PSpice
Systems
Option
PSpice A/D
FlowCAD Confidential │ 9
PSpice Advanced Analysis
• PSpice AA to reduce design cost, improve
reliability, productivity and yield
Sensitivity: Identify most sensitive
components in relation to their tolerances
and your goals, estimate worst case and
reduce costs
Optimizer: Improve design performance and
retarget existing design to new
specifications or goals
Monte Carlo: Calculate yield before going to
manufacturing taking into account
component tolerances
Smoke: Examine if circuit components are
operating within safe limits
Parametric Plot: Sweep nested parameters
and ensure no unusual circuit behavior
PSpice
Advanced
Analysis
Sensitivity
Optimizer
Monte Carlo
Smoke
Parametric Plot
FlowCAD Confidential │ 10
PSpice Systems Option
• PSpice-MATLAB Integration:
Visualization Interface: Simulate in PSpice
and visualize results in MATLAB using its
plotting capabilities
MATLAB Functions in PSpice: Use default
or customized MATLAB functions for your
designs in PSpice area
MATLAB/Simulink-PSpice Co-Simulation
(SLPS): Co-simulate electrical and
mechanical systems together adding
PSpice design in Simulink environment
MATLAB DMI in PSpice: Include
MATLAB/Simulink modules on PSpice
environment using C-coder and Device
Modeling Interface
PSpice
Systems
Option
Visualization
Interface
MATLAB
Functions in
PSpice
SLPS Co-
Simulation
MATLAB DMI
PSpice
FlowCAD Confidential │ 11
Mixed-Signal Design Example: Field-Oriented Control of a Permanent-Magnet-Synchrone-Machine
This control technique is common in motor drive systems for hybrid electric
vehicles, manufacturing machinery, industrial automation and even washing
machines
Digital Analog Electro-
mechanical Target:
• MCU (SW)
• FPGA, ASIC (HW)
Target:
• Transitor-level
Design
Field-Oriented
Controller PWM
Power
Inverter PMSM
Load I
v
vexp
FlowCAD Confidential │ 12
PSpice Modeling
• PSpice Modeling:
PSpice Model Editor: Generate PSpice
Models directly from datasheet
PSpice Modeling App: Generate PSpice
models using datasheet but in a quick way
reducing the accuracy
C/C++, SystemC, VerilogA, MATLAB, IBIS:
Generate system PSpice components (uC,
ASIC, etc.)
Download components from IC vendors:
PSpice is a neutral simulator and most IC
vendors deliver PSpice components (Plug
and Play)
PSpice
Modeling
PSpice Model
Editor
PSpice Modeling
App
Most IC vendors
deliver PSpice
C/C++
SystemC
VerilogA
MATLAB
IBIS
FlowCAD Confidential │ 13
Integration in Flow
Tight integration with Virtuoso, Allegro and OrCAD PCB Design flows
Integration
in Flow Virtuoso
Allegro
OrCAD PCB
FlowCAD Confidential │ 14
PSpice A/D Architecture
• Model-Library
• Accessories
• Standard Analysis (A/D)
Model Editor
Stimulus Editor
Magnetic Parts Editor
Simulation Manager
• Advanced Analysis (AA) Advanced Monte Carlo
Advanced Sensitivity
Smoke Analysis
Parametric Plot
Optimizer
DMI (C/C++, SystemC, VerilogA)
DC-Analysis (Bias Point)
Transient Analysis
DC-Sweep, AC Analysis
Temperature Analysis
Noise-, Fourier-, FFT Analysis
Std. Monte Carlo
Worst-Case
Std. Sensitivity
Optional
FlowCAD Confidential │ 15
Overview Standard Analysis Types
• Analysis types
DC (Bias-Point)
Transient
DC-Sweep
AC
Temperature
Noise
Fourier, FFT
Std. Monte Carlo
Worst Case
Std. Sensitivity
FlowCAD Confidential │ 16
Basic Analysis I
• DC sweep & other DC calculations:
Evaluation of the circuit performance in response
to a DC source:
• DC Sweep Bias point detail
• DC sensitivity
• Small-signal DC transfer
FlowCAD Confidential │ 17
Basic Analysis II
AC sweep and noise:
• Evaluation of the circuit in response to a small-signal alternating current
source:
AC Sweep: Sweeping one or more sources over a range of frequencies
Noise: For each frequency specified in the AC analysis:
• Propagated noise contributions at an
output net form every noise generator
in the circuit
• RMS sum of the noise contributions
at the output
• Equivalent input noise
FlowCAD Confidential │ 18
Transient and Fourier: Evaluation of the circuit in response to time
varying sources:
• Transient: Voltages, currents, and digital states tracked
over time
• Fourier: Fourier components of the transient analysis results
Basic Analysis III
FlowCAD Confidential │ 19
Advanced Multirun Analysis I
Parametric and temperature:
PSpice steps a circuit value in a sequence that you specify and runs a
simulation for each value:
• Parametric:
Global parameter
Model Parameter
Component value
DC source
• Temperature
Operational
temperature
FlowCAD Confidential │ 20
Advanced Multirun Analysis II
Monte Carlo and sensitivity / worst-case:
PSpice changes device model parameter values with respect to device
and lot tolerances and runs simulation for each value:
• Monte Carlo: Each simulation, randomly varies all device model
parameters with tolerance
• Sensitivity / worst-case: Computes the probable worst-case response
of the circuit
FlowCAD Confidential │ 21
OrCAD Capture
FlowCAD Confidential │ 22
OrCAD Capture
• Design entry tools such as OrCAD Capture or
Design Entry HDL to prepare your circuit for simulations:
Placing and connecting part symbols
Defining component values and other attributes
Defining input waveforms
Enabling one or more analyses
Marking the points in the circuit
where you want to see results
FlowCAD Confidential │ 23
Most Important Libraries Symbol-Bibliothek Beschreibung Elemente
ABM.olb Analog Behavioral Models bandpass, EVALUE, MULT,
LAPLACE, INTEG etc.
ANALOG.OLB Analog parts R, L, C etc.
BREAKOUT.OLB Breakout Parts (Model-Editor) Rbreak, Dbreak, Qbreak etc.
FUNCTION.OLB
(subfolder \ADVANLS)
Extended ABM Models and new Function
blocks
speedometer, motor, VCO,
flywheel, transfer function H(s) etc.
SOURCE.OLB Voltage - and Current sources, other digital
sources
VDC, VSIN, IPULSE, IEXP etc.
SOURCSTM.OLB supported Sources by Stimulus-Editor VSTIM, ISTIM and DigStim
SOURCE.OLB
(Place Power)
Analog-Ground, HI und LOW AGND (0), $D_HI and $D_LO
SPECIAL.OLB Various models for special purpose like:
Printing, watching, variables, parameter
settings
PARAM, SUBPARAM, IC,
NODESET, PRINT, WATCH etc.
FlowCAD Confidential │ 24
Project Manager
• Structure of the design
Many schematics
Many simulation profiles
per schematic
Many pages per schematic
Generated Outputs
Included Libraries
FlowCAD Confidential │ 25
Place Part
• Click on Place Part
• Select the proper library
and the component
• Add more libraries
FlowCAD Confidential │ 26
PSpice Library Browser
• Container to organize
and classify PSpice
components
• Search component with
a criteria
• Customizable
FlowCAD Confidential │ 27
PSpice Modeling Application
(C) FlowCAD Confidential
• Varistor
• Zener-Diodes, LED
• Capacitor, Indcutor
• Independant Sources
• PWL Sources
• Switch
• Transformer
• VCO
FlowCAD Confidential │ 28
Simulation Settings
• Use this GUI to define
your simulation
• Include your PSpice
libraries
• Configure the Probe
Window features
• Paramerters for
the convergence
• Configure data to be saved
FlowCAD Confidential │ 29
Probe Window
FlowCAD Confidential │ 30
Overview
FlowCAD Confidential │ 31
Add Traces
• In Probe Window click on Trace Add Trace
FlowCAD Confidential │ 32
Calculations in the Probe Window
• Frequency Response Analyses
• Performance Analysis
• FFT (Fast Fourier Transform)
• Hysteresis Core Loss
• Generate Report
• Measurements
• Connection with MATLAB
• And many more
FlowCAD Confidential │ 33
Output file
• generated after a simulation
• It summarizes all the PSpice
results
• Use it to analyze results for
Monte Carlo
Worst Case
Convergence issues
etc.
FlowCAD Confidential │ 34
PSpice Accessories
FlowCAD Confidential │ 35
PSpice Stimulus Editor
• Graphical input waveform editor to define the shape
of time-based signals
• It is possible to define:
Analog stimuli with sine wave, pulse, piecewise linear, exponential pulse,
single-frequency FM shapes
Digital stimuli that range from simple clocks to complex pulse patterns and
bus sequences
FlowCAD Confidential │ 36
PSpice Model Editor I
• It is a model extractor that generates model definitions
for PSpice to use during simulation
• It needs information about the device found in data sheets
• Model Editor displays device characteristic curve so you can verify the
model-based behavior of the device
• Once finished, PSpice Model Editor automatically creates a part for the
model
FlowCAD Confidential │ 37
PSpice Model Editor II
• Device types supported by the Model Editor:
Diode
Bipolar Transistor
IGBT
JFET
MOSFET
Operational Amplifier
Voltage Comparator
Nonlinear Magnetic core
Voltage regulator
Voltage Reference
Darlington transistor
FlowCAD Confidential │ 38
Magnetic Parts Editor
• Design magnetic components:
Power transformers, flyback converters and DC inductors
Generate PSpice model for the designed component
Generate data required by the manufacturer to create magnetic component
for end-users
Maintain a database of commercially available component, such as cores,
wires, and insulation material, used in the magnetic design process
FlowCAD Confidential │ 39
Simulation Manager
• It provides a familiar, easy-to-use interface for controlling how multiple
simulations are processed. It allows:
Add or delete simulations
Start, stop or pause simulations
Rearrange the order of the simulations in the queue
Attach PSpice to a simulation to make it the active display
View the status and progress of simulations running in
the background
FlowCAD Confidential │ 40
DE
MO
• DMI – Device Modeling Interface
Gezeigt am Beispiel eines Schaltreglers
• Hardware in the Loop
Gezeigt am Beispiel mit einem Arduino Board
• Advanced Analysis Smoke
Gezeigt am Beispiel einer Verstärkerschaltung
• Optional: Advanced Analysis Sensitivity
Gezeigt am Beispiel eines Chebychev-Filters
FlowCAD Confidential │ 41
FlowCAD Confidential │ 42
Don’t forget to subscribe, share and like!
Follow us
www.facebook.com/FlowCAD Join our Facebook page where we focus on giving a glimpse
into ongoing innovations. You will find selected news, events,
success stories and insights.
www.twitter.com/FlowCAD On FlowCAD’s Twitter we provide press releases, news articles,
films and images as well as reports from events.
www.youtube.com/FlowCAD On our YouTube channel you will find 100+ video tutorials
to learn more about electronic circuits. With the PSpice Lite
version from our website everyone can easily simulate.
In our playlists we also offer product news and webinars.
FlowCAD Confidential │ 43
Für weitere Fragen und Informationen stehen wir gerne zur Verfügung.
Please don‘t hesitate to contact us.
FlowCAD Deutschland
Mozartstr. 2
85622 Feldkirchen bei München
T +49 89 4563-7770
F +49 89 4563-7790
info@FlowCAD.de
FlowCAD Schweiz
Hintermättlistr. 1
5506 Mägenwil
T +41 56 485 91 91
F +41 56 485 91 95
info@FlowCAD.ch
FlowCAD Polen
ulica Sasiedzka 2A
80-298 Gdansk
T +48 58 732 74 77
F +48 58 732 72 37
info@FlowCAD.pl
Kontakt zu FlowCAD / Contact us
FlowCAD Confidential │ 44
FlowCAD Confidential │ 45