Contents
1
AMS-MATLAB/Simulink Cosimulation
Introducing AMS-MATLAB/Simulink Cosimulation
Understanding the Different Cosimulation Flows
Setting Up the AMS-MATLAB/Simulink Cosimulation Example
Increasing the Noise for the AWGN Channel
Adding the Simulink Coupler Module to the Testbench
Converting Complex Signals to Real and Imaginary Parts
Inserting an Ideal Gain Block in the Testbench Schematic
Rewiring the Testbench Schematic
Setting the Simulink Stop Time
Opening the Virtuoso Schematic
Creating the Coupler in the Schematic Window
Placing the coupler_2_3_a Instance on the Schematic
Viewing the Entire AMS-MATLAB/Simulink Signal Flow
2
Running Cosimulation from ADE Using the Fixed-Cell Coupler
Opening ADE and Setting Up the Analysis
Starting MATLAB before AMS Starts
Changing a Value and Rerunning Cosimulation
Running Cosimulation by Starting the Two Simulations Separately
3
Running Cosimulation from ADE Using the simulinkCoupler
Replacing the coupler_2_3_a with the simulinkCoupler
Specifying Automatic Generation of the Verilog-AMS Module
Viewing and Modifying the Verilog-AMS Module
4
Running Cosimulation from MATLAB/Simulink
Opening the Step 2 Tutorial Schematic
Running the Cosimulation from MATLAB/Simulink
5
Running Cosimulation from the Spectre AMS Designer Environment
Opening the Virtuoso Schematic and Configuration
Launching the AMS Environment from the Hierarchy Editor
Initializing the Run Directory for AMS
Specifying the Transient Stop Time
Specifying Values for Design Variables
A
Learning More about the Cosimulation Interface
Using Framed and Unframed Signals
Running Event-Based and Fixed-Rate Simulation
Using the Coupler Module in Feedback Loops
Running AMS-MATLAB/Simulink Cosimulation on Other Platforms
B
Troubleshooting
Return to top