Top Banner
FlowCAD Confidential │ 1 FlowCAD Your EDA-Partner
45

FlowCAD Your EDA-Partner · •3D mCAD-eCAD Integration •Reliability (MTBF, FTA, FMEA) •CAM Verification •Boundary Scan Test •CAD-Flow Management •PLM and ERP-Interfaces

Mar 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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