Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Where To Find This Example

Select Help > Open Examples... from the menus and type either the example name listed above or one of the keywords below.

Or in Version 13 or higher you can open the project directly from this page using this button.

Design Notes


This is a two stage MMIC amplifier example that demonstrates many of the benefits using Microwave Office for GaAs MMIC design:

Em Extraction using AXIEM and Geometry Simplfication

Multi-Layer Metalization - Line Types

Intelligent Interconnects

MTRACE2 - Routeable MLIN

Electrical editing in Layout

Layout checking for connectivity and DRC

Face Offsets

Snap to Fit


Switch Views

Gamma Probes for internal stability analysis


This project shows the design of a 10-12 GHz MMIC Amplifier built using a generic AWR MMIC process. The amplifier has nominal gain of 17 dB. The design is set up for tuning the input and interstage matching networks. Bring up the tuner (Simulate > Tune) and drag the sliders up and down to view the impact of parameter changes on the "Frequency Response" and "Match" Graphs.

Label Project Name, Date, and Time

For any schematic or graph if you add text ( Draw > Add Text) with the exact names, Project:, Time:, or Date: (notice the semicolons). You can run a script to fill in that information. Select Scripts > Global Scripts > Project > Label_Time_Date_Project_Name .

In this project, these text strings are on the Two_Stage_SS_Amp schematic in the lower right corner, run this script to see these values appear. You may have to zoom to see the text after the script runs.

Switch Views

Switch Views and Switch Lists provide an easy way for a designer to toggle between different versions of a model while maintaining a single layout cell for that instance. In the attached project, the Switch Lists are used to show how a single subcircuit can have both a closed form model and EM results representation.

For this project, the most important benefit of Switch Views and Switch Lists is how much they simplify having multiple models for the same circuit part(s). This example shows how the designer can begin the design and start the layout using closed form models. Then, as the layout is more finalized, EM simulation is used to create a model of the portions of the layout that may be difficult for closed form models to accurately represent. In a normal design flow, after the EM simulations are finished the designer faces some tough choices on how to utilize the EM results without causing significant changes to their existing schematic and layout. Switch Views and Switch Lists provide a very simple way for the EM results to become an alternate model on the same schematic the designer has always used. In other words, the designer can use the EM simulation results as a new model without having to worry about changing the original schematic and layout.

While going through this project not the simplicity that is provided by being able to use EM results, or any other model as an alternate simulation view. This approach really allows the designer to keep all the data in one simulation and easily see and understand the impact of different modeling approaches on the performance of their design.

Switch Views In This Project

The "Input_Meander" Schematic, the "Interstage_Meander" Schematic, and the "Output_Meander" Schematic all have an "EM" Switch View. In each of these cases the EM Switch view is an EM simulation of the part(s) in the schematic. For example, the "EM" Switch View for the "Input_Meander" Schematic an EM Structure that contains the same layout as the MTRACE2 element in the "Input_Meander" Schematic. This is easily seen by comparing the EM Structure in "EM" Switch View to the layout for any of the schematics that have this switch view.

Switch Lists In This Project

The Switch Lists that have been configured for this schematic can be seen by selecting Simulate > Simulator Configurations > View List Configurations. There is one Switch List configured called "EM" and in the View List field it can be seen that this list only looks for the "EM" Switch View. Note that if the "EM" Switch View is not found that the default model will be used. In other words, not every instance on every schematic needs to have an "EM" Switch View, the designer can choose to use them as it makes sense to them.

When making measurements there is a new drop down menu called "Configuration." This is where the different Switch Lists can be chosen. As will be seen below, this concept will be used to look at both the amplifier performance using closed form models and EM results. The Measurements will point to the same Schematic, but will use the closed form models for the "Default" configuration and the EM results for the "EM" configuration.

EM Simulation with AXIEM

This project has been configured to simulate all of the metal in this design using AXIEM except for the active devices using EM extraction. Please see the help for how to setup and use extraction as this example will focus on the results rather than the setup details. To see AXIEM simulate the metal, enable the EXTRACT block on the "Linear_Test_Bench" schematic. Alternatively, you can enable the EXTRACT blocks in the individual matching network schematics to see the effects of EM simulation of just those sections.

Geometry Simplification rules are used in this project to transform layout from shapes needed for manufacturing (what is taped out) to shapes that are most efficient for EM simulation. To see this, enable one of the extract blocks, right click on the extract block and select Add Extraction. This will generate an EM document in the project, then right click on the EM document and select Preview Geometry to see the simplified shapes in the layout. Pay close attention to how the air bridge shapes for inductors or capacitors are done and what the bond pads and vias look like. These rules are setup in the STACKUP element in the Global Definitions window.

Gamma Probe Stability Analysis

Enable the graphs named "Stability Stage 1" to see the amplifier swept with impedances around the edge of the Smith chart for the input and output ports and looking for internal reflection coefficients greater than one. The graphs shows all of the load impedances and the tuner is used to change the source impedances. After simulation, use the tuner to vary the source impedance angles and look for any value > 1 for potential instability. The core design in the "Two_Stage_SS_Amp" schematic has gamma probes at the input and output of each transistor to perform this analysis.

Multi-Layer Metalization

Microwave Office uses the concept of Line Types to automatically draw multi-layer metal lines. Open the layout view of the "Input Network" schematic. Select the MTRACE2 between the input capacitor and the radial stubs. Right click and select Shape Properties to open the Cell Options dialog box. Click on the Line Type drop down box and change the Line Type to "Plated Metal Line". Notice how the line automatically draws in all of the layers with the correct offsets. Additional Line Types can be added to the project by editing the Layer Process File (.lpf) in a text editor. See the online User Guide for a full description of the Layer Process File (Help>Contents and Index).

Intelligent Interconnects

From the "Input Network" layout, select the line between the input capacitor and the radial stubs. Change the MTRACE2 Line Type to "Cap Bottom Line" and notice how the connection to the top of the capacitor automatically adds a via to connect the plated metal to the cap bottom layer. The intelligent interconnect draws the proper interconnect according to the DRC rules so the user does not have to remember all of the subtle rules. From the "Input_Network" schematic, delete the wire connecting the input capacitor to the MTRACE2 element. Notice how the connection to the top plate disappears when the capacitor is not connected to anything. The Intelligent Interconnects are provided with the Foundry Libraries supplied by AWR.

Electrical Editing in Layout

Open the layout view of the "Input_Network" schematic and double-click on the input capacitor. Eight drag handles will appear in the layout to adjust the size of the capacitor. Pull one of the drag handles in the corner to make the capacitor larger. Notice that the width and length in the schematic have been updated and the value of the capacitance has changed to reflect the new size of the capacitor. Move one of the drag handles on the side of the capacitor and notice that the capacitance stays constant. The drag handle editing and update of the electrical schematic is a unique feature of Microwave Office that allows the user to make changes in the layout without worrying about keeping the layout and electrical schematic synchronized.

Face Offsets

From the "Two Stage SS" layout, select the DC Bondpad furthest to the right side. Right click, select Shape Properties. From the Cell Options dialog box, press the Faces tab to bring up the Face options for the DC Bondpad. Select "Face 2" from the Face drop down box. Notice how the selected face appears in blue on the layout. Select "Offset" under the Face Justification area and enter "-25" in the Offset dx box. The center of Face 2 has now moved 25um higher in the layout. Now that the face center has changed, a red X appears in the layout to let the user know that the layout is not connected properly. You can also set the face to be variable and the line can connect anywhere along the bond pad. See the online User's Guide for more information on Face properties.

Snap to Fit

Select the MTRACE connected to face 2 of the Bondpad. Press the Snap to Fit button at the top of Microwave Office. Notice how the MTRACE2 element automatically adjusts itself to make the proper connection. The MTRACE2 and MCTRACE elements have this special property to adjust their size to complete a connection. This is very useful when routing bias lines to DC Bondpads.

Schematic Connectivity

The AWR Design Environment contains a connectivity checker capability. This is similar to LVS. Open the "Linear_Test_Bench" schematic and press the New Schematic Layout View hot button along the top of Microwave Office. Select Verify > Run Connectivity Check from the toolbar to run the check. A dialog will open to display any errors. The project is shipped connectivity clean. Open any layout window and draw shapes to short out shapes or move layout objects to make open circuits and run the check again to see how errors are reported.


Open the "Input_Network" schematic and press the New Schematic Layout View hot button along the top of Microwave Office. Select Verify > Design Rule Check from the toolbar to open the DRC rules dialog window. From the DRC rules dialog window, press the Run DRC button to start the DRC rules check on the layout of the "Input Network". A DRC rules violation window displays the DRC violation. Double-click on the DRC violation and the error will be highlighted in red in the layout window. Press the Clear Errors button to stop the DRC engine. See the online User's Guide for all of the DRC rules. Use a text editor to open the "drc_rules.txt" file located in the Microwave Office directory. After editing the "drc_rules.txt" file, press the "Load Rules File" button to load the updated rules and run the DRC again.

Schematic - Linear_Test_Bench

EM Structure - EM_Input_Meander

EM Structure - EM_VIA

EM Structure - EM_Extract_amp

Graph - Frequency Response Switch View

Graph - Frequency Response

Graph - Match Switch View

Graph - Match

Graph - Stability Stage 2

Graph - Stability Stage 1

Graph - Match_Smith

  • No labels