logo资料库

Users Manual.pdf

第1页 / 共374页
第2页 / 共374页
第3页 / 共374页
第4页 / 共374页
第5页 / 共374页
第6页 / 共374页
第7页 / 共374页
第8页 / 共374页
资料共374页,剩余部分请下载后查看
Chapter 1 Introduction
Installation
General Information
Uninstalling
Installation - Linux Version
To Install from CD
Installing to Other Locations
Uninstalling - Linux Version
Licensing
Overview
Installing Stand Alone License Files
Network Licensing- Overview
Installing Network Licensing for Windows
Installing Network Licensing for Linux
Starting SIMetrix Network Version
Using TCP Ports
Changing the Location of the License Server
License Server Version
Obtaining a License File
Using the License Server
What Is Simetrix
What is SIMPLIS
Why Simulate?
System Requirements
Operating System
Hardware
Recommended System
Upgrade Notes
Windows Vista ‘User Account Control’
Chapter 2 Quick Start
Examples and Tutorials - Where are They?
Simulation for the Novice
Tutorial 1 - A Simple Ready to Run Circuit
Tutorial 2 - A Simple SMPS Circuit
Tutorial 3 - Installing Third Party Models
Chapter 3 Getting Started
Simulation Modes - SIMetrix or SIMPLIS
Using the Schematic Editor
Creating a Schematic
Circuit Rules
Circuit Stimulus
Waveform Generator
PWL Source
Power Supply/Fixed Current Source
AC Source
Universal Source
Other Sources
Analysis Modes
Overview
Using the Choose Analysis Dialog
Setting Up a SIMPLIS Simulation
Manual Entry of Simulator Commands
Running the Simulator
SIMetrix
SIMPLIS
Plotting Simulation Results
Overview
Fixed Probes
Random Probes
Chapter 4 Schematic Editor
Schematic Windows and Sheets
Schematic Editor Window
Editing Operations
Wiring
Edit Modes
Bus Connections
Copying to the Clipboard
Annotating a Schematic
Assigning Component References
Checking the Schematic
Schematic Preferences
Adding and Removing Worksheets
Finding and Specifying Net Names
Hierarchical Schematic Entry
Top-Down Method
Bottom-up method
Navigating Hierarchical designs
Placing - Full vs Relative Path
Connecting Busses in a Hierarchy
Global Nets
Global Pins
Passing Parameters Through a Hierarchy
Missing Hierarchical Blocks
Highlighting
Printing
Printing a Single Schematic Sheet
Printing a Hierarchical Schematic
File Operations
Saving
Exporting Schematic Graphics
Exporting to Earlier Versions of SIMetrix
ASCII format
Autosave
Creating Schematic Symbols - Overview
Symbol Generator
To Create a New Symbol
To Create a New Symbol From an Existing One
Symbol Shape
Pins
Netlist Order
Symbol Pin Order
Modifying Pins
Properties
Placing Symbol on Schematic
Graphically Editing Generated Symbols
Graphical Symbol Editor
Notes
Symbol Editor Window
The Elements of a Symbol
Creating a New Symbol
Editing an Existing Symbol
Drawing Straight Line Segments
Drawing Arcs, Circles and Ellipses
Placing and Defining Pins
Defining Properties
Saving Symbols
Creating a Symbol from a Script
Properties
Overview
What is a Property?
Template Property
Editing Properties in a Schematic
Restoring Properties
Template Property
Overview
Template Property Format
Template Scripts
Symbol Library Manager
Operations
Editing System Symbol Libraries
PSpice Schematics Translation
Configuring the Translator
If you don't have PSpice
Reading PSpice Schematics
Installing PSpice Libraries for Use with SIMetrix
What the Translator will do
Limitations
Using Schematic Editor for CMOS IC Design
MOSFET Symbols
Automatic Area and Perimeter Calculation
Editing the MOS Symbols
Further Information
How Symbols are Stored
Summary of Simulator Devices
Chapter 5 Components
Numbered Components
Numbered Components in SIMPLIS
SPICE to SIMPLIS Conversion
Generic Components
Saturable Inductors and Transformers
Ideal Transformers
Coupling Factor
Mutual Inductors
Resistors, Capacitors and Inductors
Potentiometer
Lossless Transmission Line
Lossy Transmission Line
Fixed Voltage and Current Sources
Controlled Sources
Voltage Controlled Switch
Switch with Hysteresis
Generic ADCs and DACs
Generic Digital Devices
Functional Blocks - Overview
Non-linear Transfer Function
Laplace Transfer Function
Arbitrary Non-linear Passive Devices
Creating Models
Overview
Creating Soft Recovery Diode Models
Subcircuits
Overview
Creating a Sub-circuit from a Schematic
Calling a Sub-circuit in a Schematic
Special Components
Initial Conditions
Nodesets
Keeps
Parameters and Expressions
Example
Chapter 6 Device Library and Parts Management
Using Parts Browser
Parts Management - Installing Models
Overview
Procedure
Full Model Installation Procedure
Removing Model Libraries
Parts Management - Advanced Topics
Associating Multiple Models with Symbols
Embedded Association
Catalog Files
Importing Models to a Schematic
Sundry Topics
.LIB Control
Drag and Drop to Schematic
Library Diagnostics
Local Models
Library Indexing Mechanism
Duplicate Model Names
Chapter 7 Analysis Modes
Running Simulations
Overview
Starting, Pausing and Aborting Analyses
Running Analyses in Asynchronous Mode
Running an Analysis on a Netlist
Transient Analysis
Setting up a Transient Analysis
Restarting a Transient Run
Transient Snapshots
Operating Point
Sweep Modes
Device Sweep
Temperature
Model Parameter
Parameter
Frequency
Monte Carlo
Setting up a Swept Analysis
DC Sweep
Setting up a DC sweep
Example
AC Sweep
Setting up an AC sweep
Example
Noise Analysis
Setting up an AC Noise analysis
Plotting Results of Noise Analysis
Example 1
Example 2
Real Time Noise
Setting Up a Real Time Noise Analysis
Transfer Function
Setting up a Transfer Function Analysis
Plotting Transfer Function Analysis Results
Example
Pole-zero
Setting up a Pole-zero Analysis
Viewing Results
Example
Sensitivity
Setting up a Sensitivity Analysis
Simulator Options
Setting Simulator Options
Multi-step Analyses
Setting up a Multi-step Analysis
Example 1
Example 2
Safe Operating Area Testing
Overview
Defining Simple Limit Tests
Advanced SOA Limit Testing
Chapter 8 SIMPLIS Analysis Modes
Transient Analysis
Setting up a Transient Analysis
Periodic Operating Point (POP)
Setting up a POP Analysis
AC Analysis
Setting up an AC Analysis
SIMPLIS Options
Multi-step and Monte Carlo Analyses
Overview
Comparison Between SIMetrix and SIMPLIS
Setting up a SIMPLIS Multi-step Parameter Analysis
Setting Up a SIMPLIS Monte Carlo Analysis
Tolerances and Distribution Functions
Performance Analysis and Histograms
Initial Condition Back-annotation
Overview
How to Back-annotate a Schematic
Disable/Enable Initial Conditions
Back-annotation Errors
Editing Back-annotated Initial Conditions
How Does it Work?
Hierarchical Blocks and Subcircuits
Chapter 9 Graphs, Probes and Data Analysis
Elements of the Graph Window
Main Window
Windows and Tabbed Sheets
Graph Toolbar
Probes: Fixed vs. Random
Fixed Probes
Fixed Voltage and Current Probe Options
Fixed Bus Probe Options
Using Fixed Probes in Hierarchical Designs
Adding Fixed Probes After a Run has Started
Changing Update Period and Start Delay
Random Probes
General Behaviour
Functions
Notes on Probe Functions
Plotting Noise Analysis Results
Plotting Transfer Function Analysis Results
Fourier Analysis
Probing Busses
Bus Probe Options
Plotting an Arbitrary Expression
Using Random Probes in Hierarchical Designs
Plot Journals and Updating Curves
Overview
Update Curves
Plot Journals
Graph Layout - Multiple Y-Axis Graphs
AutoAxis Feature
Manually Creating Axes and Grids
Selecting Axes
Moving Curves to Different Axis or Grid
Deleting Axes
Editing Axes
Reordering Grids and Digital Axes
Plotting the Results from a Previous Simulation
Combining Results from Different Runs
Curve Operations
Selecting Curves
Deleting Curves
Hiding and Showing Curves
Re-titling Curves
Highlighting Curves
Graph Cursors
Overview
Cursor Operations
Additional Cursors
Cursor Readout
Cursor Functions
Curve Measurements
Overview
Available Measurements
Repeating the Same Measurement
Notes on Curve Measurement Algorithms
Plots from curves
Graph Zooming and Scrolling
Annotating a Graph
Curve Markers
Legend Box
Text Box
Caption and Free Text
Copying to the Clipboard
Overview
Copy Data to the Clipboard
Copying Graphics to the Clipboard
Paste Data from the Clipboard
Using the Internal Clipboard
Exporting Graphics
Saving Graphs
Saving
Restoring
Viewing DC Operating Point Results
Schematic Annotation
Displaying Device Operating Point Info
List File Data
Other Methods of Obtaining Bias Data
Bias Annotation in SIMPLIS
Bias Annotation Display Precision
Bias Annotation and Long Transient Runs
Saving Data
Saving the Data of a Simulation
Restoring Simulation Data
Performance Analysis and Histograms
Overview
Example
Histograms
Goal Functions
Data Import and Export
Importing SPICE3 Raw and CSDF Files
Importing Tabulated ASCII Data
Exporting SPICE3 Raw Files
Exporting Data
Launching Other Applications
Data Files Text Format
Chapter 10 The Command Shell
Command Line
Command History
Message Window
Multiple commands on one line
Scripts
Command Line Editing
Maximum Line Length
Command Line Switches
Editing the Menu System
Overview
Procedure
Message Window
Menu Reference
Keyboard
Chapter 11 Command and Function Reference
Command Summary
Reference
DefKey
DefMenu
DelMenu
OpenGroup
ReadLogicCompatibility
Reset
SaveRhs
Set
Show
Unset
Function Summary
Function Reference
abs(real/complex)
arg(real/complex)
arg_rad(real/complex)
atan(real/complex)
cos(real/complex)
db(real/complex)
diff(real)
exp(real/complex)
fft(real [, string])
FIR(real, real [, real])
Floor(real)
GroupDelay(real/complex)
Histogram(real, real)
Iff(real, any, any)
IIR(real, real [, real])
im(real/complex), imag(real/complex)
integ(real)
Interp(real, real [, real, real])
IsComplex(any)
length(any)
ln(real/complex)
log10(real/complex), log(real/complex)
mag(real/complex), magnitude(real/complex)
maxidx(real/complex)
Maxima(real [, real, string])
Maximum(real/complex [, real, real])
mean(real/complex)
Mean1(real [, real, real])
minidx(real/complex)
Minima(real [, real, string])
Minimum(real/complex [, real, real])
norm(real/complex)
ph(real/complex), phase(real/complex)
phase_rad(real/complex)
Range(real/complex [, real, real])
re(real/complex), real(real/complex)
Ref(real/complex)
Rms(real)
RMS1(real [, real, real])
rnd(real)
RootSumOfSquares(real [, real, real])
sign(real)
sin(real/complex)
sqrt(real/complex)
SumNoise(real [, real, real])
tan(real/complex)
Truncate(real [, real, real])
unitvec(real)
vector(real)
XFromY(real, real [, real, real])
XY(real, real)
YFromX(real, real [, real])
Chapter 12 Monte Carlo Analysis
An Example
Component Tolerance Specification
Setting Device Tolerances
Model Tolerances
Matching Devices
Random Distribution
Running Monte Carlo
Overview
Setting up a Single Step Monte Carlo Sweep
Setting up a Multi Step Monte Carlo Run
Running a Monte Carlo Analysis
Setting the Seed Value
Analysing Monte-Carlo Results
Plots
Creating Histograms
Chapter 13 Sundry Topics
Saving and Restoring Sessions
Overview
Saving a Session
Restoring a Session
Where is Session Data Stored?
Symbolic Path Names
Overview
Definition
Configuration File Example
Using Symbolic Names
SIMetrix Command Line Parameters
Using startup.ini
Configuration Settings
Overview
Default Configuration Location
Application Data Directory
Specifying Other Locations for Config Settings
Options
Overview
Using the Options Dialog
Using the Set and Unset commands
Startup Auto Configuration
Overview
What is Set Up
Auto Configuration Options
Installation - Customising
Colours and Fonts
Colours
Fonts
Using a Black Background
User Defined Key and Menu Definitions
Menu Short-cuts
User Defined Toolbars and Buttons
Startup Script
Index
SIMetrix SPICE and Mixed Mode Simulation User’s Manual
Copyright ©1992-2007 Catena Software Ltd. Trademarks PSpice is a trademark of Cadence Design Systems Inc. Hspice is a trademark of Synopsis Inc. Contact Catena Software Ltd., Terence House, 24 London Road, Thatcham, RG18 4LQ, United Kingdom Tel: Fax: Email: Internet +44 1635 866395 +44 1635 868322 info@catena.uk.com http://www.catena.uk.com Copyright © Catena Software Ltd. 1992-2007 SIMetrix 5.4 User’s Manual 21/10/07 Catena Software Ltd. is a member of the Catena group of companies. See http://www.catena.nl
Table of Contents Table of Contents Chapter 1 Introduction Installation ................................................................17 General Information..................................................17 Uninstalling...............................................................18 Installation - Linux Version...............................................18 To Install from CD.....................................................18 Installing to Other Locations.....................................19 Uninstalling - Linux Version......................................20 Licensing..........................................................................20 Overview...................................................................20 Installing Stand Alone License Files.........................20 Network Licensing- Overview...................................21 Installing Network Licensing for Windows ................21 Installing Network Licensing for Linux ......................23 Starting SIMetrix Network Version............................24 Using TCP Ports.......................................................24 Changing the Location of the License Server...........26 License Server Version ............................................26 Obtaining a License File...........................................26 Using the License Server .........................................27 What Is Simetrix...............................................................29 What is SIMPLIS..............................................................30 Why Simulate?.................................................................31 System Requirements .....................................................32 Operating System.....................................................32 Hardware..................................................................32 Recommended System ............................................32 Upgrade Notes.................................................................33 Windows Vista ‘User Account Control’ .....................33 Chapter 2 Quick Start Examples and Tutorials - Where are They?.............34 Simulation for the Novice..........................................34 Tutorial 1 - A Simple Ready to Run Circuit......................35 Tutorial 2 - A Simple SMPS Circuit..................................43 Tutorial 3 - Installing Third Party Models .........................49 3
User’s Manual Chapter 3 Getting Started Simulation Modes - SIMetrix or SIMPLIS ........................ 53 Using the Schematic Editor ............................................. 53 Creating a Schematic............................................... 53 Circuit Rules .................................................................... 55 Circuit Stimulus ............................................................... 56 Waveform Generator................................................ 56 PWL Source ............................................................. 57 Power Supply/Fixed Current Source........................ 57 AC Source................................................................ 57 Universal Source...................................................... 57 Other Sources .......................................................... 58 Analysis Modes ............................................................... 60 Overview .................................................................. 60 Using the Choose Analysis Dialog ........................... 60 Setting Up a SIMPLIS Simulation ............................ 64 Manual Entry of Simulator Commands .................... 67 Running the Simulator..................................................... 67 SIMetrix .................................................................... 67 SIMPLIS ................................................................... 68 Plotting Simulation Results.............................................. 68 Overview .................................................................. 68 Fixed Probes ............................................................ 68 Random Probes ....................................................... 69 Chapter 4 Schematic Editor Schematic Windows and Sheets.............................. 72 Schematic Editor Window ........................................ 72 Editing Operations.................................................... 73 Wiring ....................................................................... 77 Edit Modes ............................................................... 79 Bus Connections ...................................................... 79 Copying to the Clipboard.......................................... 80 Annotating a Schematic ........................................... 80 Assigning Component References........................... 81 Checking the Schematic .......................................... 81 Schematic Preferences ............................................ 81 Adding and Removing Worksheets.......................... 82 Finding and Specifying Net Names.......................... 82 Hierarchical Schematic Entry .......................................... 82 Top-Down Method.................................................... 83 Bottom-up method.................................................... 83 4
Table of Contents Navigating Hierarchical designs ...............................84 Placing - Full vs Relative Path..................................84 Connecting Busses in a Hierarchy ...........................85 Global Nets...............................................................86 Global Pins ...............................................................86 Passing Parameters Through a Hierarchy ...............88 Missing Hierarchical Blocks......................................88 Highlighting...............................................................88 Printing.............................................................................89 Printing a Single Schematic Sheet ...........................89 Printing a Hierarchical Schematic.............................89 File Operations ................................................................89 Saving.......................................................................89 Exporting Schematic Graphics .................................89 Exporting to Earlier Versions of SIMetrix..................90 ASCII format.............................................................90 Autosave...................................................................91 Creating Schematic Symbols - Overview ........................91 Symbol Generator............................................................91 To Create a New Symbol .........................................92 To Create a New Symbol From an Existing One......92 Symbol Shape ..........................................................92 Pins...........................................................................93 Netlist Order .............................................................93 Symbol Pin Order .....................................................93 Modifying Pins ..........................................................93 Properties .................................................................93 Placing Symbol on Schematic ..................................96 Graphically Editing Generated Symbols...................96 Graphical Symbol Editor..................................................96 Notes ........................................................................96 Symbol Editor Window .............................................96 The Elements of a Symbol .......................................97 Creating a New Symbol............................................97 Editing an Existing Symbol.......................................97 Drawing Straight Line Segments..............................97 Drawing Arcs, Circles and Ellipses...........................97 Placing and Defining Pins.........................................98 Defining Properties.................................................100 Saving Symbols......................................................103 Creating a Symbol from a Script....................................105 Properties ......................................................................105 Overview.................................................................105 What is a Property?................................................106 5
User’s Manual Template Property.................................................. 108 Editing Properties in a Schematic .......................... 109 Restoring Properties .............................................. 109 Template Property......................................................... 109 Overview ................................................................ 109 Template Property Format ..................................... 110 Template Scripts .................................................... 117 Symbol Library Manager ............................................... 117 Operations.............................................................. 118 Editing System Symbol Libraries ........................... 120 PSpice Schematics Translation..................................... 120 Configuring the Translator...................................... 120 If you don't have PSpice......................................... 121 Reading PSpice Schematics.................................. 121 Installing PSpice Libraries for Use with SIMetrix.... 121 What the Translator will do..................................... 121 Limitations .............................................................. 121 Using Schematic Editor for CMOS IC Design ............... 122 MOSFET Symbols ................................................. 122 Automatic Area and Perimeter Calculation ............ 123 Editing the MOS Symbols ...................................... 124 Further Information........................................................ 124 How Symbols are Stored ....................................... 124 Summary of Simulator Devices.............................. 125 Chapter 5 Components Numbered Components ................................................ 128 Numbered Components in SIMPLIS ............................. 129 SPICE to SIMPLIS Conversion .............................. 130 Generic Components .................................................... 134 Saturable Inductors and Transformers................... 136 Ideal Transformers ................................................. 138 Coupling Factor...................................................... 139 Mutual Inductors..................................................... 139 Resistors, Capacitors and Inductors ...................... 140 Potentiometer......................................................... 141 Lossless Transmission Line ................................... 142 Lossy Transmission Line........................................ 142 Fixed Voltage and Current Sources ....................... 142 Controlled Sources................................................. 143 Voltage Controlled Switch ...................................... 143 Switch with Hysteresis ........................................... 144 Generic ADCs and DACs....................................... 144 6
Table of Contents Generic Digital Devices ..........................................145 Functional Blocks - Overview .................................145 Non-linear Transfer Function..................................146 Laplace Transfer Function......................................148 Arbitrary Non-linear Passive Devices .....................149 Creating Models.............................................................150 Overview.................................................................150 Creating Soft Recovery Diode Models ...................150 Subcircuits .....................................................................152 Overview.................................................................152 Creating a Sub-circuit from a Schematic ................152 Calling a Sub-circuit in a Schematic.......................154 Special Components......................................................156 Initial Conditions .....................................................156 Nodesets ................................................................156 Keeps .....................................................................157 Parameters and Expressions.........................................157 Example..................................................................157 Chapter 6 Device Library and Parts Management Using Parts Browser......................................................160 Parts Management - Installing Models ..........................161 Overview.................................................................161 Procedure...............................................................161 Full Model Installation Procedure ...........................161 Removing Model Libraries......................................164 Parts Management - Advanced Topics..........................164 Associating Multiple Models with Symbols .............164 Embedded Association...........................................166 Catalog Files...........................................................167 Importing Models to a Schematic ...........................168 Sundry Topics................................................................168 .LIB Control.............................................................168 Drag and Drop to Schematic ..................................169 Library Diagnostics.................................................169 Local Models ..........................................................169 Library Indexing Mechanism...................................169 Duplicate Model Names .........................................169 Chapter 7 Analysis Modes Running Simulations......................................................172 Overview.................................................................172 7
User’s Manual 8 Starting, Pausing and Aborting Analyses............... 172 Running Analyses in Asynchronous Mode............. 173 Running an Analysis on a Netlist ........................... 173 Transient Analysis ......................................................... 173 Setting up a Transient Analysis.............................. 173 Restarting a Transient Run .................................... 176 Transient Snapshots .............................................. 176 Operating Point ............................................................. 178 Sweep Modes................................................................ 179 Device Sweep ........................................................ 179 Temperature........................................................... 180 Model Parameter.................................................... 180 Parameter .............................................................. 180 Frequency .............................................................. 182 Monte Carlo............................................................ 182 Setting up a Swept Analysis................................... 182 DC Sweep ..................................................................... 183 Setting up a DC sweep .......................................... 183 Example ................................................................. 184 AC Sweep ..................................................................... 185 Setting up an AC sweep......................................... 185 Example ................................................................. 186 Noise Analysis............................................................... 186 Setting up an AC Noise analysis............................ 186 Plotting Results of Noise Analysis.......................... 187 Example 1 .............................................................. 188 Example 2 .............................................................. 189 Real Time Noise............................................................ 190 Setting Up a Real Time Noise Analysis ................. 190 Transfer Function .......................................................... 191 Setting up a Transfer Function Analysis ................ 191 Plotting Transfer Function Analysis Results........... 192 Example ................................................................. 192 Pole-zero ....................................................................... 194 Setting up a Pole-zero Analysis ............................. 194 Viewing Results...................................................... 194 Example ................................................................. 194 Sensitivity ...................................................................... 194 Setting up a Sensitivity Analysis ............................ 195 Simulator Options.......................................................... 195 Setting Simulator Options ...................................... 195 Multi-step Analyses ....................................................... 197 Setting up a Multi-step Analysis ............................. 198 Example 1 .............................................................. 199
分享到:
收藏