Cadence Design Systems PSPICE SCHEMATIC User Manual

PSpice Schematics
Schematic Capture Software
User’s Guide
Copyright © 1985-2000 Cadence Design Systems, Inc. All rights reserved.
Trademarks
Affirma, Assura, Cierto, Envisia, Mercury Plus, Quickturn, Radium, Silicon Ensemble, and SPECCTRAQuest are trademarks of Cadence Design Systems, Inc.
Alanza is a service mark of Cadence Design Systems, Inc.
All other brand and product names mentioned herein are used for identification purposes only and are registered trademarks, trademarks, or service marks of their respective holders.
First online edition 30 November 1999
Second online edition 31 May 2000
Cadence PCB Systems Division (PSD) offices
PSD main office (Portland) (503) 671-9500 PSD Irvine office (949) 788-6080 PSD Japan office 81-45-682-5770 PSD UK office 44-1256-381-400
PSD customer support (877) 237-4911
PSD web site www.orcad.com PSD customer support web page www.orcad.com/technical/technical.asp PSD customer support email form www.orcad.com/technical/email_support.asp
Cadence PCB Systems Division 13221 SW 68th Parkway, Suite 200 Portland, OR 97223

Contents

Before you begin xv
Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
How to use this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Symbols and conventions . . . . . . . . . . . . . . . . . . . . . . . . xvii
Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Getting Started 1Chapter 1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Using PSpice Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Example—Drawing a Schematic . . . . . . . . . . . . . . . . . . . . . . . . 4
Starting a New Design . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Checking Symbol Libraries Configuration . . . . . . . . . . . . . . . . 7
Selecting and Placing Parts . . . . . . . . . . . . . . . . . . . . . . . . . 8
Drawing and Labeling Wires . . . . . . . . . . . . . . . . . . . . . . . 11
Drawing and Labeling Buses . . . . . . . . . . . . . . . . . . . . . . . . 12
Changing Reference Designators and Part Values . . . . . . . . . . . . 14
Moving Parts, Wires, and Text . . . . . . . . . . . . . . . . . . . . . . . 15
Placing Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Placing Power and Ground Symbols . . . . . . . . . . . . . . . . . . . 17
Saving Your Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Using Design Manager 19Chapter 2
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Understanding Design Manager . . . . . . . . . . . . . . . . . . . . . . . . 20
Managing Your Files in the Workspace . . . . . . . . . . . . . . . . . . . . 22
Design Manager Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Starting the Design Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Hints and Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Design Manager Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Contents
Using the Schematic Editor 27Chapter 3
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Components of a Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Main Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Refreshing the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Configuring PSpice Schematics . . . . . . . . . . . . . . . . . . . . . . . . 41
Configuring Symbol Libraries . . . . . . . . . . . . . . . . . . . . . . 42
Changing Page Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Changing Page Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Changing Grid and Gravity . . . . . . . . . . . . . . . . . . . . . . . . 55
Setting the Autosave Interval . . . . . . . . . . . . . . . . . . . . . . . 58
Controlling the Display in PSpice Schematics . . . . . . . . . . . . . . . . 60
Changing Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Configuring Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Changing Application Settings . . . . . . . . . . . . . . . . . . . . . . 64
Changing the Get Recent Part List Size . . . . . . . . . . . . . . . . . 67
Zooming and Panning in PSpice Schematics . . . . . . . . . . . . . . . . 68
Zooming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Setting Zoom Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 69
Fitting to a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Panning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Using the Message Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Locating the Source of a Message . . . . . . . . . . . . . . . . . . . . 74
Indicated Severity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Closing the Message Viewer . . . . . . . . . . . . . . . . . . . . . . . 76
iv
Creating and Editing Designs 77Chapter 4
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Starting the Schematic Editor . . . . . . . . . . . . . . . . . . . . . . . . . 79
Contents
Opening a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Finding Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Getting Parts by Name . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Searching for Parts in the Libraries . . . . . . . . . . . . . . . . . . . . 82
Placing and Editing Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Rotating and Flipping Parts . . . . . . . . . . . . . . . . . . . . . . . . 86
Editing Part Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Global Editing of Attributes . . . . . . . . . . . . . . . . . . . . . . . . 93
Editing the Default Attributes of a Symbol . . . . . . . . . . . . . . . . 94
Repeating Part Placements . . . . . . . . . . . . . . . . . . . . . . . . . 95
Automatically Assigning Reference Designators . . . . . . . . . . . . 97
ExampleUsing Auto-Repeat and Auto Naming . . . . . . . . . . . . 98
Replacing Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Placing Power and Ground Symbols . . . . . . . . . . . . . . . . . . . . 102
Placing Power and Ground Symbols . . . . . . . . . . . . . . . . . . 102
Creating Custom Power and Ground Symbols . . . . . . . . . . . . 103
Using Wires and Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Drawing and Labeling Wires . . . . . . . . . . . . . . . . . . . . . . 104
Drawing and Labeling Buses . . . . . . . . . . . . . . . . . . . . . . . 106
Automatically Labeling Wires and Buses . . . . . . . . . . . . . . . . 108
Specifying Drawing Options . . . . . . . . . . . . . . . . . . . . . . . 109
Using Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Selecting and Moving Objects and Attributes . . . . . . . . . . . . . . . 116
Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Moving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Searching for and Selecting Parts . . . . . . . . . . . . . . . . . . . . 117
Cutting, Copying, and Pasting . . . . . . . . . . . . . . . . . . . . . . 119
Creating and Editing Title Blocks . . . . . . . . . . . . . . . . . . . . . . 122
Editing Page Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Entering Information into the Title Block . . . . . . . . . . . . . . . . 123
Creating a Custom Title Block . . . . . . . . . . . . . . . . . . . . . . 124
Adding Non-Electrical Information . . . . . . . . . . . . . . . . . . . . . 126
Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Annotation Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Moving Non-Electrical Information . . . . . . . . . . . . . . . . . . . 135
Creating and Editing Multi-sheet Designs . . . . . . . . . . . . . . . . . 136
Adding a Page to a Design . . . . . . . . . . . . . . . . . . . . . . . . 136
Creating Connections Between Pages . . . . . . . . . . . . . . . . . . 137
Viewing Multiple Pages . . . . . . . . . . . . . . . . . . . . . . . . . 138
Cutting, Copying and Pasting Between Pages . . . . . . . . . . . . . 138
Deleting a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
v
Contents
Printing Your Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Closing the Schematic Editor . . . . . . . . . . . . . . . . . . . . . . . . . 146
Using the Symbol Editor 147Chapter 5
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Packaging Information . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Footprints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Simulation Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Starting the Symbol Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Loading a Library for Editing . . . . . . . . . . . . . . . . . . . . . . 151
Saving your Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Returning to the Schematic Editor . . . . . . . . . . . . . . . . . . . . 152
Starting Automatically . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Symbol Editor Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Refreshing the Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Title Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Changing Text Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 158
Attribute Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Pin Name and Number . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Free-Standing Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Changing Grid and Gravity . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Grid On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Stay-on-Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Snap-to-Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Grid Spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Gravity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Text Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Zooming and Panning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Printing Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
vi
Creating and Editing Symbols 169Chapter 6
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Creating New Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Using the Symbol Wizard . . . . . . . . . . . . . . . . . . . . . . . . . 171
Creating a Symbol by Copying Another Symbol . . . . . . . . . . . . 173
Contents
Making a Copy of a Symbol . . . . . . . . . . . . . . . . . . . . . . . 173
Importing a symbol definition . . . . . . . . . . . . . . . . . . . . . . 174
Using AKO Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Drawing Symbol Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Elements of a Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Filling Shapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Ordering Drawing Objects . . . . . . . . . . . . . . . . . . . . . . . . 184
Rotating and Flipping Elements . . . . . . . . . . . . . . . . . . . . . 185
Moving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Resizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Editing Existing Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Accessing Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Cutting, Copying, and Pasting . . . . . . . . . . . . . . . . . . . . . . 189
Defining and Editing Pin Types . . . . . . . . . . . . . . . . . . . . . . . 191
Specifying Pin Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Defining and Editing Hidden Power and Ground Pins . . . . . . . . 194
Changing Symbol Origin and Bounding Box . . . . . . . . . . . . . 195
Editing Symbol Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Using Symbol Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Specifying Part Packaging Information . . . . . . . . . . . . . . . . . . . 201
Pin Assignment Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Packaging Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Creating a New Package Definition . . . . . . . . . . . . . . . . . . . 202
Copying a Package Definition . . . . . . . . . . . . . . . . . . . . . . 203
Editing a Package Definition . . . . . . . . . . . . . . . . . . . . . . . 204
Deleting a Package Definition . . . . . . . . . . . . . . . . . . . . . . 211
Configuring Package Types . . . . . . . . . . . . . . . . . . . . . . . 212
Configuring Custom Libraries . . . . . . . . . . . . . . . . . . . . . . . . 214
ExampleCreating Symbols from Scratch . . . . . . . . . . . . . . . . . 216
Diode Bridge Rectifier . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Creating and Editing Hierarchical Designs 225Chapter 7
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Hierarchical Design Methods . . . . . . . . . . . . . . . . . . . . . . . . 227
Creating and Editing Hierarchical Blocks . . . . . . . . . . . . . . . . . . 228
Associating an Existing Schematic . . . . . . . . . . . . . . . . . . . . 232
Creating and Editing Hierarchical Symbols . . . . . . . . . . . . . . . . 233
Creating a Hierarchical Symbol . . . . . . . . . . . . . . . . . . . . . 233
Converting Hierarchical Blocks to Symbols . . . . . . . . . . . . . . 235
Using Interface Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
vii
Contents
Setting Up Multiple Views . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Translators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Navigating Through Hierarchical Designs . . . . . . . . . . . . . . . . . 239
Assigning Instance-Specific Part Values . . . . . . . . . . . . . . . . . . . 241
Passing Information Between Levels of Hierarchy . . . . . . . . . . . . . 242
ExampleCreating a Hierarchical Design . . . . . . . . . . . . . . . . . 244
Drawing the Top-Level Schematic . . . . . . . . . . . . . . . . . . . . 244
Drawing the Lower-Level Schematic . . . . . . . . . . . . . . . . . . 248
Preparing Your Design for Simulation 253Chapter 8
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Creating Designs for Simulation and Board Layout . . . . . . . . . . . . 255
Specifying Part Attributes . . . . . . . . . . . . . . . . . . . . . . . . . 255
Handling Unmodeled Pins . . . . . . . . . . . . . . . . . . . . . . . . 256
Specifying Simulation Model Libraries . . . . . . . . . . . . . . . . . . . 257
Editing Simulation Models from PSpice Schematics . . . . . . . . . . . . 258
Adding and Defining Stimulus . . . . . . . . . . . . . . . . . . . . . . . . 259
Placing Stimulus Sources . . . . . . . . . . . . . . . . . . . . . . . . . 259
Using the Stimulus Editor . . . . . . . . . . . . . . . . . . . . . . . . . 259
Setting Up Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Creating a Simulation Netlist . . . . . . . . . . . . . . . . . . . . . . . 260
Starting the Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Viewing Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Viewing Bias Point Results . . . . . . . . . . . . . . . . . . . . . . . . 267
Viewing Results as You Simulate . . . . . . . . . . . . . . . . . . . . 267
Using Markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Configuring Probe Display of Simulation Results . . . . . . . . . . . 269
viii
Using Design Journal 271Chapter 9
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Understanding Design Journal . . . . . . . . . . . . . . . . . . . . . . . . 272
Design Journal Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Preparing Your Design for Board Layout 275Chapter 10
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Placing Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Creating Single-Pin Connector Symbols . . . . . . . . . . . . . . . . . 279
Packaging the Parts in Your Design . . . . . . . . . . . . . . . . . . . . . 280
Assigning Reference Designators Manually . . . . . . . . . . . . . . 281
Assigning Reference Designators Automatically . . . . . . . . . . . . 283
Contents
Setting Package Class Priorities . . . . . . . . . . . . . . . . . . . . . 284
Generating a Bill of Materials Report . . . . . . . . . . . . . . . . . . . . 286
Printing and Saving the Report . . . . . . . . . . . . . . . . . . . . . 287
Customizing the Format of the Report . . . . . . . . . . . . . . . . . 288
User Defined Component Information . . . . . . . . . . . . . . . . . 289
Exporting to a Spreadsheet or Database Program . . . . . . . . . . . 290
Swapping Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Interfacing to Board Layout Products . . . . . . . . . . . . . . . . . . . . 292
Layout Mapping Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Back Annotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Exporting DXF Files 301Appendix A
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Exporting DXF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Exporting from the Schematic Editor . . . . . . . . . . . . . . . . . . . . 303
Exporting in the Symbol Editor . . . . . . . . . . . . . . . . . . . . . . . 304
Library Expansion and Compression Utility 305Appendix B
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Using the Library Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Expanding Library Definitions into Text Files . . . . . . . . . . . . . . . 307
Compressing Definition Files into a Library . . . . . . . . . . . . . . . . 307
Salvaging a Corrupted File . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Reorganizing a Library File . . . . . . . . . . . . . . . . . . . . . . . . . . 308
lst File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
.
Running LXCWin Using Command Line Options . . . . . . . . . . . . . 309
Advanced Netlisting Configuration Items 311Appendix C
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Specifying PSpice Node Name Netlisting Preferences . . . . . . . . . . 312
Specifying Board Layout Node Name Netlisting Preferences . . . . . . 313
Customizing EDIF Netlists . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Attribute List 315Appendix D
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Symbol Libraries 321Appendix E
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Using Symbol Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
ix
Contents
Glossary 331
Index 337
x

Figures

Figure 1 Interaction of Sim Software Programs and Files . . . . . . . . . . . . . . . 3
Figure 2 Opto-isolated, Addressable Serial-to-parallel Converter Circuit . . . . . . 5
Figure 3 Border Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 4 Placing Resistors with Various Vertical and Horizontal Offsets . . . . . . 96
Figure 5 Auto Naming for Bus Labels . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Figure 6 Orthogonal Wire Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Figure 7 Rubberbanding with Orthogonal enabled . . . . . . . . . . . . . . . . . 112
Figure 8 Rubberbanding with Orthogonal disabled . . . . . . . . . . . . . . . . . 112
Figure 9 Rubberbanded path showing a potential connection . . . . . . . . . . . 113
Figure 10 Off-page Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Figure 11 Global Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Figure 12 Selection rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Figure 13 Printing with Auto-Fit Enabled . . . . . . . . . . . . . . . . . . . . . . . 142
Figure 14 Zoom Factor Set to 100% with Printer Configured in Portrait Mode . . 142 Figure 15 Zoom Factor Set to 200% with Printer Configured in Portrait Mode . . 143
Figure 16 User-definable Zoom Enabled in Portrait Mode . . . . . . . . . . . . . . 144
Figure 17 User-definable Zoom Enabled in Landscape Mode . . . . . . . . . . . . 145
Figure 18 Pin Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Figure 19 Example of Diode Bridge Rectifier Symbol . . . . . . . . . . . . . . . . . 217
Figure 20 Top-level Schematic Drawing for CMOS Inverter . . . . . . . . . . . . . 244
Figure 21 Schematic of CMOS Inverter . . . . . . . . . . . . . . . . . . . . . . . . . 248
Figure 22 A Working Schematic and Two Checkpoint Schematics . . . . . . . . . 273
Figure 23 Entire Connector Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Figure 24 Single Pin Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Figure 25 Bill of Materials Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Figures
xii

Tables

Table 1 Remaining Parts to be Placed . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 2 Standard Schematics Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 3 Drawing Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 4 Simulation Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 5 Annotation Graphics Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6 Schematic Editor Function Keys . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 7 Zoned Border Default Decimal Parameters . . . . . . . . . . . . . . . . . . 51
Table 8 Zoned Border Default Metric Parameters . . . . . . . . . . . . . . . . . . . 51
Table 9 Attribute Text Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 92
Table 10 Symbol Editor Toolbar Buttons . . . . . . . . . . . . . . . . . . . . . . . 154
Table 11 Symbol Editor Function Keys . . . . . . . . . . . . . . . . . . . . . . . . 157
Table 12 Display Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Table 13 Content Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Table 14 Distinctions Between Connectors and Ports . . . . . . . . . . . . . . . . 277
Table 15 Supported Layout Packages and File Formats . . . . . . . . . . . . . . . 292
Table 16 .
lst File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

Before you begin

Welcome

Orcad family products offer a total solution for your core design tasks: schematic- and VHDL-based design entry; FPGA and CPLD design synthesis; digital, analog, and mixed-signal simulation; and printed circuit board layout. What's more, Orcad family products are a suite of applications built around an engineer's design flow—not just a collection of independently developed point tools. PSpice Schematics is just one element in our total solution design flow.
PSpice Schematics is a schematic capture front-end program with a direct interface to PSpice.
In one environment, you can do all of the following using PSpice Schematics:
design and draw circuits
simulate circuits using PSpice
analyze simulation results using Probe
Chapter Before you begin
graphically characterize simulation stimuli using the
fully integrated PSpice Stimulus Editor, so stimulus definitions are automatically associated with the appropriate symbols
graphically characterize simulation models using the
fully integrated PSpice Model Editor utility, so model definitions are automatically associated with the appropriate symbols
interface to PSpice Optimizer for analog circuit
performance optimization
interface to PCB programs for printed circuit board
layout
PSpice Schematics is fully integrated with PSpice, giving you the flexibility to work through your circuit design in a consistent environment.
16

How to use this guide

This guide is designed so you can quickly find the information you need to use PSpice Schematics. To help you learn and use PSpice Schematics efficiently, this manual is separated into the following sections:
Chapter 1 - Getting started
Chapter 2 - Using Design Manager
Chapter 3 - Using the schematic editor
Chapter 4 - Creating and editing designs
Chapter 5 - Using the Symbol Editor
Chapter 6 - Creating and editing Symbols
Chapter 7 - Creating and editing hierarchical designs
Chapter 8 - Preparing your design for simulation
Chapter 9 - Using Design Journal
How to use this guide
Chapter 10 - Preparing your design for board layout

Symbols and conventions

Our printed documentation uses a few special symbols and conventions.
Notation Examples Description
C+r Press C+r. Means to hold down the C key while
pressing r.
A, f, o From the File menu, choose Open (A, f,
o).
Monospace font
In the Part Name text box, type PARAM. Text that you type is shown in
Means that you have two options. You can use the mouse to choose the Open command from the File menu, or you can press each of the keys in parentheses in order: first A, then f, then o.
monospace font. In the example, you type the characters P, A, R, A, and M.
17
Chapter Before you begin
UPPERCASE In Capture, open CLIPPERA.DSN. Path and filenames are shown in
uppercase. In the example, you open the design file named CLIPPERA.DSN.
Italics In Capture, save design_name.DSN. Information that you are to provide is
shown in italics. In the example, you save the design with a name of your choice, but it must have an extension of .DSN.

Related documentation

In addition to this guide, you can find technical product information in the online help, online books, and our technical web site, as well as in other books. The table below describes the types of technical documentation provided with PSpice Schematics.
This documentation component . . . Provides this . . .
This online guide
PSpice Schematics User’s Guide
Online help Comprehensive information for understanding and using
An online, searchable version of this guide, available when choosing Online Manuals from the Orcad family program group (on the Start menu).
the features available in PSpice Schematics.
You can access help from the Help menu in PSpice Schematics, by choosing the Help button in a dialog box, or by pressing 1. Topics include:
Explanations and instructions for common tasks.
Descriptions of menu commands, dialog boxes, tools on
the toolbar and tool palettes, and the status bar.
Error messages and glossary terms.
Reference information.
Product support information.
You can get context-sensitive help for a error message by placing your cursor in the error message line in the session log and pressing 1.
18
This documentation component . . . Provides this . . .
Orcad family customer support at www.orcad.com/technical/technical.asp
An Internet-based support service available to customers with current support options. A few of the technical solutions within the customer support area are:
The Knowledge Base, which is a searchable database
containing thousands of articles on topics ranging from schematic design entry and VHDL-based PLD design to PCB layout methodologies. It also contains answers to frequently asked questions.
The Knowledge Exchange, which enables you to share
information and ideas with other users and with our technical experts in a real-time online forum. You can submit issues or questions for open discussion, search the Knowledge Exchange for information, or send email to another participant for one-on-one communication. A list of new postings will appear each time you visit the Knowledge Exchange, providing you with a quick update of what's been discussed since your last visit.
The Technical Library, which contains online customer
support information that you can search through by category or product. You can find product manuals, product literature, technical notes, articles, samples, books, and other technical information. Additionally, technical information can be obtained through SourceLink, which is an online customer support information service for users of Cadence software other than Capture, Component Information System (CIS), Express, Layout, or PSpice.
The Support Connection, which allows you to choose to
either view and update existing incidents, or create new incidents. The information is delivered directly to us via our internal database. This service is only available to customers with current maintenance or Extended Support Options (ESOs) in the United States and Canada.
The Live Connection, which enables you to open access
to your computer to a Customer Support person, who can then view your actions on your computer monitor as you demonstrate the problem you're having. Live Connection's two-way transmission can also let you view the actions on the Customer Support person's computer monitor, as he or she demonstrates a method or procedure to help you solve your problem. To participate in Live Connection, you need to contact a Customer Support person, in order to obtain a support number to grant you access to the Live Connection site, and to set up a time to meet online using Live Connection.
How to use this guide
19
Chapter Before you begin
20

Getting Started

Overview

This chapter describes Schematics: what it is, what it can do, and how you can use it.
1
This chapter has the following sections:
Using Schematics
and describes various functions.
Example—Drawing a Schematic
step-by-step example of creating a schematic.
on page 1-2 provides a broad overview
on page 1-4 provides a
Chapter 1 Getting Started

Using Schematics

Schematics is a schematic capture front-end program that provides a convenient system for:
creating and managing circuit drawings.
setting up and running simulations.
evaluating simulation results using MicroSim Probe.
creating netlists for external PCB layout packages.
An important prerequisite to building a schematic is availability of proper symbols for assembly. Schematics has extensive symbol libraries and a fully integrated symbol editor for creating your own symbols or modifying existing symbols.
The main functions of Schematics are:
creating and editing designs
creating and editing symbols
creating and editing hierarchical designs
preparing a design for simulation
preparing a design for board layout
These primary functions are described in the following chapters.
2
Using Schematics
packages
symbols
models
package definitions
symbol definitions
circuit
file
netlist & simulation directives
layout netlist file
PSpice Schematics
component description file
PCB Layout
netlist & packaging information
footprints
layout ECO file
back annotation
Probe
Probe markers
Bill of
Figure 1 Interaction of Sim Software Programs and Files
Materials reports
PSpice A/D
simulation results
simulation
audit
simulation output file
Probe data file
3
Chapter 1 Getting Started

Example—Drawing a Schematic

The following example demonstrates the basic drawing features for drawing a schematic. It shows you how to:
start the schematic editor and begin a new design.
find out which libraries are configured for Schematics.
place parts on a schematic.
connect the part using wires and buses.
label wires and buses.
change reference designators and part values.
move parts, wires and text.
use ports on a schematic.
place power and ground symbols on a schematic.
save your design.
Follow this example to create the circuit shown in Figure 2.
4
Example—Drawing a Schematic
Figure 2 Opto-isolated, Addressable Serial-to-parallel Converter Circuit
5
Chapter 1 Getting Started

Starting a New Design

Start the schematic editor by double-clicking on the Schematics icon in the Orcad program group. An empty schematic page displays.
If you already have Schematics running with another schematic displayed, click the New File icon to start a new schematic.

Command Line Options

PSpice Schematics supports a number of command line options that enable you to customize the start-up mode. You can add one or more of these options to the Command Line text box of the Program Item Properties dialog box (File/Properties from within the Program Manager) for the Windows Schematics program icon.
The command line options are:
Option Description
-i <filename.ini> activates Schematics using a specific file
(specified by <filename.ini>) for configuration settings, rather than the default: pspice.ini
-sym activates Schematics with a new Symbol Editor document window
<filename> activates Schematics and loads the
schematic file specified by <filename.sch>
6

Checking Symbol Libraries Configuration

When you installed Schematics, you selected a set of libraries to be installed. These are global libraries, which means the symbols contained in them are available to be used in any new or existing schematic.
Check to see that you have the correct symbol libraries configured for this example:
1 From the Options menu, select Editor Configuration.
Example—Drawing a Schematic
2 Check that the following libraries are included in the
Libraries list box:
7400 [.slb,.plb] analog [.slb,.plb] opto [.slb,.plb] port [.slb] 1_SHOT [.slb]
Note If you are using the evaluation
version of Schematics, you will be using “eval.slb”.
7
Chapter 1 Getting Started
Th
One of two Part Browser dialog boxes may appear: the Part Browser Advanced or the Part Browser Basic. If in the Part Browser Advanced dialog appears, click <<Basic to display the Part Browser Basic.
e Full List in the Part Browser dialog box represents all the parts in the configured symbol libraries that are available for your use.

Selecting and Placing Parts

1 From the Draw menu, select Get New Part to display
the Part Browser dialog box.
Another method of selecting a part is to use the Get Recent Part list box on the toolbar. You can scroll and select a previously placed part, or you can type the name of the part you want to place.
8
2 There are several ways to select a part in the Part
Browser dialog box:
If you know the name of the part, type the name in
the Part Name text box.
Select the part name from the Full List of part
names.
Click Libraries to view the Library Browser dialog
box, select a library, and select the part name from that librarys list of parts.
3 Click Place to place the part (with the browser
remaining open) or click Place & Close (to place the part and close the browser). If you leave the browser open, click the title bar of the dialog box and drag it to a new location.
Placing resistors R1 and R2
1 From the Draw menu, select Get New Part to display
the Part Browser dialog box (shown on 1-8
).
Example—Drawing a Schematic
2 Type
R in the Part Name text box.
3 Click Place & Close.
The outline of the resistor becomes attached to the pointer.
Note that as you move the pointer, the X and Y coordinates at the left of the Status Bar (bottom of the window) change. These coordinates show the location of the pointer from origin 0,0 (upper left corner) to the closest 0.01 inch (or closest mm if you are using a metric page size).
4 Press C+R to rotate the resistor before placing it.
5 Move the pointer to the 2.40, 1.80 coordinates (within
a few hundredths of the inch is close enough) and click to place the resistor on the schematic. If the Stay-on-Grid option is enabled, parts are automatically placed on the nearest grid point.
6 Move the pointer to 2.40, 3.90 and click again to place
the second resistor on the schematic.
7 Right-click to stop placing the part.
Placing resistors R3 through R6
You can quickly place resistors R3 through R6 using the Auto-Repeat function.
1 From the Options menu, select Auto-Repeat to display
the Auto-Repeat dialog box.
a Set Horizontal Offset to 00.00 and Vertical Offset
to -00.20.
b Select the Enable Auto-Repeat check box.
c Click OK.
2 From the Get Recent Part list box on the toolbar, select
R.
As you place parts, the numerical portion of the reference designator is automatically assigned. For instance, if you place resistor R2, the next resistor you place will be designated R3.
9
Chapter 1 Getting Started
Tabl
e 1 Remaining Parts to be
Placed
3 Place the pointer in the approximate position for the
placement of R3 and click to place the part.
4 Press M three times to place three more resistors
above the first.
Placing resistors R7 through R10
1 From the Get Recent Part list box on the toolbar, select
R.
2 Press C+R to rotate the resistor before placing it.
Reference Designator
C1
U1
U2 A4N25
U3 74164
U4 74164
U5 74174
U6 74174
U7 7485
Part Name
C
A4N25
3 Place four resistors in the approximate locations of R7,
R8, R9, and R10.
4 Right-click to stop placing resistors.
Placing the remaining parts on the schematic
1 Click the Get New Part button.
2 In the Part Browser dialog box, select each part listed
in Table 1 from the Part list box.
3 Place the part on the schematic in the approximate
location shown in Figure 2.
10
Loading...
+ 342 hidden pages