3. Important Information
Warranty
The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, due to defects in
materials and workmanship, for a period of 90 days from date of shipment, as evidenced by receipts or other documentation. National Instruments
will, at its option, repair or replace software media that do not execute programming instructions if National Instruments receives notice of such defects
during the warranty period. National Instruments does not warrant that the operation of the software shall be uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained from the factory and clearly marked on the outside of the package before any
equipment will be accepted for warranty work. National Instruments will pay the shipping costs of returning to the owner parts which are covered by
warranty.
National Instruments believes that the information in this document is accurate. The document has been carefully reviewed for technical accuracy. In
the event that technical or typographical errors exist, National Instruments reserves the right to make changes to subsequent editions of this document
without prior notice to holders of this edition. The reader should consult National Instruments if errors are suspected. In no event shall National
Instruments be liable for any damages arising out of or related to this document or the information contained in it.
EXCEPT AS SPECIFIED HEREIN, NATIONAL INSTRUMENTS MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS ANY WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CUSTOMER’S RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR NEGLIGENCE ON THE PART OF NATIONAL
INSTRUMENTS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID BY THE CUSTOMER. NATIONAL INSTRUMENTS WILL NOT BE LIABLE FOR DAMAGES RESULTING
FROM LOSS OF DATA, PROFITS, USE OF PRODUCTS, OR INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. This limitation of
the liability of National Instruments will apply regardless of the form of action, whether in contract or tort, including negligence. Any action against
National Instruments must be brought within one year after the cause of action accrues. National Instruments shall not be liable for any delay in
performance due to causes beyond its reasonable control. The warranty provided herein does not cover damages, defects, malfunctions, or service
failures caused by owner’s failure to follow the National Instruments installation, operation, or maintenance instructions; owner’s modification of the
product; owner’s abuse, misuse, or negligent acts; and power failure or surges, fire, flood, accident, actions of third parties, or other events outside
reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying,
recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National
Instruments Corporation.
National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other
intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only
to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
BSIM3 and BSIM4 are developed by the Device Research Group of the Department of Electrical Engineering and Computer Science, University of
California, Berkeley and copyrighted by the University of California.
The ASM51 cross assembler bundled with Multisim MCU is a copyrighted product of MetaLink Corp. (www.metaice.com).
MPASM™ macro assembler and related documentation and literature is reproduced and distributed by Electronics Workbench under license from
Microchip Technology Inc. All rights reserved by Microchip Technology Inc. MICROCHIP SOFTWARE OR FIRMWARE AND LITERATURE
IS PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
MICROCHIP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR FIRMWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE OR FIRMWARE.
Anti-Grain Geometry - Version 2.4
Copyright (C) 2002-2004 Maxim Shemanarev (McSeem)
Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is
provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.
Anti-Grain Geometry - Version 2.4
Copyright (C) 2002-2005 Maxim Shemanarev (McSeem)
1. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
2. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4. Trademarks
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer to the Terms of Use section
on ni.com/legal for more information about National Instruments trademarks.
Electronics Workbench, Multisim and Ultiboard are trademarks of National Instruments.
Portions of this product obtained under license from Bartels Systems GmbH.
Other product and company names mentioned herein are trademarks or trade names of their respective companies.
Members of the National Instruments Alliance Partner Program are business entities independent from National Instruments and have no agency,
partnership, or joint-venture relationship with National Instruments.
Patents
For patents covering National Instruments products/technology, refer to the appropriate location: Help»Patents in your software,
the patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents.
Some portions of this product are protected under United States Patent No. 6,560,572.
WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS
(1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF
RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN
ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT
INJURY TO A HUMAN.
(2) IN ANY APPLICATION, INCLUDING THE ABOVE, RELIABILITY OF OPERATION OF THE SOFTWARE PRODUCTS CAN BE
IMPAIRED BY ADVERSE FACTORS, INCLUDING BUT NOT LIMITED TO FLUCTUATIONS IN ELECTRICAL POWER SUPPLY,
COMPUTER HARDWARE MALFUNCTIONS, COMPUTER OPERATING SYSTEM SOFTWARE FITNESS, FITNESS OF COMPILERS
AND DEVELOPMENT SOFTWARE USED TO DEVELOP AN APPLICATION, INSTALLATION ERRORS, SOFTWARE AND HARDWARE
COMPATIBILITY PROBLEMS, MALFUNCTIONS OR FAILURES OF ELECTRONIC MONITORING OR CONTROL DEVICES,
TRANSIENT FAILURES OF ELECTRONIC SYSTEMS (HARDWARE AND/OR SOFTWARE), UNANTICIPATED USES OR MISUSES, OR
ERRORS ON THE PART OF THE USER OR APPLICATIONS DESIGNER (ADVERSE FACTORS SUCH AS THESE ARE HEREAFTER
COLLECTIVELY TERMED “SYSTEM FAILURES”). ANY APPLICATION WHERE A SYSTEM FAILURE WOULD CREATE A RISK OF
HARM TO PROPERTY OR PERSONS (INCLUDING THE RISK OF BODILY INJURY AND DEATH) SHOULD NOT BE RELIANT SOLELY
UPON ONE FORM OF ELECTRONIC SYSTEM DUE TO THE RISK OF SYSTEM FAILURE. TO AVOID DAMAGE, INJURY, OR DEATH,
THE USER OR APPLICATION DESIGNER MUST TAKE REASONABLY PRUDENT STEPS TO PROTECT AGAINST SYSTEM FAILURES,
INCLUDING BUT NOT LIMITED TO BACK-UP OR SHUT DOWN MECHANISMS. BECAUSE EACH END-USER SYSTEM IS
CUSTOMIZED AND DIFFERS FROM NATIONAL INSTRUMENTS' TESTING PLATFORMS AND BECAUSE A USER OR APPLICATION
DESIGNER MAY USE NATIONAL INSTRUMENTS PRODUCTS IN COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT
EVALUATED OR CONTEMPLATED BY NATIONAL INSTRUMENTS, THE USER OR APPLICATION DESIGNER IS ULTIMATELY
RESPONSIBLE FOR VERIFYING AND VALIDATING THE SUITABILITY OF NATIONAL INSTRUMENTS PRODUCTS WHENEVER
NATIONAL INSTRUMENTS PRODUCTS ARE INCORPORATED IN A SYSTEM OR APPLICATION, INCLUDING, WITHOUT
LIMITATION, THE APPROPRIATE DESIGN, PROCESS AND SAFETY LEVEL OF SUCH SYSTEM OR APPLICATION.
5. Conventions
The following conventions are used in this manual:
» The » symbol leads you through nested menu items and dialog box options
to a final action. The sequence File»Page Setup»Options directs you to
pull down the File menu, select the Page Setup item, and select Options
from the last dialog box.
This icon denotes a tip, which alerts you to advisory information.
This icon denotes a note, which alerts you to important information.
This icon denotes a caution, which advises you of precautions to take to
avoid injury, data loss, or a system crash.
bold Bold text denotes items that you must select or click in the software, such
as menu items and dialog box options. Bold text also denotes parameter
names.
italic Italic text denotes variables, emphasis, a cross-reference, or an introduction
to a key concept. Italic text also denotes text that is a placeholder for a word
or value that you must supply.
monospace Text in this font denotes text or characters that you should enter from the
keyboard, sections of code, programming examples, and syntax examples.
This font is also used for the proper names of disk drives, paths, directories,
programs, subprograms, subroutines, device names, functions, operations,
variables, filenames, and extensions.
monospace bold Bold text in this font denotes the messages and responses that the computer
automatically prints to the screen. This font also emphasizes lines of code
that are different from the other examples.
monospace italic Italic text in this font denotes text that is a placeholder for a word or value
that you must supply.
11. Contents
NI Multisim User Manual xii ni.com
Managing the Database ................................................................................................ 5-6
Filtering Displayed Components ................................................................... 5-6
Deleting Components ..................................................................................... 5-7
Copying Components ..................................................................................... 5-7
Exporting Components .................................................................................. 5-8
Saving Placed Components ............................................................................ 5-8
Moving Components Between Databases ...................................................... 5-9
Resetting Master dB User Fields ................................................................... 5-9
Managing Families ......................................................................................... 5-9
Modifying User Field Titles and Content ...................................................... 5-10
Modifying User Field Content for RLC Components ..................... 5-11
Displaying Database Information ................................................................... 5-12
Editing Components........................................................................................ 5-12
Converting Databases ................................................................................................... 5-12
Updating Components from Databases ........................................................................ 5-14
Merging Databases ....................................................................................................... 5-16
Chapter 6
Component Editing
Introduction to Component Editing............................................................................... 6-1
Creating Components with the Component Wizard ..................................................... 6-3
Creating an Analog Component...................................................................... 6-3
Creating a Digital Component ........................................................................ 6-7
Creating a VHDL Component ........................................................................ 6-11
Using a Symbol File Created in the Symbol Editor........................................ 6-15
Editing Components...................................................................................................... 6-16
Editing a Component’s General Properties .................................................................. 6-17
Editing a Component’s Symbol .................................................................................... 6-17
Copying a Component’s Symbol .................................................................... 6-19
Copying a Multi-Section Component’s Symbol .............................. 6-19
Creating and Editing a Component’s Symbol with the Symbol Editor .......... 6-19
Symbol Editor Spreadsheet View..................................................... 6-21
Working with the Symbol Editor ..................................................... 6-23
Enter Text Dialog Box...................................................................... 6-27
In-Place Edit Mode........................................................................... 6-28
Symbol Editor Menus....................................................................... 6-28
Symbol Editor Toolbars.................................................................... 6-33
Editing a Component’s Model....................................................................................... 6-39
Adding a Model to a Component ................................................................... 6-41
Component List Dialog Box............................................................. 6-42
Creating a SPICE Model for a Component..................................................... 6-42
Creating a Model Using a Model Maker.......................................... 6-42
Creating a Primitive Model .............................................................. 6-42
Creating a SPICE Subcircuit ........................................................... 6-44
19. Contents
NI Multisim User Manual xx ni.com
Running Pole Zero Analysis .......................................................................... 10-92
Monte Carlo Analysis ................................................................................................... 10-93
Uniform Distribution....................................................................................... 10-94
Gaussian Distribution...................................................................................... 10-94
Setting Up and Running Monte Carlo Analysis ............................................. 10-96
Entering a Component Tolerance .................................................... 10-96
Specifying Monte Carlo Analysis Parameters ................................. 10-97
Monte Carlo Analysis Example ...................................................................... 10-99
Setting up the Sample Monte Carlo Analysis .................................. 10-100
Simulation Results............................................................................ 10-104
Trace Width Analysis ................................................................................................... 10-107
Multisim Approach ......................................................................................... 10-109
Sample Trace Width Analysis......................................................................... 10-111
RF Analyses................................................................................................................... 10-112
Nested Sweep Analyses ................................................................................................ 10-113
Batched Analyses ......................................................................................................... 10-113
User Defined Analyses ................................................................................................. 10-115
Creating and Simulating a SPICE Netlist ...................................................... 10-115
Importing the SPICE netlist into Multisim .................................................... 10-116
Plotting Two Nodes Using the Tran Statement ............................................. 10-117
Custom Analysis Options Dialog Box .......................................................................... 10-117
Global Tab ...................................................................................................... 10-118
DC Tab ........................................................................................................... 10-120
Transient Tab ................................................................................................. 10-122
Device Tab ..................................................................................................... 10-124
Advanced Tab ................................................................................................ 10-125
Chapter 11
Postprocessor
Introduction to the Postprocessor.................................................................................. 11-1
Using the Postprocessor ................................................................................................ 11-2
Basic Steps ..................................................................................................... 11-2
Using the Default Analysis............................................................... 11-7
Creating Multiple Traces ................................................................. 11-8
Working with Pages, Traces, Graphs and Charts .......................................... 11-8
Postprocessor Variables................................................................................................. 11-9
Available Postprocessor Functions ............................................................................... 11-9
23. Contents
NI Multisim User Manual xxiv ni.com
Simulation Markers ........................................................................................ 15-29
Breakpoints .................................................................................................... 15-29
Stepping and Breaking ................................................................................... 15-31
Memory View ................................................................................................ 15-32
Chapter 16
Automation API
Appendix A
Menus and Commands
File Menu....................................................................................................................... A-1
Edit Menu ...................................................................................................................... A-4
View Menu ................................................................................................................... A-6
Place Menu ................................................................................................................... A-9
MCU Menu ................................................................................................................... A-11
Simulate Menu .............................................................................................................. A-11
Transfer Menu .............................................................................................................. A-18
Tools Menu ................................................................................................................... A-19
Reports Menu ............................................................................................................... A-22
Options Menu ............................................................................................................... A-23
Window Menu .............................................................................................................. A-23
Help Menu..................................................................................................................... A-24
Appendix B
Archiving Data
Backing up the Corporate Database ............................................................................. B-1
Backing up the User Database and Configuration Files ............................................... B-2
Appendix C
Technical Support and Professional Services
Index
25. Chapter 1 User Interface
NI Multisim User Manual 1-2 ni.com
Standard Toolbar
The Standard toolbar contains buttons for commonly performed
functions. Its buttons are described below:
Button Description
New button. Creates a new circuit file.
Open button. Opens an existing circuit file.
Open Sample button. Opens a folder containing sample
and getting started files.
Save button. Saves the active circuit.
Print Circuit button. Prints the active circuit.
Print Preview button. Previews the circuit as it will be
printed.
Cut button. Removes the selected elements and places
them on the Windows clipboard.
Copy button. Copies the selected elements and places
them on the Windows clipboard.
Paste button. Inserts the contents of the Windows
clipboard at the cursor location.
Undobutton. Undoes the most recently performed action.
Redo button. Redoes the most recently performed undo.
27. Chapter 1 User Interface
NI Multisim User Manual 1-4 ni.com
Simulation Toolbar
The Simulation toolbar contains buttons used during simulation.
Go to Parent Sheet button. Displays the top level sheet
in a hierarchical design. Refer to the Hierarchical Design
and Viewing a Parent Sheet sections of Chapter 4,
Working with Larger Designs, for more details.
Back Annotate from Ultiboard button. Refer to the
Back Annotation section of Chapter 13,
Transfer/Communication, for more information.
Forward Annotate button. Refer to the Forward
Annotation section of Chapter 13,
Transfer/Communication, for more information.
—
In Use List (not shown). Click on the down-arrow to
display a list of the active circuit’s components. Refer to
the Using the In Use List section of Chapter 2, Schematic
Capture - Basics, for more details.
Help button. Launches the help file.
Button Description
Run/resume simulation button. Starts/resumes
simulation of the active circuit. Refer to the
Start/Stop/Pause Simulation section of Chapter 8,
Simulation, for more information.
Pause simulation button. Pauses simulation. Refer to the
Start/Stop/Pause Simulation section of Chapter 8,
Simulation, for more information.
Stop simulation button. Stops the simulation. Refer to
the Start/Stop/Pause Simulation section of Chapter 8,
Simulation, for more information.
Pause at Next MCU Instruction Boundary button.
Refer to the Stepping and Breaking section for more
information.
Button Description
29. Chapter 1 User Interface
NI Multisim User Manual 1-6 ni.com
Components Toolbar
The buttons in the Components toolbar are described below. Each button
will launch the place component browser (Select a Component browser)
with the group specified on the button pre-selected. Refer to the Using the
Place Component Browser section for more information.
Button Description
Place Source button. Selects the Source components
group in the browser.
Place Basic button. Selects the Basic components group
in the browser.
Place Diode button. Selects the Diode components group
in the browser.
Place Transistor button. Selects the Transistor
components group in the browser.
Place Analog button. Selects the Analog components
group in the browser.
Place TTL button. Selects the TTL components group in
the browser.
Place CMOS button. Selects the CMOS component
group in the browser.
Place Miscellaneous Digital button. Selects the
Miscellaneous Digital component group in the browser.
Place Mixed button. Selects the Mixed component group
in the browser.
Place Power Components button. Selects the Power
component group in the browser.
Place Indicator button. Selects the Indicator component
group in the browser.
31. Chapter 1 User Interface
NI Multisim User Manual 1-8 ni.com
Instruments Toolbar
The buttons in the Instruments toolbar are described below. In each case,
the button places a specific instrument on the workspace.
Some versions of Multisim do not include all of the instruments described
below.
Button Description
Picture button. Click on this button to place a picture on
the workspace.
Polygon button. Click on this button to draw a polygon.
Arc button. Click on this button to draw an arc.
Ellipse button. Click on this button to draw an ellipse. .
Rectangle button. Click on this button to draw a
rectangle.
Multiline button. Click on this button to draw a multiline.
Line button. Click on this button to draw a line.
Place Text button. Places a text frame on your workspace
into which you can enter miscellaneous text. Refer to the
Adding Miscellaneous Text section of Chapter 2,
Schematic Capture - Basics, for more information.
Place Comment button. Click on this button to place a
comment on the workspace. Refer to the Adding a
Comment section of Chapter 2, Schematic Capture -
Basics, for more information.