Cooper LP800 Betriebsanweisung

Stöbern Sie online oder laden Sie Betriebsanweisung nach Kabelnetzwerktester Cooper LP800 herunter. Cooper LP800 User`s guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 567
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
MicroSim Corporation
20 Fairbanks
(714) 770-3022
Irvine, California 92618
MicroSim PSpice A/D & Basics+
Circuit Anal
y
sis Software
Users Guide
Seitenansicht 0
1 2 3 4 5 6 ... 566 567

Inhaltsverzeichnis

Seite 1 - User’s Guide

MicroSim Corporation20 Fairbanks(714) 770-3022Irvine, California 92618 MicroSim PSpice A/D & Basics+Circuit Analysis SoftwareUser’s Guide

Seite 2

x ContentsDefining Output Strengths . . . . . . . . . . . . . . . . . . . . . . . . . 7-21Configuring the strength scale .

Seite 3

Using Global Parameters and Expressions for Values 3-15To declare a global parameter1Place a PARAM symbol in your schematic.2Double-click the PARAM sy

Seite 4 - Simulation ExamplesChapter 2

3-16 Preparing a Schematic for SimulationExpressionsAn expression is a mathematical relationship that you can use to define a numeric or boolean (TRUE

Seite 5 - Part Two Desi

Using Global Parameters and Expressions for Values 3-17NoteThough PSpice A/D accepts expressions of any length, Schematics does not. Value assignments

Seite 6 - ModelsChapter 4

3-18 Preparing a Schematic for SimulationTable 3-2Functions in Arithmetic ExpressionsThis function... Means this...ABS(x) |x|SQRT(x) x1/2EXP(x) exLOG(

Seite 7 - Symbols for ModelsChapter 5

Using Global Parameters and Expressions for Values 3-19*. M(x), P(x), R(x), and IMG(x) apply to Laplace expressions only.SDT(x) time integral of x whi

Seite 8 - Chapter 6

3-20 Preparing a Schematic for SimulationTable 3-3System VariablesThis variable...Evaluates to this...TEMP Temperature values resulting from a tempera

Seite 9 - Chapter 7

Defining Power Supplies 3-21Defining Power SuppliesFor the Analog Portion of Your CircuitIf the analog portion of your circuit requires DC power, then

Seite 10 - Contents

3-22 Preparing a Schematic for SimulationTTL DIGIFPWRECL 10K ECL_10K_PWRECL 100K ECL_100K_PWRFor this logic family... Use this symbol...

Seite 11 - Transient AnalysisChapter 11

Defining Stimuli 3-23Defining StimuliTo simulate your circuit, you need to connect one or more source symbols that describe the input signal that the

Seite 12

3-24 Preparing a Schematic for SimulationTo determine the symbol name for an equivalent current source1In the table of voltage source symbols, replace

Seite 13 - Contents xiii

Contents xiOverview of DC Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3Setting Up a DC Stimulus . . .

Seite 14

Defining Stimuli 3-25If you want to specify multiple stimulus typesIf you want to run more than one analysis type, including a transient analysis, the

Seite 15 - Results

3-26 Preparing a Schematic for SimulationUsing VSRC or ISRC symbolsThe VSRC and ISRC symbols have one attribute for each analysis type: DC, AC, and TR

Seite 16

Defining Stimuli 3-27*. The DIGSTIM, IF_IN and INTERFACE symbols require the Stimulus Editor to define the input signal; these symbols are not availab

Seite 17

3-28 Preparing a Schematic for SimulationThings to Watch ForThis section includes troubleshooting tips for some of the most common reasons why your ci

Seite 18

Things to Watch For 3-29Analog Libraries with Modeled PartsDigital Libraries with Modeled PartsTo find out more about a particular library, refer to t

Seite 19

3-30 Preparing a Schematic for SimulationCheck for this if the part in question is custom-builtAre there blank (or inappropriate) values for the symbo

Seite 20

Things to Watch For 3-31Check for this• Does the relevant model library, stimulus file, or include file appear in the configuration list?• If the file

Seite 21

3-32 Preparing a Schematic for SimulationThe MicroSim libraries include parts that are suitable for both simulation and board layout. These parts may

Seite 22

Things to Watch For 3-33Missing DC Path to GroundIf for selected nets in your circuit you see this message in the PSpice output file,ERROR -- Node nod

Seite 23

Creating and Editing Models4Chapter OverviewThis chapter provides information about creating and editing models for parts that you want to simulate.To

Seite 24

xii ContentsMinimum program setup requirements . . . . . . . . . . . . . . . . 11-2Defining a Time-Based Stimulus . . . . .

Seite 25 - Before You Be

4-2 Creating and Editing ModelsBackground informationThese topics present model library concepts and an overview of the tools that you can use to crea

Seite 26 - Overview

What Are Models? 4-3What Are Models?A model defines the electrical behavior of a part. On your schematic, this correspondence is defined by a symbol’s

Seite 27 - How to Use this Guide

4-4 Creating and Editing ModelsExample: * FIRST ORDER RC STAGE.SUBCKT LIN/STG IN OUT AGND + PARAMS: C1VAL=1 C2VAL=1 R1VAL=1 R2VAL=1+ GAIN=1000

Seite 28 - Related Documentation

How Are Models Organized? 4-5Model Library ConfigurationPSpice A/D searches model libraries for the model names specified by the MODEL attribute value

Seite 29 - Online Help

4-6 Creating and Editing ModelsNested Model LibrariesBesides device model and subcircuit definitions, model libraries can also contain references to o

Seite 30 - Standard PSpice A/D

Tools to Create and Edit Models 4-7Tools to Create and Edit ModelsThere are three tools that you can use to create and edit model definitions. Use the

Seite 31

4-8 Creating and Editing ModelsWays to Create and Edit ModelsThis section is a roadmap to other information in this chapter. Find the task that you wa

Seite 32

Ways to Create and Edit Models 4-9* For a list of device types that the Parts utility supports, see Parts-Supported Device Types on page 4-12. If the

Seite 33 - If You Have the Evaluation

4-10 Creating and Editing ModelsUsing the Parts Utility toEdit ModelsThe Parts utility converts information that you enter from the part manufacturer’

Seite 34 - What’s New

Using the Parts Utility to Edit Models 4-11Ways to Use the Parts UtilityYou can use the Parts utility five ways:• To define a new model, and then auto

Seite 35 - BSIM3 version 3 MOSFET model

Contents xiiiMonte Carlo and Sensitivity/Worst-Case AnalysesChapter 13Chapter Overview . . . . . . . . . . . . . . . . . . . . .

Seite 36 - Part One

4-12 Creating and Editing ModelsParts-Supported Device TypesTable 4-1 summarizes the device types supported in the Parts utility. *. This is the stand

Seite 37

Using the Parts Utility to Edit Models 4-13Ways To Characterize ModelsFigure 4-2 shows two ways to characterize models using the Parts utility.Creatin

Seite 38 - What is PSpice A/D?

4-14 Creating and Editing ModelsAnalyzing the effect of model parameters on device characteristicsYou can also edit model parameters directly and inve

Seite 39 - Basic Anal

Using the Parts Utility to Edit Models 4-15To fit the model1For each device characteristic that you want to set up:aIn the Model Spec list, select the

Seite 40 - AC sweep and noise

4-16 Creating and Editing ModelsRunning the Parts Utility AloneIf you want to: • model a new part and use the part in any schematic (and automatically

Seite 41 - Transient and Fourier

Using the Parts Utility to Edit Models 4-172If not already checked, select Always Create Symbol to enable automatic symbol creation.3In the Save Symbo

Seite 42 - Advanced Multi-Run Anal

4-18 Creating and Editing ModelsRunning the Parts Utility from the Symbol EditorIf you want to: • base a new part on an existing symbol, or• edit the

Seite 43 - /worst-case

Using the Parts Utility to Edit Models 4-19The symbol editor searches the model libraries for the model. • If found, the symbol editor opens the model

Seite 44

4-20 Creating and Editing ModelsRunning the Parts Utility from the Schematic EditorIf you want to: • test behavior variations on a part, or• refine a

Seite 45 - What is the Stimulus Editor?

Using the Parts Utility to Edit Models 4-21Starting the Parts utilityTo start editing an instance model1In the schematic editor, select one symbol on

Seite 46 - What is Probe?

xiv ContentsDigital SimulationChapter 14Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 47 - Files Needed for

4-22 Creating and Editing ModelsWhat happens if you don’t save the instance modelBefore the schematic editor starts the Parts utility, it does these t

Seite 48 - Other Files That You Can

Using the Parts Utility to Edit Models 4-23The Parts Utility TutorialIn this tutorial, you will model a simple diode device as follows:• Create the sc

Seite 49 - Model librar

4-24 Creating and Editing ModelsStarting the Parts utility for the D1 diodeTo start the Parts utility1Click the D1 symbol to select it.2From the Edit

Seite 50

Using the Parts Utility to Edit Models 4-25You can modify each model characteristic listed in the Model Spec list with new values from the data sheets

Seite 51 - Generates

4-26 Creating and Editing ModelsTo change the Forward Current characteristic1In the Model Spec list, double-click Forward Current.The Edit Model Spec-

Seite 52 - PSpice output file

Using the Parts Utility to Edit Models 4-27Extracting model parametersTo generate new model parameter values1From the Extract menu, select Parameter.

Seite 53 - Simulation Examples

4-28 Creating and Editing ModelsAdding curves for more than one temperatureBy default, the Parts utility computes device curves at 27°C. For any chara

Seite 54 - Creation

Using the Model Editor 4-29Completing the model definitionYou can refine the model definition by:• modifying the entered data as described before, or•

Seite 55

4-30 Creating and Editing ModelsChanging Model PropertiesThe model editor window contains an edit area that displays the PSpice commands and netlist e

Seite 56 - Connection Points

Using the Model Editor 4-31Editing .SUBCKT definitionsFor definitions implemented as subcircuit netlists using PSpice .SUBCKT syntax, the model editor

Seite 57 - Example Circuit Creation 2

Contents xvSetting the Default A/D Interface . . . . . . . . . . . . . . . . . . . . . . 15-6Specifying Digital Power Supplies

Seite 58 - Bias Point Anal

4-32 Creating and Editing ModelsStart the model editor.2Create or load a symbol definition.3From the Edit menu, click Attribute.aMake sure that your s

Seite 59 - the Bias Information

Using the Model Editor 4-33Running the Model Editor from the Schematic EditorIf you want to: • define tolerances on model parameters for statistical a

Seite 60

4-34 Creating and Editing ModelsStarting the model editorTo start editing an instance model1In the schematic editor, select the symbol on your schemat

Seite 61 - the Simulation Output File

Using the Model Editor 4-35Example: Editing a Q2N2222 Instance ModelSuppose you have a schematic named my.sch that contains several instances of a Q2N

Seite 62 - DC Sweep Anal

4-36 Creating and Editing ModelsFigure 4-9 shows how the model definition looks after having made these changes.Figure 4-9Model Editor Showing Q2N2222

Seite 63 - DC Sweep Dialo

Using the Create Subcircuit Command 4-37Using the Create Subcircuit CommandThe Create Subcircuit command in the schematic editor creates a subcircuit

Seite 64 - 12 Simulation Examples

4-38 Creating and Editing Modelsschematic_name.sub as either a model library or include file (see Configuring Model Libraries on page 4-41).7If necess

Seite 65

Reusing Instance Models 4-395In the Model Name text box, type the name of the existing model that you want to use.6Click OK.To change the model refere

Seite 66

4-40 Creating and Editing ModelsReusing Instance Models in the Same SchematicThere are two ways to use the instance model elsewhere in the same schema

Seite 67 - To delete all of the traces

Configuring Model Libraries 4-41Configuring Model LibrariesThough model libraries are usually configured for you, there are things that you sometimes

Seite 68

xvi ContentsOther Ways to Run Probe . . . . . . . . . . . . . . . . . . . . . . . . . 17-12Starting Probe during a simulatio

Seite 69 - Amplitude = 10

4-42 Creating and Editing Models•Add Library* for global models.

Seite 70 - Transient Analysis

Configuring Model Libraries 4-43How PSpice A/D Uses Model LibrariesPSpice A/D searches libraries for any information it needs to complete the definiti

Seite 71

4-44 Creating and Editing ModelsAdding Model Libraries to the ConfigurationSchematics always adds new libraries above the selected library name in the

Seite 72

Configuring Model Libraries 4-45Changing Local and Global ScopeThere are times when you might need to change the scope of a model library from local t

Seite 73 - Noise Analysis Dialo

4-46 Creating and Editing Models2If you have listed multiple .lib commands within a single library (like nom.lib), then edit the library using a text

Seite 74

Configuring Model Libraries 4-47To change the library search path1In the schematic editor, from the Options menu, select Editor Configuration.2In the

Seite 75

Creating Symbols for Models5Chapter OverviewThis chapter provides information about creating symbols for model definitions so you can simulate the par

Seite 76

5-2 Creating Symbols for ModelsBackground informationThese topics provide background on the things you need to know and do to prepare for creating sym

Seite 77

What’s Different About Symbols Used for Simulation? 5-3What’s Different About Symbols Used for Simulation?A symbol used for simulation has these speci

Seite 78 - Parametric Dialog Box

5-4 Creating Symbols for ModelsWays to Create Symbolsfor Models*. For a list of device types that the Parts utility supports, see Parts-Supported Devi

Seite 79 - all 21 traces in Probe

Contents xviiRules for numeric values suffixes . . . . . . . . . . . . . . . . . . 17-56Digital Trace Expressions . . . . .

Seite 80

Preparing Your Models for Symbol Creation 5-5Preparing Your Models for Symbol CreationIf you already have model definitions and want to create symbols

Seite 81

5-6 Creating Symbols for ModelsUsing the Symbol WizardIf:• you want to automatically create symbols for a set of similar model definitions that are sa

Seite 82 - Probe Performance

Using the Symbol Wizard 5-7How the Symbol Wizard WorksThe symbol wizard operates in four phases: setup, automatic symbol creation, refinement, and glo

Seite 83 - To plot

5-8 Creating Symbols for ModelsPhase 4, Global library configurationWhen you click Finish, the wizard saves the symbols to the symbol library you name

Seite 84

Creating AKO Symbols 5-9NoteAn AKO symbol can only reference base symbols contained in its own library.How to Create AKO SymbolsAKO symbol creation is

Seite 85 - Part Two

5-10 Creating Symbols for Models3Save the base symbol to a new library:aFrom the File menu, select Save As.bType the name of the new library without t

Seite 86 - a Schematic for

Using the Parts Utility to Create Symbols 5-11Completing the Configuration of Your PartThe only thing left to do is to make sure PSpice A/D knows wher

Seite 87 - Checklist for Simulation

5-12 Creating Symbols for ModelsStarting the Parts UtilityTo start the Parts utility alone1From the MicroSim program folder, select Parts.2From the Fi

Seite 88 - Size on page 17-15

Basing New Symbols On a Custom Set of Symbols 5-13Basing New Symbols On a Custom Set of SymbolsIf you are using the symbol wizard or the Parts utility

Seite 89 - For more information on

5-14 Creating Symbols for Models2For each custom symbol, set its MODEL attribute to `M where ` is a back-single quote or grave symbol.This tells the P

Seite 90

xviii ContentsSetting Initial StateAppendix AAppendix Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Seite 91

Editing Symbol Graphics 5-15Editing Symbol GraphicsIf you created symbols using the symbol wizard or the Parts utility, and you want to make further c

Seite 92 - Can Simulate

5-16 Creating Symbols for ModelsDefining Important Symbol ElementsOriginThe origin, denoted by a small box with a dashed outline, is the center point

Seite 93 - Vendor-Supplied Parts

Editing Symbol Graphics 5-17Grid spacing for graphicsThe grid, denoted by evenly spaced grid points, regulates the sizing and positioning of graphic o

Seite 94

5-18 Creating Symbols for ModelsDefining Symbol Attributes Needed for SimulationIf you created your symbols using any of the methods discussed in this

Seite 95 - the online Librar

Defining Symbol Attributes Needed for Simulation 5-19MODELThe MODEL attribute defines the name of the model that PSpice A/D must use for simulation. W

Seite 96 - Passive Parts

5-20 Creating Symbols for ModelsTEMPLATEThe TEMPLATE attribute defines the PSpice A/D syntax for the symbol’s netlist entry. When netlisting, the sche

Seite 97 - Breakout Parts

Defining Symbol Attributes Needed for Simulation 5-21Attribute names in templatesAttribute names are preceded by a special character as follows:[ @ |

Seite 98 - Behavioral Parts

5-22 Creating Symbols for ModelsThe ^ character in templatesThe schematic editor replaces the ^ character with the complete hierarchical path to the d

Seite 99 - Expressions for Values

Defining Symbol Attributes Needed for Simulation 5-23TEMPLATE examples Simple resistor (R) templateThe R symbol has:• two pins: 1 and 2• two required

Seite 100 - {VSUPPLY}

5-24 Creating Symbols for ModelsParameterized subcircuit call (X) templateSuppose you have a subcircuit Z that has:• two pins: a and b• a subcircuit p

Seite 101 - Expressions

FiguresFigure 1-1 Simulation Design Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8Figure 1-2 Schema

Seite 102 - Operators in Expressions

Defining Symbol Attributes Needed for Simulation 5-25Digital stimulus symbols with variable width pins templateFor a digital stimulus device template

Seite 103 - Table 3-2

5-26 Creating Symbols for ModelsIf the correspondence between pin names and nodes is as follows:then the template would look like this:X^@REFDES %IN+

Seite 104

Defining Symbol Attributes Needed for Simulation 5-27IO_LEVELThe IO_LEVEL attribute defines what level of interface subcircuit model PSpice A/D must u

Seite 105

5-28 Creating Symbols for ModelsMNTYMXDLYThe MNTYMXDLY attribute defines the digital propagation delay level that PSpice A/D must use for a digital pa

Seite 106 - Power Supplies

Defining Symbol Attributes Needed for Simulation 5-29IPIN attributesIPIN attributes define the net name to which a hidden (invisible) pin is connected

Seite 107

Analog Behavioral Modeling6Chapter OverviewThis chapter describes how to use Analog Behavioral Modeling (ABM) feature provided in PSpice A/D. This cha

Seite 108 - Stimuli

6-2 Analog Behavioral ModelingOverview of Analog Behavioral ModelingThe Analog Behavioral Modeling (ABM) feature provided in PSpice A/D allows for fle

Seite 109 - VPWL_F_N_TIMES**

The abm.slb Symbol Library File 6-3The abm.slb Symbol Library FileThe symbol file abm.slb contains the ABM components. This file can logically be thou

Seite 110 - Devices

6-4 Analog Behavioral ModelingPlacing and Specifying ABM PartsABM parts are placed and connected in the same way as other part symbols. Once an ABM sy

Seite 111 - VSRC or ISRC s

Placing and Specifying ABM Parts 6-5resulting netlist. When a match is found, the original fragment is replaced by the fully qualified name of the net

Seite 112 - Stimuli 3

Version 8.0, June, 1997.Copyright 1997, MicroSim Corporation. All rights reserved.Printed in the United States of America.TradeMarksReferenced herein

Seite 113 - Unmodeled Parts

xx FiguresFigure 4-3 Parts Utility Window with Data for a Bipolar Transistor . . . . . . . . . . . 4-14Figure 4-4 Schematic for a Half-W

Seite 114 - Library List or read the

6-6 Analog Behavioral ModelingABM Part TemplatesFor most ABM symbols, a single PSpice A/D “E” or “G” device declaration is output to the netlist per s

Seite 115

Control System Parts 6-7Control System PartsControl system parts have single-pin inputs and outputs. The reference for input and output voltages is an

Seite 116 - Unmodeled Pins

6-8 Analog Behavioral ModelingLaplace TransformLAPLACE Laplace expression NUM, DENOMMath Functions(where ‘x’ is the input)ABS |x|SQRT x1/2PWR |x|EXPEX

Seite 117 - Check for this

Control System Parts 6-9Basic ComponentsThe basic components provide fundamental functions and in many cases, do not require specifying attribute valu

Seite 118 - DC Path to Ground

6-10 Analog Behavioral ModelingLimitersThe Limiters can be used to restrict an output to values between a set of specified ranges. These parts are des

Seite 119 - and Editin

Control System Parts 6-11Chebyshev FiltersThe Chebyshev filters allow filtering of the signal based on a set of frequency characteristics. The output

Seite 120

6-12 Analog Behavioral Modelingminimum stop band attenuation is 50 dB. Assuming that the input to the filter is the voltage at net 10 and output is a

Seite 121 - What Are Models?

Control System Parts 6-13band ripple is 0.1 dB and the minimum stop band attenuation is 50 dB. This will produce a PSpice A/D netlist declaration like

Seite 122 - How Are Models

6-14 Analog Behavioral ModelingIntegrator and Differentiator The integrator and differentiator parts are described below.INTEGThe INTEG part implement

Seite 123 - Global models

Control System Parts 6-15FTABLEThe FTABLE part is described by a table of frequency responses in either the magnitude/phase domain (R_I= ) or complex

Seite 124 - MicroSim-Provided Models

Figures xxiFigure 11-3 Example Schematic example.sch . . . . . . . . . . . . . . . . . . . . . . . 11-16Figure 11-4 ECL Compa

Seite 125 - Tools to Create and Edit

6-16 Analog Behavioral ModelingGVALUE parts, Modeling Mathematical or Instantaneous Relationships on page 6-30). The output for each frequency is then

Seite 126

Control System Parts 6-17This part is characterized by the following attributes:ROW1 = 0Hz 0 0ROW2 = 5kHz 0 -5760ROW3 = 6kHz -60 -6912DELAY =R_I =MAGU

Seite 127

6-18 Analog Behavioral ModelingLaplace Transform PartThe LAPLACE part specifies a Laplace transform which is used to determine an output for each inpu

Seite 128

Control System Parts 6-19gain has both a real and an imaginary component. For transient analysis, the output is the convolution of the input waveform

Seite 129

6-20 Analog Behavioral ModelingIf R is small, the characteristic impedance of such a line is Z=((R+j·ω·L)/(j·ω·C))1/2, the delay per unit length is (L

Seite 130 - Parts-Supported Device T

Control System Parts 6-21Math FunctionsThe ABM math function parts are shown in Table 6-2. For each device, the corresponding template is shown, indic

Seite 131

6-22 Analog Behavioral Modelingrequirements. Each of these parts has a set of four expression building block attributes of the form:EXPnwhere n = 1, 2

Seite 132 - How to Fit Models

Control System Parts 6-23In this example of an ABM device, the output voltage is set to 5 volts times the square root of the voltage between net 3 and

Seite 133 - To view performance curves

6-24 Analog Behavioral ModelingExample 3A device, EPWR, computes the instantaneous power by multiplying the voltage across nets 5 and 4 by the current

Seite 134 - the Parts Utilit

Control System Parts 6-25An Instantaneous Device Example: Modeling a TriodeThis section provides an example of using various ABM parts to model a trio

Seite 135

xxii FiguresFigure 16-9 Cumulative Ambiguity Hazard Example 2 . . . . . . . . . . . . . . . . . . 16-8Figure 16-10 Cumulative Am

Seite 136 - for details

6-26 Analog Behavioral ModelingEXP1 = V(%IN2,%IN3)+EXP2 = 0.12*V(%IN1,%IN3)This works for the main operating region but does not model the case in whi

Seite 137

Control System Parts 6-27impedance. Capacitances between the grid, cathode, and anode are also needed. The lower part of the schematic in Figure 6-13

Seite 138 - What is an instance model?

6-28 Analog Behavioral ModelingPSpice A/D-Equivalent PartsPSpice A/D-equivalent parts respond to a differential input and have double-ended output. Th

Seite 139

PSpice A/D-Equivalent Parts 6-29voltage output is required, use an E part type. If a current output is necessary, use a G part type.Each E or G part t

Seite 140 - What happens if

6-30 Analog Behavioral ModelingRefer to the online MicroSim PSpice A/D Reference Manual for detailed information. Modeling Mathematical or Instantaneo

Seite 141 - Tutorial

PSpice A/D-Equivalent Parts 6-31be either the voltage at a net, such as V(5), or the voltage across two nets, such as V(4,5). Currents must be the cur

Seite 142 - Values for the Dbreak-X

6-32 Analog Behavioral ModelingEMULT, GMULT, ESUM, and GSUMThe EMULT and GMULT parts provide output which is based on the product of two input sources

Seite 143

PSpice A/D-Equivalent Parts 6-33where MAXREAL is a PSpice A/D internal constant representing a very large number (on the order of 1e30). In general, t

Seite 144

6-34 Analog Behavioral ModelingTABLE =+ (0, 0) (.02, 2.690E-03) (.04, 4.102E-03) (.06, 4.621E-03)+ (.08, 4.460E-03) (.10, 3.860E-03) (.12, 3.079E-03)

Seite 145

PSpice A/D-Equivalent Parts 6-35Frequency-Domain Device ModelsFrequency-domain models (ELAPLACE, GLAPLACE, EFREQ, and GFREQ) are characterized by outp

Seite 146

TablesTable 1-1 DC Analysis Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3Table 1-2 AC Anal

Seite 147 - the Model Editor

6-36 Analog Behavioral Modelingfrequency gain times the value of EXPR. The zero frequency gain is the value of XFORM with s = 0. For AC analysis, EXPR

Seite 148 - Model Properties

PSpice A/D-Equivalent Parts 6-37gain has both a real and an imaginary component. The gain and phase characteristic is the same as that shown for the e

Seite 149

6-38 Analog Behavioral ModelingThe DELAY attribute increases the group delay of the frequency table by the specified amount. The delay term is particu

Seite 150

PSpice A/D-Equivalent Parts 6-39.001 (-60 dB) for frequencies above 6 kilohertz. The output is a voltage across the output pins.This part is defined b

Seite 151 - the Model Editor from

6-40 Analog Behavioral ModelingCautions and Recommendations for Simulation and AnalysisInstantaneous Device Modeling During AC analysis, nonlinear tra

Seite 152

Cautions and Recommendations for Simulation and Analysis 6-41Frequency-Domain PartsSome caution is in order when moving between frequency and time dom

Seite 153 - Instance Model

6-42 Analog Behavioral Modeling(2π) = 159 Hz. At 159 Hz, the response is down to .001 (down by 60 db). Since some transforms do not have such a limit,

Seite 154 - the schematic

Cautions and Recommendations for Simulation and Analysis 6-43A good example of this is the expression {S}, which corresponds to differentiation in the

Seite 155 - Subcircuit Command

6-44 Analog Behavioral ModelingTMAX is not specified it is assigned a value, or if it is specified, it may be reduced. For low pass and band pass filt

Seite 156

Cautions and Recommendations for Simulation and Analysis 6-45Trading Off Computer Resources For AccuracyIt should be clear from the foregoing discussi

Seite 157 - Instance

xxiv TablesTable 14-2 STIMn Part Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17Table 14-3 FI

Seite 158

6-46 Analog Behavioral ModelingBasic Controlled SourcesAs with basic SPICE, PSpice A/D has basic controlled sources derived from the standard SPICE E,

Seite 159

Digital Device Modeling7Chapter OverviewThis chapter provides information about digital modeling, and includes the following sections:Introduction on

Seite 160

7-2 Digital Device ModelingIntroductionThe standard symbol libraries contain a comprehensive set of digital parts in many different technologies. Each

Seite 161 - Libraries

Functional Behavior 7-3Functional BehaviorA digital device model’s functional behavior is defined by one or more interconnected digital primitives. Ty

Seite 162

7-4 Digital Device ModelingTristate GatesBUF3INV3AND3NAND3OR3NOR3XOR3NXOR3BUF3AINV3AAND3ANAND3AOR3ANOR3AXOR3ANXOR3AbufferinverterAND gateNAND gateOR g

Seite 163

Functional Behavior 7-5Programmable Logic ArraysPLANDPLORPLXORPLNANDPLNORPLNXORPLANDCPLORCPLXORCPLNANDCPLNORCPLNXORCAND arrayOR arrayexclusive OR arra

Seite 164

7-6 Digital Device ModelingThe format for digital primitives is similar to that for analog devices. One difference is that most digital primitives req

Seite 165 - search path

Functional Behavior 7-7.subckt DotA_STD D A DPWR DGND+ params: DRVL=0 DRVH=0 CAPACITANCE=0N1 A DGND DPWR DIN74 DGTLNET=D IO_STDC1 A DGND {CAPACITANCE+

Seite 166 - Chapter Overview

7-8 Digital Device Modeling<digital power node> <digital ground node>are the nodes used by the interface subcircuits which connect analog

Seite 167

Functional Behavior 7-9IO_LEVELis an optional device parameter which selects one of the four AtoD or DtoA interface subcircuits from the device’s I/O

Seite 168 - Simulation?

Before You BeginWelcome to MicroSimWelcome to the MicroSim family of products. Whichever programs you have purchased, we are confident that you will f

Seite 169 - ➥ Automatically create one

7-10 Digital Device Modeling+ MNTYMXDLY={MNTYMXDLY} U3 jkff(1) DPWR DGND+ $D_HI CLRBAR QB_BUF $D_HI $D_HI + QC_BUF $D_NC D_393_2 IO_STD + MNTYMXDLY

Seite 170 - To set up a model librar

Timing Characteristics 7-11Timing CharacteristicsA digital device model’s timing behavior can be defined in one of two ways:• Most primitives have an

Seite 171 - How to Start the S

7-12 Digital Device Modelingtypical low-to-high propagation delay on a gate is specified as the parameter TPLHTY. The minimum data-to-clock setup time

Seite 172 - How the S

Timing Characteristics 7-13DIGMNTYSCALEThis option computes the minimum delay when a typical delay is known, using the formula:TPxxMN = DIGMNTYSCALE ⋅

Seite 173

7-14 Digital Device ModelingInstead, when one or more timing constraints are omitted, the simulator uses the following steps to fill in the missing va

Seite 174 - How to Create AKO S

Timing Characteristics 7-15When outputs connect to analog devices, the propagation delay is reduced by the switching times specified in the I/O Model.

Seite 175

7-16 Digital Device ModelingThe same device with a short pulse applied produces no output change. However, if TPWRT is assigned a numerical value (1 o

Seite 176 - To confi

Input/Output Characteristics 7-17Input/Output CharacteristicsA digital device model’s input/output characteristics are defined by the I/O Model that i

Seite 177

7-18 Digital Device ModelingINLD and OUTLDThese are used in the calculation of loading capacitance, which factors into the propagation delay discussed

Seite 178

Input/Output Characteristics 7-19TSWLHn and TSWHLnThese switching times are subtracted from a device’s propagation delay on the outputs which connect

Seite 179 - Symbols for Models

xxvi Before You BeginMicroSim PSpice A/D OverviewMicroSim PSpice A/D can simulate analog-only, mixed analog/digital, and digital-only circuits. PSpice

Seite 180 - How Schematics Places

7-20 Digital Device ModelingAtoD1 (Level 1) name of AtoD interface subcircuitDtoA1 (Level 1) name of DtoA interface subcircuitAtoD2 (Level 2) name of

Seite 181

Input/Output Characteristics 7-21The digital primitives comprising the 74393 part, reference the IO_STD I/O Model in the model libraries as shown:.mod

Seite 182

7-22 Digital Device ModelingConfiguring the strength scaleThe 64 strengths are determined by two configurable options: DIGDRVZ and DIGDRVF. DIGDRVZ de

Seite 183 - ✔ Do the pin/node names in

Input/Output Characteristics 7-23level is at a higher strength than the 1 level (which drives at the Z strength).Drive impedances which are higher tha

Seite 184 - SIMULATION ONLY

7-24 Digital Device Modelingand output leakage currents would be required, as well as low coupling from adjacent signals.The simulator models the stor

Seite 185 - TEMPLATE

Input/Output Characteristics 7-25Creating Your Own Interface Subcircuits forAdditional TechnologiesIf you are creating custom digital parts for a tech

Seite 186 - Attribute names in templates

7-26 Digital Device ModelingThe DtoA interface subcircuit format is shown here:.SUBCKT DTOA <name suffix>+ <digital input node> <analog

Seite 187 - The ^ character in templates

Input/Output Characteristics 7-27If an instance of the 74393 part is connected to an analog part via node AD_NODE, PSpice A/D generates an interface b

Seite 188

7-28 Digital Device Modeling.subckt DtoA_STD D A DPWR DGND+ params: DRVL=0 DRVH=0 CAPACITANCE=0*N1 A DGND DPWR DIN74 DGTLNET=D IO_STDC1 A DGND {CA

Seite 189

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-29Creating a Digital Model Using the PINDLY and LOGICEXP PrimitivesUnlike the majo

Seite 190 - IN+ OUT+ IN- OUT

How to Use this Guide xxviiHow to Use this GuideThis guide is designed so you can quickly find the information you need to use PSpice A/D.This guide a

Seite 191

7-30 Digital Device Modelinghold timing from the data sheet. Then the simulator can verify that these conditions are met during the simulation.Digital

Seite 192 - IO_LEVEL

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-31name, interface pin list, and parameter list is the LOGICEXP primitive. It conta

Seite 193 - MNTYMXDLY

7-32 Digital Device Modelingprimitives, see the Digital Devices chapter in the online MicroSim PSpice A/D Reference Manual.IO_STD, shown in the listin

Seite 194 - IPIN attributes

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-33Pin-to-Pin Delay (PINDLY Primitive)The delay and constraint specifications for t

Seite 195 - Behavioral Modelin

7-34 Digital Device ModelingIn the 74160 model, the boolean expressions are actually reference functions. There are three reference functions availabl

Seite 196 - Behavioral Modelin

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-35delay in every CASE function. Also note that the expressions must be separated b

Seite 197

7-36 Digital Device ModelingConstraint Checker (CONSTRAINT Primitive)The CONSTRAINT primitive provides a general constraint checking mechanism to the

Seite 198 - ABM Expressions

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-37signal can go inactive before the active clock edge. Again, the _LH and _HL form

Seite 199 - Definition

7-38 Digital Device ModelingB, C, D) have a setup/hold time of 20 ns in reference to the CLK signal. We are also checking that ENP and ENT have a setu

Seite 200 - ABM Part Templates

Creating a Digital Model Using the PINDLY and LOGICEXP Primitives 7-39+ I1C = { (QA & EN & QB) | LOAD }+ I2C = { ~(LOAD & C) }+ JC =

Seite 201 - Control S

xxviii Before You BeginRelated DocumentationDocumentation for MicroSim products is available in both hard copy and online. To access an online manual

Seite 202

7-40 Digital Device Modeling+ SETUP_HOLD:+ DATA(2) = ENP ENT+ CLOCK LH = CLK+ SETUPTIME = 20NS+ WHEN = { CLRBAR!='0 & (LOADBAR!=&apos

Seite 203 - Basic Components

Part ThreeSetting Up and Running AnalysesPart Three describes how to set up and run analyses and provides setup information specific to each analysis

Seite 204 - Limiters

Chapter 13,Monte Carlo and Sensitivity/Worst-Case Analyses, describes how to set up Monte Carlo and sensitivity/worst-case analyses for statistical in

Seite 205

Setting Up Analyses and Starting Simulation8Chapter OverviewThis chapter provides an overview of setting up analyses and starting simulation which app

Seite 206 - Part Example

8-2 Setting Up Analyses and Starting SimulationAnalysis TypesPSpice A/D supports analyses that can simulate analog-only, mixed-signal, and digital-onl

Seite 207 - BANDREJ Filter

Setting Up Analyses 8-3The Probe waveform analyzer is used to display and graphically analyze the results of PSpice A/D simulations for swept analyses

Seite 208 - Table Look-Up Parts

8-4 Setting Up Analyses and Starting SimulationExecution Order for Standard AnalysesDuring simulation, any analyses that are enabled are performed in

Seite 209

Setting Up Analyses 8-5Output VariablesCertain analyses (such as noise, Monte Carlo, sensitivity/worst-case, DC sensitivity, Fourier, and small-signal

Seite 210 - FTABLE Part

8-6 Setting Up Analyses and Starting SimulationA <pin id> (from line 4) is uniquely distinguished by specifying the full part name (as described

Seite 211 - + DELAY=3.2ms

Setting Up Analyses 8-7These building blocks can be used for specifying output variables as shown in Table 8-3 (which summarizes the accepted output v

Seite 212 - Laplace Transform Part

Related Documentation xxixThe following table provides a brief description of those manuals available online only.Online HelpSelecting Search for Help

Seite 213 - Example 2

8-8 Setting Up Analyses and Starting SimulationTable 8-4Element Definitions for 2-Terminal DevicesDevice Type<out id> or <out device>Devic

Seite 214

Setting Up Analyses 8-9Table 8-5Element Definitions for 3- or 4-Terminal DevicesDevice Type<out id> or <out device>Device Indicator<pin

Seite 215 - ABM Expression Parts

8-10 Setting Up Analyses and Starting SimulationThe INOISE, ONOISE, DB(INOISE), and DB(ONOISE) output variables are predefined for use with noise (AC

Seite 216 - Part Example 1

Starting Simulation 8-11Starting SimulationOnce you have used MicroSim Schematics to enter your circuit design and to set up the analyses to be perfor

Seite 217 - Part Example 2

8-12 Setting Up Analyses and Starting SimulationStarting Simulation Outside of SchematicsTo start PSpice A/D outside of Schematics1Double-click on the

Seite 218 - Part Example 4

Starting Simulation 8-13Running simulations with multiple circuit filesYou can direct PSpice A/D to simulate multiple circuit files using one of the f

Seite 219 - a Triode

8-14 Setting Up Analyses and Starting SimulationCircuit file names may be fully qualified or contain the wild card characters * and ?.The Simulation S

Seite 220

Starting Simulation 8-15MenusThe menus accessed from the menu bar include items to control the simulator and customize the window display characterist

Seite 221 - Control System Parts 6

DC Analyses9Chapter OverviewThis chapter describes how to set up DC analyses and includes the following sections:DC Sweep on page 9-2Bias Point Detail

Seite 222 - PSpice A/D-Equivalent

9-2 DC AnalysesDC SweepMinimum Requirements to Run a DC Sweep AnalysisMinimum circuit design requirementsMinimum program setup requirements• In the An

Seite 223 - Equivalent Parts

ContentsBefore You BeginWelcome to MicroSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvMicroSim PSpi

Seite 224 - Instantaneous Relationships

xxx Before You BeginIf You Don’t Have the Standard PSpice A/D PackageIf You Have PSpice A/D Basics+PSpice A/D Basics+ provides the basic functionality

Seite 225 - GVALUE Part

DC Sweep 9-3Overview of DC SweepThe DC sweep analysis causes a DC sweep to be performed on the circuit. DC sweep allows you to sweep a source (voltage

Seite 226 - EMULT Part

9-4 DC AnalysesTo calculate the DC response of an analog circuit, PSpice A/D removes time from the circuit. This is done by treating all capacitors as

Seite 227 - Lookup Tables (ETABLE and

DC Sweep 9-5Setting Up a DC StimulusTo run a DC sweep or small-signal DC transfer analysis, you need to place and connect one or more independent sour

Seite 228 - 34 Analo

9-6 DC AnalysesNested DC SweepsA second sweep variable can be selected once a primary sweep value has been specified in the DC Sweep dialog box. When

Seite 229 - Laplace Transforms (LAPLACE)

DC Sweep 9-7Curve Families for DC SweepsWhenever a nested DC sweep is performed, the entire curve family is displayed. That is, the nested DC sweep is

Seite 230

9-8 DC AnalysesFigure 9-4Device Curve FamilyFigure 9-5Operating Point Determination for Each Member of the Curve Family

Seite 231 - (EFREQ and GFREQ)

Bias Point Detail 9-9Bias Point DetailMinimum Requirements to Run a Bias Point Detail AnalysisMinimum circuit design requirementsNone.Minimum program

Seite 232 - EFREQ Part

9-10 DC AnalysesWhen the Bias Point Detail analysis is enabled, the following information is reported to the output file:• a list of all analog node v

Seite 233 - PSpice A/D-Equivalent Parts 6

Small-Signal DC Transfer 9-11Small-Signal DC TransferMinimum Requirements to Run a Small-Signal DC Transfer AnalysisMinimum circuit design requirement

Seite 234 - Instantaneous Device Modelin

9-12 DC AnalysesOverview of Small-Signal DC TransferThe small-signal DC transfer analysis causes the small-signal transfer function to be calculated b

Seite 235 - Laplace Transforms

If You Don’t Have the Standard PSpice A/D Package xxxiNotable PSpice analysis and simulation features DC sweep, AC sweep, transient analysis yes yesno

Seite 236 - -0.001·s

DC Sensitivity 9-13DC SensitivityMinimum Requirements to Run a DC Sensitivity AnalysisMinimum circuit design requirementsNone.Minimum program setup re

Seite 237

9-14 DC AnalysesOverview of DC SensitivityDC sensitivity analysis calculates and reports the sensitivity of one node voltage to each device parameter

Seite 238

AC Analyses10Chapter OverviewThis chapter describes how to set up AC sweep and noise analyses.AC Sweep Analysis on page 10-2 describes how to set up a

Seite 239 - Resources For Accurac

10-2 AC AnalysesAC Sweep AnalysisWhat You Need to Do to Run an AC SweepThe following procedure describes the minimum set of things that you need to do

Seite 240 - Basic Controlled

AC Sweep Analysis 10-3• Digital devices hold the states that PSpice A/D calculated when solving for the bias point.• Because AC sweep analysis is a li

Seite 241

10-4 AC Analyses2Double-click the symbol instance. A dialog box appears listing the attribute settings for the symbol instance.3Depending on the sourc

Seite 242 - Introduction

AC Sweep Analysis 10-5Setting Up an AC AnalysisTo set up the AC analysis1From the Analysis menu, select Setup.2Click AC Sweep.3In the AC Sweep dialog

Seite 243 - Behavior

10-6 AC AnalysesAC Sweep Setup in “example.sch”If you look at the example circuit, example.sch, provided with your MicroSim programs, you’ll find that

Seite 244 - Table 7-1

AC Sweep Analysis 10-7How PSpice A/D Treats Nonlinear DevicesAn AC Sweep analysis is a linear or small-signal analysis. This means that nonlinear devi

Seite 245

10-8 AC AnalysesUsing a DC sourceConsider the circuit shown here. At the DC bias point, PSpice A/D calculates the partial derivatives which determine

Seite 246

xxxii Before You Begin*. PSpice A/D Basics+ package includes all libraries except IGBTS, SCRs, thyristors, PWMs, magnetic cores, and transmission line

Seite 247 - Functional Behavior 7

Noise Analysis 10-9Noise AnalysisWhat You Need to Do to Run a Noise AnalysisThe following procedure describes the minimum set of things that you need

Seite 248

10-10 AC AnalysesWhat is Noise Analysis?When running a noise analysis, PSpice A/D calculates and reports the following for each frequency specified fo

Seite 249 - + IO_STD

Noise Analysis 10-11Setting Up a Noise AnalysisTo set up the noise analysis1From the Analysis menu, select Setup.2Click AC Sweep.3In the AC Sweep dial

Seite 250

10-12 AC AnalysesAnalyzing Noise in ProbeProbe supports these output variable formats, which you can use to view traces for device noise contributions

Seite 251 - Characteristics

Noise Analysis 10-13About noise unitsExampleYou can run a noise analysis on the circuit shown in Figure 10-1 on page 10-6. To run a noise analysis on

Seite 252

10-14 AC AnalysesFigure 10-2 shows Probe traces for Q1’s constituent noise sources as well as total nose for the circuit after simulating. Notice that

Seite 253 - constraints

Transient Analysis11Chapter OverviewThis chapter describes how to set up a transient analysis and includes the following sections:Overview of Transien

Seite 254 - Calculation

11-2 Transient AnalysisOverview of Transient AnalysisMinimum Requirements to Run a Transient AnalysisMinimum circuit design requirementsCircuit should

Seite 255 - Inertial and Transport Dela

Defining a Time-Based Stimulus 11-3Defining a Time-Based Stimulus Overview of Stimulus GenerationSymbols that generate input signals for your circuit

Seite 256 - Transport dela

11-4 Transient AnalysisTo use any of these source types, you must place the symbol in your schematic and then define its transient behavior. Each attr

Seite 257 - Characteristics

If You Don’t Have the Standard PSpice A/D Package xxxiiiIf You Have the Evaluation CD-ROMMicroSim’s evaluation CD-ROM has the following limitations:•

Seite 258

The Stimulus Editor Utility 11-5Figure 11-1Relationship of Stimulus Editor with Schematics and PSpice A/DThe stimulus specification created using the

Seite 259 - and TSWHL

11-6 Transient AnalysisStimulus FilesThe Stimulus Editor produces a file containing the stimuli with their transient specification. These stimuli are

Seite 260 - Table 7-2

The Stimulus Editor Utility 11-7Starting the Stimulus EditorThe Stimulus Editor is fully integrated with Schematics and can be run from either the sch

Seite 261 - Output Stren

11-8 Transient AnalysisDefining Stimuli1Place stimulus part instances from the symbol set: VSTIM, ISTIM, interface ports (IF_IN and INTERFACE), and DI

Seite 262

The Stimulus Editor Utility 11-98Move the cursor to (200ns, 1) and click the left mouse button. This adds the point. Notice that there is automaticall

Seite 263 - overdrive

11-10 Transient AnalysisbEnter {AMP} for Amplitude. The curly braces are required. They indicate that the expression needs to be evaluated at simulati

Seite 264

The Stimulus Editor Utility 11-112Select Stimulus from the Edit menu. Schematics searches the configured list of global stimulus files. If you are cre

Seite 265

11-12 Transient AnalysisEditing a StimulusTo edit an existing stimulus1Start the Stimulus Editor and select Get from the Stimulus menu.2Double-click t

Seite 266

The Stimulus Editor Utility 11-13Deleting and Removing TracesTo delete a trace from the displayed screen, select the trace name by clicking on its nam

Seite 267

11-14 Transient Analysis4In the schematic editor, configure the Stimulus Editor’s output file into your schematic:aSelect Library and Include Files fr

Seite 268

xxxiv Before You BeginWhat’s NewBias information display on your schematicAfter simulating, you can display bias point information on your schematic s

Seite 269

Transient (Time) Response 11-157To change stimulus references globally for a symbol:aSelect Edit Library from the File menu to start the symbol editor

Seite 270

11-16 Transient AnalysisFigure 11-3Example Schematic example.schThe transient analysis does its own calculation of a bias point to start with, using t

Seite 271

Internal Time Steps in Transient Analyses 11-17Internal Time Steps in Transient AnalysesDuring analog analysis, PSpice A/D maintains an internal time

Seite 272

11-18 Transient AnalysisSwitching Circuits in Transient AnalysesRunning transient analysis on switching circuits can lead to long run times. PSpice A/

Seite 273 - Primitive)

Plotting Hysteresis Curves 11-19The QSTD model is defined as:.MODEL QSTD NPN( is=1e-16 bf=50 br=0.1 rb=50 rc=10 tf=.12ns tr=5ns+ cje=.4pF pe=.8 me=.4

Seite 274

11-20 Transient AnalysisFigure 11-6Hysteresis Curve Example: Schmitt TriggerFourier ComponentsFourier analysis is enabled through the transient analys

Seite 275

Fourier Components 11-21In the example Fourier analysis specification shown in Figure 11-2 on page 11-15, the voltage waveform at node OUT2 from the t

Seite 276 - Setup_Hold

Parametric and Temperature Analysis12Chapter OverviewThis chapter describes how to set up parametric and temperature analyses. Parametric and temperat

Seite 277 - The 74160 Example

12-2 Parametric and Temperature AnalysisParametric AnalysisMinimum Requirements to Run a Parametric AnalysisMinimum circuit design requirements• Set u

Seite 278

Parametric Analysis 12-3Overview of Parametric AnalysisParametric analysis performs multiple iterations of a specified standard analysis while varying

Seite 279

What’s New xxxvBSIM3 version 3 MOSFET modelThe BSIM3 version 3 model, which was developed at U.C. Berkeley, is a deep submicron MOSFET model with the

Seite 280

12-4 Parametric and Temperature AnalysisThis series of PSpice A/D runs varies the value of resistor R1 from 0.5 to 1.5 ohms in 0.1 ohm steps. Since th

Seite 281 - Part Three

Parametric Analysis 12-5Using performance analysis to plot overshoot and rise timeAfter performing the PSpice A/D simulation that creates the data fil

Seite 282

12-6 Parametric and Temperature Analysisgenrise( I(L1) )In Figure 12-3, we can see how the rise time decreases as the damping resistance increases for

Seite 283

Parametric Analysis 12-7Now we can use the multiple X axes feature to view the original waveform family for inductor L1 current along with the derived

Seite 284 - PSpice A/D Basics+

12-8 Parametric and Temperature AnalysisExample: Frequency Response vs. Arbitrary ParameterA common request is to view a plot of the linear response o

Seite 285 - Up Anal

Parametric Analysis 12-9Displaying results in ProbeUse Probe to display the capacitance calculated at the frequency of interest vs. the stepped parame

Seite 286 - Execution Order for Standard

12-10 Parametric and Temperature Analysis6In the X value text box, type 10K.7Click Next>. The wizard displays the gain trace for the first run to t

Seite 287 - Output Variables

Temperature Analysis 12-11Temperature AnalysisMinimum Requirements to Run a Temperature AnalysisMinimum circuit design requirementsNone.Minimum progra

Seite 288 - Modifiers

12-12 Parametric and Temperature Analysisare recomputed based upon the CRES model which has parameters TC1 and TC2 reflecting linear and quadratic tem

Seite 289 - Up Analyses 8

Monte Carlo and Sensitivity/Worst-Case Analyses13Chapter OverviewThis chapter describes how to set up Monte Carlo and sensitivity/worst-case analyses

Seite 290 - Table 8-4

Part OneSimulation PrimerPart One provides basic information about circuit simulation including examples of common analyses.Chapter 1,Things You Need

Seite 291 - The IGBT device

13-2 Monte Carlo and Sensitivity/Worst-Case AnalysesStatistical AnalysesMonte Carlo and sensitivity/worst-case are statistical analyses. This section

Seite 292

Statistical Analyses 13-3Output Control for Statistical AnalysesMonte Carlo and sensitivity/worst-case analyses can generate the following types of re

Seite 293 - Simulation

13-4 Monte Carlo and Sensitivity/Worst-Case AnalysesWaveform ReportsFor Monte Carlo analyses, there are four variations of the output which can be spe

Seite 294

Statistical Analyses 13-5MIN find the minimum value of each waveformRISE_EDGE find the first occurrence of the waveform crossing above a specified thr

Seite 295 - Method 2

13-6 Monte Carlo and Sensitivity/Worst-Case AnalysesTemperature Considerations in Statistical AnalysesThe statistical analyses perform multiple runs,

Seite 296 - The Simulation Status Window

Monte Carlo Analysis 13-7Monte Carlo AnalysisThe Monte Carlo analysis computes the circuit response to changes in component values by randomly varying

Seite 297 - Simulation pro

13-8 Monte Carlo and Sensitivity/Worst-Case AnalysesPSpice A/D starts as usual by running all of the analyses enabled in the Analysis Setup dialog wit

Seite 298

Monte Carlo Analysis 13-9There is a trade-off in choosing the number of Monte Carlo runs. More runs provide better statistics, but take proportionally

Seite 299 - DC Sweep Setup

13-10 Monte Carlo and Sensitivity/Worst-Case AnalysesTutorial: Monte Carlo Analysis of a Pressure SensorIn this tutorial, you will see how the perform

Seite 300 - Overview of DC Sweep

Monte Carlo Analysis 13-11• Place the analog ground using the AGND symbol.• To connect the symbols, use Wire from the Draw menu.• To move values and/o

Seite 301 - 4 DC Analyses

Things You Need to Know1Chapter OverviewThis chapter introduces the purpose and function of the PSpice A/D circuit simulator. What is PSpice A/D? on p

Seite 302 - Up a DC Stimulus

13-12 Monte Carlo and Sensitivity/Worst-Case Analyses4Click Save Attr to accept the changes. 5Click Change Display.6In the What to Display frame, choo

Seite 303 - Nested DC Sweeps

Monte Carlo Analysis 13-13Using resistors with modelsTo explore the effects of manufacturing tolerances on the behavior of this circuit, you will set

Seite 304 - Example Schematic

13-14 Monte Carlo and Sensitivity/Worst-Case AnalysesSaving the schematicBefore editing the models for the Rbreak resistors, save the schematic.To sav

Seite 305 - 8 DC Analyses

Monte Carlo Analysis 13-15names it <old model name>-X, which in this tutorial, is Rbreak-X. In the model editor, you can change this name to wha

Seite 306 - Bias Point Detail

13-16 Monte Carlo and Sensitivity/Worst-Case AnalysesTo have resistors R2 and R4 use the same tolerances as R11Select R2.2From the Edit menu, select M

Seite 307

Monte Carlo Analysis 13-17Setting up the analysesDefine and enable a DC analysis that sweeps the pressure value, and a Monte Carlo analysis that runs

Seite 308 - Transfer

13-18 Monte Carlo and Sensitivity/Worst-Case AnalysesTo verify that the DC sweep and Monte Carlo analyses are enabled1In the Analysis Setup dialog box

Seite 309 - Overview of Small-Si

Monte Carlo Analysis 13-19Monte Carlo HistogramsA typical application of Monte Carlo analysis is predicting yields on production runs of a circuit. Pr

Seite 310 - DC Sensitivit

13-20 Monte Carlo and Sensitivity/Worst-Case AnalysesSetting up the analysisTo analyze our filter, we will set up both an AC analysis and a Monte Carl

Seite 311 - Overview of DC Sensitivit

Monte Carlo Analysis 13-21To run the simulation and load Probe with data1From the Analysis menu, select Simulate. When complete, Probe automatically s

Seite 312

1-2 Things You Need to KnowWhat is PSpice A/D?MicroSim PSpice A/D is a simulation program that models the behavior of a circuit containing any mix of

Seite 313 - AC Sweep Anal

13-22 Monte Carlo and Sensitivity/Worst-Case Analyses3Click Save and then OK. The histogram for 1 dB bandwidth is shown in Figure 13-10.Figure 13-101

Seite 314 - Up an AC Stimulus

Monte Carlo Analysis 13-23The statistics for the histogram are displayed along the bottom of the display. The statistics show the number of Monte Carl

Seite 315 - Magnitude_value [phase_value]

13-24 Monte Carlo and Sensitivity/Worst-Case AnalysesFigure 13-11Center Frequency Histogram

Seite 316 - Up an AC Anal

Worst-Case Analysis 13-25Worst-Case AnalysisThis section discusses the analog worst-case analysis feature of PSpice A/D. The information provided in t

Seite 317 - “example.sch”

13-26 Monte Carlo and Sensitivity/Worst-Case AnalysesWorst is user-defined as the highest (HI) or lowest (LO) possible collating function relative to

Seite 318 - Nonlinear Devices

Worst-Case Analysis 13-27model parameter. If a .PROBE statement is included in the circuit file, then the results of the nominal and worst-case runs a

Seite 319 - This is exactly how a double

13-28 Monte Carlo and Sensitivity/Worst-Case AnalysesWorst-Case Analysis ExampleThe schematic shown in Figure 13-12 is for an amplifier circuit which

Seite 320 - Noise Anal

Worst-Case Analysis 13-29conditions under which worst-case analysis works well and those that can produce misleading results when output is not monoto

Seite 321 - What is Noise Anal

13-30 Monte Carlo and Sensitivity/Worst-Case Analysesmaximized and Rb1 is minimized. Checking their individual effects is not sufficient, even if the

Seite 322 - Up a Noise Anal

Worst-Case Analysis 13-31Figure 13-15Correct Worst-Case ResultsFigure 13-16Incorrect Worst-Case ResultsOutput is monotonic within the tolerance range.

Seite 323 - Noise in Probe

Analyses You Can Run with PSpice A/D 1-3Analyses You Can Run with PSpice A/DBasic AnalysesDC sweep & other DC calculationsThese DC analyses evalua

Seite 324

13-32 Monte Carlo and Sensitivity/Worst-Case AnalysesHints and Other Useful InformationVARY BOTH, VARY DEV, and VARY LOTWhen VARY BOTH is specified in

Seite 325 - To find out more about Probe

Worst-Case Analysis 13-33manually adjust the nominal model parameter values according to the results, then perform another analysis with VARY DEV spec

Seite 326 - Transient Anal

13-34 Monte Carlo and Sensitivity/Worst-Case AnalysesManual optimizationWorst-case analysis can be used to perform manual optimization with PSpice A/D

Seite 327 - Overview of Transient

Worst-Case Analysis 13-35Using Monte Carlo analysis with YMAX is a good way to obtain a conservative guess at the maximum possible deviation from nomi

Seite 328 - Stimulus

Digital Simulation14Chapter OverviewThis chapter describes how to set up a digital simulation analysis and includes the following sections:What Is Dig

Seite 329

14-2 Digital SimulationWhat Is Digital Simulation?Digital simulation is the analysis of logic and timing behavior of digital devices over time. PSpice

Seite 330 - The Stimulus Editor

Concepts You Need to Understand 14-3Concepts You Need to UnderstandStatesWhen the circuit is in operation, digital nodes take on values or output stat

Seite 331 - 6 Transient Analysis

14-4 Digital SimulationStrengthsWhen a digital node is driven by more than one device, PSpice A/D must determine the correct level of the node. Each o

Seite 332 - the Stimulus Editor

Defining a Digital Stimulus 14-5Defining a Digital StimulusA digital stimulus defines input to the digital portions of your circuit, playing a similar

Seite 333

14-6 Digital SimulationUsing Top-Level Interface PortsInterface ports have two uses. You can use them to define:• connections only• stimuli and connec

Seite 334 - Example: sine wave sweep

iv ContentsFiles Needed for Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11Files That Schematics Gener

Seite 335 - New Stimulus S

1-4 Things You Need to KnowAC sweep and noiseThese AC analyses evaluate circuit performance in response to a small-signal alternating current source.

Seite 336

Defining a Digital Stimulus 14-7To start the Stimulus Editor with default stimuli for ALL top-level interface ports1In Schematics, place interface por

Seite 337 - a Stimulus

14-8 Digital SimulationUsing the DIGSTIM SymbolThe DIGSTIM stimulus symbol allows you to define a stimulus for a net or bus using the Stimulus Editor.

Seite 338 - To manuall

Defining a Digital Stimulus 14-95Enter values for the clock signal properties as described below.6From the File menu, select Save.To change clock prop

Seite 339 - 14 Transient Analysis

14-10 Digital SimulationTo add a transition1In the Stimulus Editor, from the Edit menu, select Add.2Click the digital stimulus you want to edit.3Drag

Seite 340 - Transient

Defining a Digital Stimulus 14-11To delete a transition1Click the transition you want to delete.2If needed, press V+click to select additional transit

Seite 341

14-12 Digital SimulationTo introduce transitions (method 1)1In the Stimulus Editor, from the Edit menu, select Add.2In the digital value field on the

Seite 342 - Internal Time Steps in

Defining a Digital Stimulus 14-138Click OK.9Repeat steps 4 through 8 for each transition.To set the default bus radix1From the Tools menu, select Opti

Seite 343 - Electronic

14-14 Digital SimulationAdding loopsSuppose you have a stimulus that looks like this:and you want to create a stimulus that consists of three consecut

Seite 344 - Hysteresis Curves 11

Defining a Digital Stimulus 14-156In the document that appears, find the set of consecutive lines comprising the sequence that you want to repeat. Eac

Seite 345 - Fourier Components

14-16 Digital SimulationUsing the DIGCLOCK SymbolThe DIGCLOCK symbol is way to define a clock signal by defining the symbol’s attributes.To define a c

Seite 346 - Fourier Components 11

Analyses You Can Run with PSpice A/D 1-5Transient and FourierThese time-based analyses evaluate circuit performance in response to time-varying source

Seite 347 - Parametric and Temperature

Defining a Digital Stimulus 14-17When placed, each symbol must be connected to the wire or bus of the corresponding radix. Generally, only the FORMAT,

Seite 348 - Parametric Anal

14-18 Digital SimulationUsing the FILESTIM DeviceFILESTIM has a single pin for connection to the rest of the circuit. The digital stimulus specificati

Seite 349 - Example: RLC Filter

Defining a Digital Stimulus 14-19The following steps set up the U2 stimulus so that the 74393 counter is cleared after 40 nsec have elapsed in a trans

Seite 350 - the simulation

14-20 Digital SimulationDefining Simulation TimeTo set up the transient analysis1In Schematics, from the Analysis menu, select Setup.2Click Transient.

Seite 351

Adjusting Simulation Parameters 14-21Selecting Propagation DelaysAll of PSpice A/D’s digital devices, including the primitives and library models, per

Seite 352

14-22 Digital SimulationInitializing Flip-FlopsTo initialize all flip-flops and latches1Select one of the three Flip-flop Initialization choices in th

Seite 353 - Parametric Analysis 12

Analyzing Results 14-23Analyzing ResultsMicroSim Probe is the waveform analyzer for PSpice A/D simulations. Probe allows you to observe and manipulate

Seite 354 - up the circuit

14-24 Digital Simulation•You can also type trace expression directly into the Trace Expression text box. A typical set of entries might be:IN1 IN2 Q1

Seite 355 - CvF(-I(Vin)/V(1))

Analyzing Results 14-25To add a digital trace expression1In the Add Trace dialog box, make sure that the Digital check box is selected (✓).2Do one of

Seite 356

14-26 Digital SimulationAdding Buses to a Probe PlotA set of up to 32 signals can be evaluated and displayed as a bus even if the selected signals wer

Seite 357 - Temperature Anal

1-6 Things You Need to KnowAdvanced Multi-Run AnalysesThe multi-run analyses—parametric, temperature, Monte Carlo, and sensitivity/worst-case—result i

Seite 358

Analyzing Results 14-27To add a bus expression1In the Add Trace dialog box, in the Functions and Macros list, select Digital Operators and Functions.2

Seite 359

14-28 Digital SimulationTracking Timing Violations and HazardsWhen there are problems with your design, such as setup/hold violations, pulse-width vio

Seite 360 - Statistical Anal

Analyzing Results 14-29unrelated origins, therefore nothing in common) at the inputs to gate G1, PSpice A/D reports the occurrence as an AMBIGUITY CON

Seite 361

14-30 Digital Simulationhazard origin information along with the machine state through all digital devices. When a hazard propagates to a state-storag

Seite 362 - Functions

Analyzing Results 14-31Table 14-4Simulation Condition Messages—Timing ViolationsMessage TypeSeverity LevelMeaningSETUP WARNING Minimum time required f

Seite 363 - Table 13-1

14-32 Digital SimulationTable 14-5Simulation Condition Messages—HazardsMessage TypeSeverity LevelMeaningAMBIGUITYCONVERGENCEWARNING Convergence of con

Seite 364

Analyzing Results 14-33Output control optionsSeveral control options in the Analysis Setup Options dialog box are available for managing the generatio

Seite 365 - Monte Carlo

Mixed Analog/Digital Simulation15Chapter OverviewThis chapter describes how PSpice A/D runs mixed analog/digital simulations and includes the followin

Seite 366

15-2 Mixed Analog/Digital Simulationnetlist. The netlist presents a flat view of the circuit (no hierarchy). Furthermore, PSpice A/D extracts the defi

Seite 367

Interface Subcircuit Selection by PSpice A/D 15-3Interface Subcircuit Selection by PSpice A/DAtoD and DtoA interface subcircuits handle the translatio

Seite 368 - Tutorial: Monte Carlo Anal

Analyses You Can Run with PSpice A/D 1-7Monte Carlo and sensitivity/worst-caseMonte Carlo and sensitivity/worst-case analyses are statistical. PSpice

Seite 369

15-4 Mixed Analog/Digital SimulationIn the HC/HCT series, we provide two different DtoA models: the simple model and the elaborate model. The simple m

Seite 370 - up the parameters

Interface Subcircuit Selection by PSpice A/D 15-5it provides a more accurate, less optimistic answer. However, this behavior may not be appropriate wh

Seite 371

15-6 Mixed Analog/Digital SimulationSetting the Default A/D InterfaceFor mixed-signal simulation, you can select the AtoD and DtoA interface level cir

Seite 372

Specifying Digital Power Supplies 15-7Specifying Digital Power SuppliesDigital power supplies are used to power interface subcircuits that are automat

Seite 373

15-8 Mixed Analog/Digital Simulationwith all primitives appropriately connected to the power supply nodes.Table 15-2 summarizes the default node names

Seite 374 - R=1 DEV=5%

Specifying Digital Power Supplies 15-9listed in Table 15-3 in your schematic and redefining the digital power supply nodes.The attributes relevant to

Seite 375

15-10 Mixed Analog/Digital Simulation3Reset the power supply power and ground voltages as required. 4For any digital part instance that use the power

Seite 376

Specifying Digital Power Supplies 15-11Creating a secondary CD4000, TTL, or ECL power supplyCircuits using CD4000, TTL, or ECL parts may require power

Seite 377 - Monte Carlo Histo

15-12 Mixed Analog/Digital SimulationInterface Generation and Node NamesThe majority of the interface generation process involves PSpice A/D determini

Seite 378 - Analysis Setup Example

Interface Generation and Node Names 15-13node, 2$DtoA, to connect the output of U1 to the digital input of the DtoA interface.The interface subcircuit

Seite 379

1-8 Things You Need to KnowUsing PSpice A/D with Other MicroSim ProgramsFigure 1-1 illustrates the design flow for simulating a circuit and the progra

Seite 380

15-14 Mixed Analog/Digital Simulationresistance) subcircuit parameter values are also obtained from the same I/O model.After the interface subcircuit

Seite 381 - the center frequenc

Digital Worst-Case Timing Analysis16Chapter OverviewThis chapter deals with worst-case timing analysis and includes the following sections:Digital Wo

Seite 382 - Center Frequency Histogram

16-2 Digital Worst-Case Timing AnalysisDigital Worst-Case TimingManufacturers of electronic components generally specify component parameters (such as

Seite 383 - Worst-Case Anal

Starting Worst-Case Timing Analysis 16-3Starting Worst-Case Timing Analysis1In the Analysis Setup dialog box, click on the Digital Setup button. Set T

Seite 384 - Procedure

16-4 Digital Worst-Case Timing Analysisthe duration of the timing ambiguity result that represents a primitive’s output change.For example, consider t

Seite 385 - Worst-Case Analysis 13

Propagation of Timing Ambiguity 16-5Propagation of Timing AmbiguityAs signals propagate through the circuit, ambiguity is contributed by each primitiv

Seite 386

16-6 Digital Worst-Case Timing AnalysisIdentification of Timing HazardsTiming hazard is the term applied to situations in which the response of a devi

Seite 387 - YatX Goal

Critical Hazard 16-7This output (0-R-0) should be interpreted as a possible single pulse, no longer than the duration of the R level. The actual devic

Seite 388

16-8 Digital Worst-Case Timing AnalysisCumulative Ambiguity HazardIn worst-case mode, simple signal propagation through the network will result in a b

Seite 389

Cumulative Ambiguity Hazard 16-9Another cause of cumulative ambiguity hazard involves circuits with asynchronous feedback. The simulation of such circ

Seite 390 - Use of VARY

Using PSpice A/D with Other MicroSim Programs 1-9Using Schematics to Prepare for Simulation Schematics is a design entry program you need to prepare y

Seite 391

16-10 Digital Worst-Case Timing AnalysisReconvergence HazardThe simulator recognizes situations where signals having a common origin reconverge on the

Seite 392 - Monte Carlo anal

Reconvergence Hazard 16-11In the event that discounting the common ambiguity does not preclude the X being latched (or, in the case of simple gates, a

Seite 393

16-12 Digital Worst-Case Timing AnalysisGlitch Suppression Due to Inertial DelaySignal propagation through digital primitives is performed by the simu

Seite 394

Methodology 16-13amount of overlap is less than the inertial delay of the device, the prediction of a glitch is also suppressed by the simulator (see

Seite 395 - Schematics User’s Guide

16-14 Digital Worst-Case Timing AnalysisDigital worst-case timing simulation does not yield such results without an applied stimulus; it is not a stat

Seite 396 - Understand

Methodology 16-15For example, in the case of a convergence or reconvergence hazard, look for conflicting rise/fall inputs. In the case of cumulative a

Seite 397

Part FourViewing ResultsPart Four describes the ways to view simulation results.Chapter 17,Analyzing Waveforms in Probe, describes how to perform grap

Seite 398

Analyzing Waveformsin Probe17Chapter OverviewThis chapter describes how to use Probe to perform graphical waveform analysis of simulation results. Thi

Seite 399 - Top-Level Interface Ports

17-2 Analyzing Waveforms in ProbeOverview of ProbeMicroSim Probe is the waveform analyzer for PSpice A/D simulations. In Probe, you can visually analy

Seite 400

Overview of Probe 17-3Elements of a Probe PlotA single Probe plot consists of the analog (lower) area and the digital (upper) area.You can display mul

Seite 401

1-10 Things You Need to KnowWhat is the Parts Utility? The Parts utility is a model extractor that generates model definitions for PSpice A/D to use d

Seite 402

17-4 Analyzing Waveforms in ProbeElements of a Plot WindowA plot window is a separately managed waveform display area. A plot window can include multi

Seite 403 - To edit a transition

Overview of Probe 17-5Managing Multiple Plot WindowsAny number of plot windows can be opened. Each plot window is an independent window.The same Probe

Seite 404

17-6 Analyzing Waveforms in ProbeSetting Up ProbeConfiguring Probe ColorsYou can configure Probe display and print colors in:• the configuration file,

Seite 405

Setting Up Probe 17-74If you added or deleted trace number entries, set NUMTRACECOLORS=n to the new number of traces (1≤n≤12). This item represents th

Seite 406 - To set the default bus radix

17-8 Analyzing Waveforms in ProbeConfiguring trace color schemesIn the Probe Options dialog box, you can set options for how the available colors and

Seite 407 - To add a loop

Setting Up Probe 17-9Customizing the Probe Command LineCommand files, .prb files, and options can be specified in the Probe command line. Probe recogn

Seite 408

17-10 Analyzing Waveforms in ProbeRunning ProbeStarting ProbeIf you are using Schematics, you can automatically start Probe after a simulation is run,

Seite 409 - DIGCLOCK

Running Probe 17-115From the Analysis menu, select Simulate to start the simulation. Probe starts automatically and displays one window in monitor mod

Seite 410

17-12 Analyzing Waveforms in ProbeOther Ways to Run ProbeStarting Probe during a simulationOnce a simulation is in progress, you can monitor the resul

Seite 411 - the FILESTIM Device

Running Probe 17-13Interacting with Probe while in monitor modeAll of the Probe functionality is available when in monitor mode. However, functions th

Seite 412

Files Needed for Simulation 1-11Files Needed for SimulationTo simulate your design, PSpice A/D needs to know about:• the parts in your circuit and how

Seite 413

17-14 Analyzing Waveforms in Probe•During or after simulation, with Probe running, to automatically display traces in the active plot window.You can a

Seite 414 - Simulation Parameters 14

Running Probe 17-154Right-click to quit placing markers.5If you have not simulated the circuit yet, from the Analysis menu, select Simulate.To control

Seite 415 - the Simulation

17-16 Analyzing Waveforms in ProbeLimiting file size using markersOne reason that Probe data files are large is that, by default, PSpice A/D stores al

Seite 416

Running Probe 17-17Limiting file size by excluding internal subcircuit dataBy default, PSpice A/D writes data to the Probe file for all internal nodes

Seite 417 - IN1 IN2 Q1 Q2

17-18 Analyzing Waveforms in ProbeUsing Simulation Data from Multiple FilesYou can load simulation data from multiple files into the same Probe plot i

Seite 418 - To add a di

Running Probe 17-194In the Show Results In frame, choose one of the following options:5Click OK.Appending data filesYou can manually load data sets on

Seite 419 - Buses to a Probe Plot

17-20 Analyzing Waveforms in ProbeAdding traces from specific loaded data filesIf two or more data files have identical simulation output variables, t

Seite 420 - To add a bus expression

Running Probe 17-21Figure 17-4Section Information Message BoxSaving Simulation Results in ASCII FormatThe default Probe data file format is binary. Ho

Seite 421 - Persistent hazards

17-22 Analyzing Waveforms in ProbeAnalog ExampleIn this section, basic techniques for operating Probe are demonstrated using the analog circuit Exampl

Seite 422 - Results 14

Analog Example 17-23PSpice A/D generates a binary Probe data file containing the results of the simulation. The Probe screen displays with the data fi

Seite 423 - Simulation condition messa

1-12 Things You Need to KnowNetlist fileThe netlist file contains a list of device names, values, and how they are connected with other devices. The n

Seite 424 - Table 14-4

17-24 Analyzing Waveforms in ProbeDisplaying voltages on nets and currents into pinsHaving selected an analysis, voltages on nets and currents into de

Seite 425

Mixed Analog/Digital Tutorial 17-25Mixed Analog/Digital TutorialIn this tutorial, you will use PSpice A/D to simulate a simple, mixed analog/digital c

Seite 426 - Output control options

17-26 Analyzing Waveforms in ProbeAbout the Oscillator CircuitThe circuit you will simulate and analyze is a mixed analog/digital oscillator using Sch

Seite 427

Mixed Analog/Digital Tutorial 17-27Running the SimulationTo run the simulation1From the Analysis menu, select Simulate.Because the oscillator circuit

Seite 428

17-28 Analyzing Waveforms in ProbeTo view traces for V(3), RESET, and OUT1From the Trace menu, select Add. 2In the Simulation Output Variables list, c

Seite 429 - PSpice A/D

Mixed Analog/Digital Tutorial 17-29Figure 17-10Mixed Analog/Digital Oscillator Results

Seite 430 - Level 1 Interface

17-30 Analyzing Waveforms in ProbeUser Interface FeaturesProbe offers a number of direct manipulation techniques and shortcuts to analyze the waveform

Seite 431 - Level 2 Interface

User Interface Features 17-31To zoom in the analog area using the mouse1Drag the mouse to make a selection rectangle as shown below. 2From the View me

Seite 432 - the Default A/D Interface

17-32 Analyzing Waveforms in ProbeScrolling TracesBy default, when a plot is zoomed or when a digital plot contains more traces than can be displayed

Seite 433

User Interface Features 17-33Sizing Digital Plots Sizing bars can be used to change the digital plot size instead of using Digital Size from the Plot

Seite 434

Files Needed for Simulation 1-13Before starting simulation, PSpice A/D needs to read other files that contain simulation information for your circuit.

Seite 435 - To create a custom di

17-34 Analyzing Waveforms in ProbeTo set the digital plot size using menu options1Display at least one digital trace in the plot for which you want to

Seite 436

User Interface Features 17-35Moving and Copying Trace Names and ExpressionsTrace names and expressions can be selected and moved or copied, either wit

Seite 437

17-36 Analyzing Waveforms in ProbeCopying and Moving LabelsLabels can be selected and moved or copied, either within the same plot window or to anothe

Seite 438 - Interface Generation

User Interface Features 17-37To export the data points to other Windows 95 or NT programs1Select one or more (V+click) traces. Selected traces are hig

Seite 439 - PSpice A/D representation

17-38 Analyzing Waveforms in ProbeTo move cursors along a trace using menu commands1From the Tools menu, point to Cursor, then select Peak, Trough, Sl

Seite 440

User Interface Features 17-39To move cursors along a trace using the keyboard1Use key combinations as described in Table 17-3. Example: Using cursors

Seite 441

17-40 Analyzing Waveforms in ProbeCursor 1 is positioned on the first trough (dip) of the V(1) waveform. Cursor 2 is positioned on the second peak of

Seite 442

Tracking Digital Simulation Messages 17-41Tracking Digital Simulation MessagesProbe provides an interactive message facility that automatically associ

Seite 443

17-42 Analyzing Waveforms in ProbeThe Simulation Message Summary dialog boxThe Simulation Message Summary dialog box lists message header information.

Seite 444 - + T_BUF IO_STD

Tracking Digital Simulation Messages 17-43Message Tracking from the WaveformTrace segments with associated diagnostics are displayed in the foreground

Seite 445

Contents vPart Two Design EntryPreparing a Schematic for SimulationChapter 3Chapter Overview . . . . . . . . . . . . . . . . . . .

Seite 446

1-14 Things You Need to KnowStimulus fileA stimulus file contains time-based definitions for analog and/or digital input waveforms. You can create a s

Seite 447 - Critical Hazard

17-44 Analyzing Waveforms in ProbeProbe Trace ExpressionsTraces are referred to by Probe output variable names. Probe output variables are similar to

Seite 448

Probe Trace Expressions 17-45Basic Output Variable FormThis form is representative of those used for specifying some PSpice A/D analyses.<output>

Seite 449 - Cumulative Ambi

17-46 Analyzing Waveforms in ProbeOutput Variable Form for Device TerminalsThis form can only be specified in Probe. The primary difference between th

Seite 450 - Reconver

Probe Trace Expressions 17-47Table 17-4Probe Output Variable FormatsFormat MeaningVoltage VariablesV[ac](< +analog net > [,< -analog net >

Seite 451

17-48 Analyzing Waveforms in Probe*. See Table 17-9 on page 17-52 for a complete list of noise types by device type. For information about noise outpu

Seite 452 - Glitch Suppression Due

Probe Trace Expressions 17-49Table 17-5Examples of Probe Output Variable FormatsA Basic FormAn alias equivalentMeaningV(NET3,NET2) (same) voltage betw

Seite 453 - Methodolo

17-50 Analyzing Waveforms in Probe*. The pin name for two-terminal devices is either 1 or 2.**. The controlling inputs for these devices are not consi

Seite 454

Probe Trace Expressions 17-51Table 17-8Terminal IDs by Three & Four-Terminal Device TypeThree & Four-Terminal Device TypeDevice Type LetterTer

Seite 455

17-52 Analyzing Waveforms in ProbeTable 17-9Noise Types by Device TypeDevice TypeNoise Types*MeaningB (GaAsFET) FIDRDRGRSSIDTOTflicker noisethermal no

Seite 456 - Part Four

Probe Trace Expressions 17-53*. These variables report the contribution of the specified device’s noise to the total output noise in units of V2/Hz. T

Seite 457

Files That PSpice A/D Generates 1-15Files That PSpice A/D GeneratesFigure 1-4Data Files That PSpice A/D CreatesAfter first reading the circuit file, n

Seite 458 - Overview of Probe

17-54 Analyzing Waveforms in ProbeAnalog Trace ExpressionsTrace expression aliasesAnalog trace expressions in Probe vary from the output variables use

Seite 459 - Elements of a Probe Plot

Probe Trace Expressions 17-55NoteFor AC analysis, Probe uses complex arithmetic to evaluate expressions. If the result of the expression is complex, t

Seite 460 - Elements of a Plot Window

17-56 Analyzing Waveforms in ProbeRules for numeric values suffixesExplicit numeric values are entered in the same form as PSpice A/D (by means of sym

Seite 461 - Multiple Plot Windows

Probe Trace Expressions 17-57Digital Trace ExpressionsDigital output variables in Probe vary from those used in PSpice A/D analyses as follows:• Digi

Seite 462 - Probe Colors

17-58 Analyzing Waveforms in ProbeTable 17-12 presents the operators available for digital signal and bus expressions listed in order of precedence (h

Seite 463

Probe Trace Expressions 17-59You can use signal constants in signal expressions. Specify them as shown in Table 17-13.You can use bus constants in bus

Seite 464

Viewing Results on the Schematic18Chapter OverviewThis chapter describes how to view bias point information directly on your schematic after running a

Seite 465 - Reference Manual

18-2 Viewing Results on the SchematicViewing Bias Point Voltagesand CurrentsAfter simulating, you can display bias point information on your schematic

Seite 466

Viewing Bias Point Voltages and Currents 18-3• A given voltage or current source can have a different DC value and initial transient value at TIME=0.

Seite 467

18-4 Viewing Results on the SchematicShowing Voltages By default, voltage display is initially enabled for all nets in your schematic. This means bias

Seite 468 - Other Wa

1-16 Things You Need to KnowPSpice output fileThe PSpice output file is an ASCII text file that contains:• the netlist representation of the circuit,

Seite 469 - Schematic Markers to Add

Viewing Bias Point Voltages and Currents 18-5To view a subset of the voltages that are already displayed1From the Edit menu, select Select All.2From t

Seite 470

18-6 Viewing Results on the SchematicShowing CurrentsBy default, current display is initially disabled for all device pins in your schematic. When you

Seite 471 - Probe Data File Size

Viewing Bias Point Voltages and Currents 18-7Changing the Precision of Displayed DataBy default, Schematics displays voltage and current values with f

Seite 472 - Waveforms in Probe

18-8 Viewing Results on the SchematicNoteSchematics remembers the position of voltage labels, but not current labels. This means if you close (after h

Seite 473

Viewing Bias Point Voltages and Currents 18-9Changing Display ColorsYou can change the appearance of the voltage and current labels using Display Pref

Seite 474 - Multiple Files

18-10 Viewing Results on the SchematicIf you want obsolete voltage and current labels to change appearanceWhen you change your schematic, the voltage

Seite 475 - To append a data file

Other Ways to View Bias Point Values 18-11Other Ways to View Bias Point ValuesFor the analog portion of your circuit, Schematics provides two special

Seite 476 - Trace Le

18-12 Viewing Results on the Schematic2Run the simulation.When the simulation completes, Schematics displays the bias point current next to the IPROBE

Seite 477 - ASCII Format

Other Output Options19Chapter OverviewThis chapter describes how to output results in addition to those normally written to the Probe data file or PSp

Seite 478 - Example

19-2 Other Output OptionsViewing Analog Results in the PSpice WindowSchematics provides a special WATCH1 symbol that lets you monitor voltage values f

Seite 479 - Example.dat)

Simulation Examples2Chapter OverviewThe examples in this chapter provide an introduction to the methods and tools for creating circuit designs, runnin

Seite 480 - 24 Analyzin

Writing Additional Results to the PSpice Output File 19-3Writing Additional Results to the PSpice Output FileSchematics provides special symbols that

Seite 481 - About Di

19-4 Other Output Options5If you selected the AC analysis type, enable an output format:aClick the attribute name for one of the following output form

Seite 482 - Up the Schematic

Writing Additional Results to the PSpice Output File 19-54In the Value text box, type any non-blank value such as Y, YES, or 1.5If you selected the AC

Seite 483

19-6 Other Output OptionsCreating Test Vector FilesSchematics provides a special VECTOR symbol that lets you save digital simulation results to a vect

Seite 484

Setting Initial StateAAppendix OverviewThis appendix includes the following sections:Save and Load Bias Point on page A-2Setpoints on page A-4Setting

Seite 485 - Mixed Analo

A-2 Setting Initial StateSave and Load Bias PointSave Bias Point and Load Bias Point are used to save and restore bias point calculations in successiv

Seite 486 - User Interface Features

Save and Load Bias Point A-3Load Bias PointLoad bias point is a simulation control function that allows you to set the bias point as an initial condit

Seite 487 - the mouse

A-4 Setting Initial StateSetpointsPseudocomponents that specify initial conditions are called setpoints. These apply to the analog portion of your cir

Seite 488 - Scrollin

Setpoints A-5Unlike the IC pseudocomponents, NODESET provides only an initial guess for some net voltages. It does not clamp those nodes to the specif

Seite 489 - To set the di

A-6 Setting Initial StateSetting Initial ConditionsThe IC attribute allows initial conditions to be set on capacitors and inductors. These conditions

Seite 490

2-2 Simulation ExamplesExample Circuit CreationThis section describes how to use MicroSim Schematics to create the simple diode clipper circuit shown

Seite 491

Convergence and “Time Step Too Small Errors”BAppendix OverviewThis appendix discusses common errors and convergence problems in PSpice.Introduction on

Seite 492 - To move labels

B-2 Convergence and “Time Step Too Small Errors”IntroductionIn order to calculate the bias point, DC sweep and transient analysis for analog devices P

Seite 493

Introduction B-3Each of these can be taken in order. One must keep in mind that PSpice’s algorithms are used in computer hardware that has finite prec

Seite 494

B-4 Convergence and “Time Step Too Small Errors”Are the Equations Continuous?The device equations built into PSpice are continuous. The functions avai

Seite 495 - User Interface Features 17

Introduction B-5Is the Initial Approximation Close Enough?It seems like a Catch-22: Newton-Raphson is guaranteed to converge only if the analysis is s

Seite 496

B-6 Convergence and “Time Step Too Small Errors”STEPGMINAn alterative algorithm is GMIN stepping. This is not obtained by default, and is enabled by s

Seite 497

Bias Point and DC Sweep B-7Bias Point and DC SweepPower supply steppingAs previously discussed, PSpice uses a proprietary algorithm which finds a cont

Seite 498

B-8 Convergence and “Time Step Too Small Errors”No leakage resistanceA third consideration is to avoid situations which could have an ideal current so

Seite 499

Bias Point and DC Sweep B-9Behavioral Modeling ExpressionsRange limitsVoltages and currents in PSpice are limited to the range +/- 1e10. Care must be

Seite 500 - Probe Trace

B-10 Convergence and “Time Step Too Small Errors”Example: A first approximation to an opamp that has an open loop gain of 100,000 is:VOPAMP 3, 5 VALUE

Seite 501 - Basic Output Variable Form

Example Circuit Creation 2-34Move the pointer to the correct position on the schematic (see Figure 2-1) and click to place the first source.5Move the

Seite 502 - Terminals

Transient Analysis B-11Skipping the Bias PointThe SKIPBP option for the transient analysis skips the bias point calculation. In this case the transien

Seite 503 - Probe Output Variable Formats

B-12 Convergence and “Time Step Too Small Errors”Failure at the First Time StepIf the transient analysis fails at the first time point then usually th

Seite 504

Transient Analysis B-13Parasitic CapacitancesIt is important that switching times be nonzero. This is assured if devices have parasitic capacitances.

Seite 505 - Output Variable AC Suffixes

B-14 Convergence and “Time Step Too Small Errors”The parallel resistor gives a good model for eddy current loss and limits the bandwidth of the induct

Seite 506 - Table 17-7

Diagnostics B-15DiagnosticsIf PSpice encounters a convergence problem it inserts into the output file a message that looks like the following.The mess

Seite 507 - Device Type

B-16 Convergence and “Time Step Too Small Errors”The Last node voltages tried... trailer shows the voltages tried at the last Newton-Raphson iteration

Seite 508 - Noise Types by Device Type

IndexAABMABM part templates, 6-6abm.slb, 6-3basic controlled sources, 6-46cautions and recommendations for simulation, 6-40control system parts, 6-7cu

Seite 509 - /Hz, NTOT(ONOISE)

Index-2IGBT, 4-12, 8-9, 17-51inductors, 8-8integrators and differentiators (ABM), 6-7, 6-14JFET, 4-12, 8-9, 17-51, 17-52Laplace transform (ABM), 6-8,

Seite 510 - Trace Expressions

Index-3approximations, B-5behavioral modeling expressions, B-9bias point, B-7bipolar transistors, B-14continuous equations, B-4DC sweep, B-7derivative

Seite 511 - Probe Trace Expressions 17

Index-4DRVL (I/O model parameter), 15-13DRVL (I/O model), 7-18, 7-22DRVZ (I/O model), 7-18DtoA interface, see mixed analog/digital circuitsdynamic ran

Seite 512

2-4 Simulation ExamplesTo connect the components1From the Draw menu, select Wire to enter wiring mode. The cursor changes to a pencil.2Click the conne

Seite 513

Index-5IF_IN interface port symbol, 3-26, 14-5, 14-6IGBT, 4-12, 8-9, 17-51imaginary part, 17-49include files, 1-12configuring, 1-14, 4-41with model de

Seite 514

Index-6schematic editor, 4-33symbol editor, 4-31model libraries, 1-12, 4-4adding to the configuration, 4-44analog list of, 3-29and duplicate model nam

Seite 515

Index-7DIGMNTYMX, 16-3DIGMNTYSCALE, 7-12DIGOVRDRV, 7-23DIGTYMXSCALE, 7-12NOOUTMSG, 14-33NOPRBMSG, 14-33RELTOL, 6-45origin, symbol, 5-16OUTLD (I/O mode

Seite 516

Index-8multiple Y axes, 12-6, 17-27output variables, 17-44, 17-57for noise, 10-12, 17-52performance analysis, 2-30, 12-3placing a cursor on a trace, 2

Seite 517

Index-9DC sweep, 9-5for multiple analysis types, 3-25loops (digital), 14-14signal transitions (digital), 14-9transient (analog/mixed-signal), 11-3tran

Seite 518 - The Bias Information Toolbar

Index-10VIEWPOINT (bias point voltage display), 18-11VPULSE (transient stimulus), 3-23VPWL (transient stimulus), 3-23VPWL_F_N_TIMES (transient stimulu

Seite 519

Index-11switching times (TSW), 7-11transport delay, 7-16unspecified timing constraints, 7-13timing violations and hazardsconvergence, 14-32cumulative

Seite 520 - Bias Point Volta

Index-12waveform reports, 13-4with temperature analysis, 13-6Zzoom regions, Probe, 17-30

Seite 521 - Currents

Example Circuit Creation 2-54Continue naming devices until all circuit devices are named as in Figure 2-1 on page 2-2.To change the attribute values o

Seite 522

2-6 Simulation ExamplesBias Point AnalysisRunning PSpice A/DWhen you perform a simulation, PSpice A/D generates an output file (for this example, clip

Seite 523 - Label Associations

Bias Point Analysis 2-7Using the Bias Information DisplayYou can display bias information on your schematic, including voltages for all nets and curre

Seite 524 - colors for bias information

vi ContentsMissing Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32Check for this . . . .

Seite 525 - If You Have Hierarchical

2-8 Simulation ExamplesTo display bias current through V1, R2, and D11In Schematics, make the clipper.sch window active.2On the Simulation toolbar, cl

Seite 526 - Bias Point Values

Bias Point Analysis 2-9Using the Simulation Output File The simulation output file acts as an audit trail of the simulation. This file optionally echo

Seite 527 - Run the simulation

2-10 Simulation ExamplesNote that the current through VIN is negative. By convention, PSpice A/D measures the current through a two terminal device in

Seite 528 - Other Output Options

DC Sweep Analysis 2-112In the Analysis Setup dialog box, click the DC Sweep button.3Set up the DC Sweep dialog box as shown in Figure 2-6.NoteThe defa

Seite 529

2-12 Simulation Examples2Click to place a marker on net Out (Figure 2-8).Figure 2-8Clipper Circuit with Voltage Marker on Net Out3Right-click to cance

Seite 530 - PSpice Output File

DC Sweep Analysis 2-13To place cursors on V(In) and V(Mid)1In Probe, from the Tools menu, point to Cursor, then select Display.Two cursors appear for

Seite 531 - PSpice A/D defaults to MAG

2-14 Simulation Examples3Place the first cursor on the V(In) waveform:aClick the portion of the V(In) trace in the proximity of 4 volts on the x-axis.

Seite 532

DC Sweep Analysis 2-15Figure 2-12 shows the Probe window when both cursors are placed.Figure 2-12Voltage Difference at V(In) = 4 VoltsTo delete all of

Seite 533 - Test Vector

2-16 Simulation ExamplesTransient AnalysisThis example shows how to run a transient analysis on the clipper circuit. This requires adding a time-domai

Seite 534 - Initial State

Transient Analysis 2-176From the Edit menu, select Paste.7Place the ground symbol under the VSTIM symbol as shown in Figure 2-13.8From the View menu,

Seite 535 - Save and Load Bias

Contents viiEntering data sheet information . . . . . . . . . . . . . . . . . . . . . 4-24Extracting model parameters . . . .

Seite 536 - Load Bias Point

2-18 Simulation Examples15Click OK.16From the File menu, select Save to save the stimulus information.17From the File menu, select Exit.To set up and

Seite 537 - Setpoints

Transient Analysis 2-193Click OK to display the traces.4Place the symbols shown in the trace legend on the traces themselves as shown in Figure 2-16:a

Seite 538 - Setpoints A

2-20 Simulation ExamplesAC Sweep AnalysisThe AC sweep analysis in PSpice A/D is a linear (or small signal) frequency domain analysis that can be used

Seite 539 - Conditions

AC Sweep Analysis 2-214In the Replace Part dialog box, type VAC.5Select ( ✓) the Keep Attribute Values check box.6Click OK. The input voltage source c

Seite 540 - Too Small Errors”

2-22 Simulation ExamplesAC Sweep Analysis ResultsProbe displays the dB magnitude (20log10) of the voltage at the marked nets, Out and Mid, as shown in

Seite 541

AC Sweep Analysis 2-236From the Edit menu, select Cut.7From the Plot menu, select Add Y Axis.8From the Edit menu, select Paste. The Bode plot appears

Seite 542 - V/(N*k*T)

2-24 Simulation ExamplesParametric AnalysisThis example shows the effect of varying input resistance on the bandwidth and gain of the clipper circuit

Seite 543 - V/(N*.025)

Parametric Analysis 2-25Setting Up and Running the Parametric AnalysisTo change the value of R1 to the expression {Rval}1In Schematics, open clippera.

Seite 544 - Close Enou

2-26 Simulation ExamplesTo set up and run a parametric analysis to step the value of R1 using Rval1From the Analysis menu, select Setup.2In the Analys

Seite 545 - STEPGMIN

Parametric Analysis 2-27Analyzing Waveform Families in ProbeThere are 21 analysis runs, each with a different value of R1. When Probe starts, it displ

Seite 546 - Bias Point and DC

viii ContentsUsing the Symbol Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6How to Start the Symbol

Seite 547 - Switches

2-28 Simulation ExamplesNoteThe difference in gain is apparent. You can also plot the difference of the waveforms for runs 21 and 1 and then use the s

Seite 548

Parametric Analysis 2-29Finding Out More about Parametric AnalysisTo find out more about this...See this...Parametric analysisParametric Analysis on p

Seite 549

2-30 Simulation ExamplesProbe Performance AnalysisPerformance analysis is an advanced feature in Probe that you can use to compare the characteristics

Seite 550 - Transient Analysis B

Probe Performance Analysis 2-319Click Next> or Finish. Probe displays a plot of the 3 dB bandwidth vs. Rval.10Change the x-axis to log scale.aFrom

Seite 551 - .TRAN/OP

2-32 Simulation ExamplesFinding Out More about Performance AnalysisTo find out more about this...See this...How to use performance analysisExample: RL

Seite 552 - Inductors and Transformers

Part TwoDesign EntryPart Two provides information about how to enter circuit designs that you want to simulate in MicroSim Schematics.Chapter 3,Prepar

Seite 553 - Junction

Preparing a Schematic for Simulation3Chapter OverviewThis chapter provides introductory information to help you enter circuit designs that simulate pr

Seite 554 - ERROR

3-2 Preparing a Schematic for SimulationChecklist for Simulation SetupThis section is provided so you can quickly step through what you need to do to

Seite 555 - 16 Conver

Checklist for Simulation Setup 3-3For more information on this step...See this... To find out this...✔Place markers.Using Schematic Markers to Add Tra

Seite 556

3-4 Preparing a Schematic for SimulationAdvanced Design Entry and Simulation Setup StepsWhen Netlisting Fails or the Simulation Does Not StartIf you h

Seite 557

Contents ixIntegrator and Differentiator . . . . . . . . . . . . . . . . . . . . . . . . 6-14Table Look-Up Parts . . .

Seite 558

Checklist for Simulation Setup 3-5To get online information about an error or warning shown in the Message Viewer1Select the error or warning message.

Seite 559

3-6 Preparing a Schematic for SimulationThings to check in your system configurationMake sure that... To find out more, see this...✔Path to the PSpice

Seite 560

Using Parts That You Can Simulate 3-7Using Parts That You Can SimulateThe MicroSim libraries supply numerous parts designed for simulation. These incl

Seite 561

3-8 Preparing a Schematic for SimulationVendor-Supplied PartsThe MicroSim libraries provide an extensive selection of manufacturers’ analog and digita

Seite 562

Using Parts That You Can Simulate 3-9Notice the following:• There is a generic OP-27 symbol provided by MicroSim, the OP-27/AD from Analog Devices, In

Seite 563

3-10 Preparing a Schematic for SimulationTo find parts using the online Library List1From the Help menu in Schematics, PSpice A/D, or the Parts utilit

Seite 564

Using Parts That You Can Simulate 3-11Passive PartsThe MicroSim libraries supply several basic parts based on the passive device models built-in to PS

Seite 565 - Index-10

3-12 Preparing a Schematic for SimulationBreakout PartsThe MicroSim libraries supply passive and semiconductor parts with default model definitions th

Seite 566 - Index-11

Using Parts That You Can Simulate 3-13Behavioral PartsBehavioral parts allow you to define how a block of circuitry should work without having to defi

Seite 567 - Index-12

3-14 Preparing a Schematic for SimulationUsing Global Parameters and Expressions for ValuesIn addition to literal values, you can use global parameter

Kommentare zu diesen Handbüchern

Keine Kommentare