Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Jan 9, 2007


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Extending The Breadth of Circuit Simulation By Using NI Multisim Co-Simulation

5 ratings | 4.80 out of 5
Print | PDF

Overview

Traditional SPICE simulators are limited to analog and digital components known to the original Berkley SPICE engine. Thanks to the patented co-simulation engine of NI Multisim, designers and educators can easily combine microcontrollers, VHDL-based components and RF components with their SPICE-based circuits in order to extend the breadth of their circuit simulation.

The Co-Simulation engine is completely integrated in NI Multisim so a user doesn’t need to know or learn something new. The co-simulation engine shares data between the different component types and produces one simulation result to the user, hence enable the user to simulate a complete system.


[+] Enlarge Image

 

 

NI Multisim RF

Most SPICE models are unreliable for RF designs because at these frequencies simulated SPICE behavior departs from datasheet and textbook values. NI Multisim RF overcomes this limitation by providing a library of SPICE models designed to be accurate at high frequencies.

  • NI Multisim RF supports
    • Interdigital Capacitors
    • Microstrips
    • Transmission Lines
    • Spiral Inductors
    • Pin & Tunnel Diodes
    • RF BJTs & MOSFETs
    • Waveguides
    • Model generation using the Model Maker

 

NI Multisim MCU Module

The National Instruments Multisim MCU Module adds microcontroller unit co-simulation capabilities to Multisim, allowing you to include a microcontroller, programmed in assembly or C code, within your SPICE modeled circuit. The MCU Module can be used with any of Multisim’s virtual instruments for a complete system simulation, including the microcontroller and all connected analog and digital SPICE components.

  • The NI Multisim MCU Module supports
    • Intel®/Atmel® 8051/8052
    • Microchip PIC16F84a
    • C and Assembly language
    • Advanced debugging tools
    • External RAM and ROM
    • Keypads and serial terminal
    • Graphical and alphanumeric LCDs

 

MultiVHDL

MultiVHDL can be used as a stand-alone application, or together with Multisim’s SPICE simulator using patented co-simulation. It is perfect for teaching HDLs, digital logic, programmable logic design or for creating simulation models for complex digital IC’s not practically modeled in SPICE. Co-simulation allows you to introduce VHDL modeled components into mixed-mode circuits and to demonstrate the performance of a FPGA/CPLD in the real (SPICE modeled) circuit in which it will be used.

  • MultiVHDL supports
    • IEEE 1076-93 (IEEE 87)
    • IEEE 1164 (IEEE 93)
    • Module Wizard
    • State Machine Editor
    • On-the fly error detection
    • Graphical Test Bench Editor
    • Graphical Waveform Viewer

 

Additional Resources

NI Multisim

NI Electronics Education Platform

Microcontroller Unit Co-Simulation For SPICE-Based Circuits

Understanding RF with NI Multisim

Creating A VHDL-Based Component For Multisim Using The VHDL Module

Co-simulation of VHDL and SPICE - Teaching the Whole Picture in Digital Design Labs

 

5 ratings | 4.80 out of 5
Print | PDF

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).