Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

AWR Design Environment User Guide

© 2021 Cadence Design Systems, Inc. All rights reserved.
Printed in the United States of America.

Cadence Design Systems, Inc. (Cadence), 2655 Seely Ave., San Jose, CA 95134, USA.

Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or registered trademarks of Open SystemC Initiative, Inc. in the United States and other countries and are used with permission.

Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. (Cadence) contained in this document are attributed to Cadence with the appropriate symbol. For queries regarding Cadence’s trademarks, contact the corporate legal department at the address shown above or call 800.862.4522.

All other trademarks are the property of their respective holders.

Restricted Permission:This publication is protected by copyright law and international treaties and contains trade secrets and proprietary information owned by Cadence. Unauthorized reproduction or distribution of this publication, or any portion of it, may result in civil and criminal penalties. Except as specified in this permission statement, this publication may not be copied, reproduced, modified, published, uploaded, posted, transmitted, or distributed in any way, without prior written permission from Cadence. Unless otherwise agreed to by Cadence in writing, this statement grants Cadence customers permission to print one (1) hard copy of this publication subject to the following conditions:

  1. The publication may be used only in accordance with a written agreement between Cadence and its customer.

  2. The publication may not be modified in any way.

  3. Any authorized copy of the publication or portion thereof must include all original copyright, trademark, and other proprietary notices and this permission statement.

  4. The information contained in this document cannot be used in the development of like products or software, whether for internal or external use, and shall not be used for the benefit of any other party, whether or not for consideration.

Disclaimer: Information in this publication is subject to change without notice and does not represent a commitment on the part of Cadence. Except as may be explicitly set forth in such agreement, Cadence does not make, and expressly disclaims, any representations or warranties as to the completeness, accuracy or usefulness of the information contained in this document. Cadence does not warrant that use of such information will not infringe any third party rights, nor does Cadence assume any liability for damages or costs of any kind that may result from use of such information.

Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or its successor.

Table of Contents

1. Preface
1.1. About This Book
1.1.1. AWR Design Environment Limited Release
1.1.2. Additional Documentation
1.1.3. Typographical Conventions
1.2. Getting Online Help
2. The Design Environment
2.1. Components of the Design Environment
2.1.1. Licensing and Version Information
2.2. Working With Projects
2.2.1. Using the Project Browser Project Browser Contents Expanding and Collapsing Nodes Speed Menus Copying Project Items Renaming Project Items Deleting Project Items Accessing Submenus Scrolling in Windows
2.2.2. Creating, Opening, and Saving a Project Opening Example Projects
Filtering Examples Autosaving Projects Saving Project Versions
2.2.3. Displaying Document Windows Multiple Document Interface (MDI) Windows Floating Windows Windows Dialog Box Open Project Item
2.2.4. .vin files
2.2.5. Saving Projects As Project Templates
2.2.6. Specifying Global Project Settings Configuring Project Units Configuring Global Project Frequency Configuring Global Interpolation Settings
2.2.7. Working With Foundry Libraries Adding and Removing Process Libraries Using Multiple PDKs and Multiple Versions of a PDK
2.3. Using Property Grids
2.3.1. Property Grid Toolbar Button: Show the list filtered or unfiltered Button: Clear the filters from all columns Button: Show values that match the text Button: Show values that start with matching text Button: Show values that contain matching text Button: Match case Button: Size the columns to the width of the text Button: Enable/Disable edit tool tips Button: Show Help on using this window
2.3.2. Property Grid Column Headers Changing Column Order Changing Column Size Optimizing Column Size Sorting Rows of a Column Selecting All/Nothing in a Column
2.3.3. Property Grid Filtering Text Boxes
2.3.4. Property Grid Values Changing Values Selecting/Clearing Check Boxes Selecting Multiple
2.4. Organizing a Design
2.4.1. Window-in-Window Inserting a Window-in-window Adding Window-in-window from the Project Browser Editing Window-in-Window Aligning Window-in-windows
2.4.2. Rich Text Boxes Adding Rich Text Boxes Editing Rich Text Boxes Saving Text Box Configurations
2.4.3. User Folders Adding User Folders
Grouping Collections Networks as a Document Set Renaming User Folders Adding Items to User Folders Removing Items from User Folders Moving Items in User Folders Organizing Items in User Folders
2.5. Customizing the Design Environment
2.5.1. Customizing Workspace Appearance and Tabs Docking Workspace Windows and Toolbars
2.5.2. Customizing Toolbars and Menus Customize Dialog Box: Menus Tab Customize Dialog Box: Toolbars Tab
Adding a Custom Toolbar and Button Customize Dialog Box: Commands Tab
Split Buttons
Adding a Custom Menu and Command
2.5.3. Assigning and Configuring Hotkeys
2.5.4. Script Utilities
2.6. Importing a Project
2.6.1. Host and Import Project Differences
2.7. Archiving a Project
2.8. Viewing the Status Window
2.8.1. Status Window Controls
2.9. Using Version Control
2.9.1. Vendor-specific Setup
2.9.2. Connecting to a Repository
2.9.3. Updating or Removing a Repository from AWR
2.9.4. Managing Documents from the AWR Version Control Dialog Box
2.9.5. Version Control Troubleshooting
3. Data Files
3.1. Working With Data Files
3.1.1. Importing Data Files
3.1.2. Linking to Data Files
3.1.3. Adding New Data Files
3.1.4. Editing Data Files
3.2. Data File Formats
3.2.1. DC-IV Data File Format
3.2.2. DSCR Data File Format
3.2.3. Generalized MDIF Data File Format
3.2.4. Load Pull Specific GMDIF Formats A/B Wave Format
Impedance Sweeps
Power Sweeps
Frequency Sweeps
Arbitrary Sweeps.
MDIF Data Blocks Derived Quantity Format
Standard Derived Values
Calculated Values
3.2.5. Generalized MDIF N-Port File Format Using GMDIF in a Schematic
3.2.6. MDIF File Format MDIF File Structure and Syntax Complete MDIF File Example
3.2.7. Raw Data File Format
3.2.8. Text Data File Format Comments Tags Column Headings Column Data Use with AWR Microwave Office
3.2.9. Text Data File Load Pull and Source Pull Formats Maury File Formats Swept Power Files
3.2.10. Touchstone File Format Specifying Port Names in Touchstone Data Files Port Names On SUBCKT Schematic Symbols NPORT_F Output File Measurement
3.3. Advanced Data File Topics
3.3.1. Citi Format Files
3.3.2. Incorrect Touchstone Format
3.3.3. N-Port Touchstone Files from Many 2-port Files
3.3.4. Extrapolation Problems (Specifically at DC)
3.3.5. Noise for Data Files
3.3.6. Grounding Types
4. Schematics and System Diagrams
4.1. Schematics and System Diagrams in the Project Browser
4.2. Creating, Importing, or Linking to Schematics
4.3. Creating, Importing, or Linking to System Diagrams
4.4. Specifying Schematic and System Diagram Options
4.4.1. Configuring Global Circuit Options
4.4.2. Configuring Local Schematic or System Diagram Options and Frequency
4.5. Working with Elements on a Schematic
4.5.1. Adding Elements Using the Elements Browser
4.5.2. Adding Elements Using the Add Element Command
4.5.3. Moving, Rotating, Flipping, and Mirroring Elements Element Mirroring
4.5.4. Editing Element Parameter Values Selecting Multiple Elements Editing Multiple Elements Editing Element IDs
4.5.5. Using Variables and Equations for Parameter Values
4.5.6. Using Elements With Model Blocks Model Block Concerns
4.5.7. Swapping Elements
4.5.8. Restricted Object Selection
4.5.9. Viewing the Layout for a Schematic
4.6. Working with System Blocks on a System Diagram
4.6.1. Adding System Blocks Using the Elements Browser
4.6.2. Adding System Blocks Using the Add Element Command
4.6.3. Moving, Rotating, Flipping, and Mirroring System Blocks System Block Mirroring
4.6.4. Editing System Block Parameter Values Selecting Multiple System Blocks Editing Multiple System Blocks Editing System Block IDs
4.6.5. Using Variables and Equations for Parameter Values
4.6.6. Swapping System Blocks
4.6.7. Restricted Object Selection
4.7. Adding and Editing Ports
4.7.1. Using PORTS PIN_ID and Hierarchy Impedance and Hierarchy
4.7.2. Using PORT_NAMEs Hierarchy Connection by Name
4.8. Connecting a Schematic or System Diagram
4.8.1. Connection by Wires Inference Snapping and Auto-Wiring Connecting Many Elements or System Blocks Auto Wire Cleanup
4.8.2. Element Connection by Name Verifying Connections
4.9. Copying and Pasting Schematics and System Diagrams
4.9.1. Adding Live Graphs, Schematics, Layouts, and System Diagrams
4.10. Adding Subcircuits to a Schematic or System Diagram
4.10.1. Importing Data Files Describing Subcircuits
4.10.2. Adding Subcircuit Elements
4.10.3. Subcircuit Grounding Normal Grounding Type Explicit Ground Node Grounding Type Balanced Ports Grounding Type Proper and Improper Ground Usage
4.10.4. Editing Subcircuit Parameter Values
4.10.5. Using Parameterized Subcircuits Using Parameterized Subcircuits with Layout
4.10.6. Using Inherited Parameters
4.11. Adding Back Annotation to a Schematic or System Diagram
4.12. Vector Instances, Buses, and Multiplicity
4.12.1. Vector Instances
4.12.2. Buses
4.12.3. Connectivity with Vector Instances and Buses Separated Elements and Wires Bus and Vector Instance Sizes Using Ports Bundles Buses in AWR VSS
4.12.4. Multiplicity Vector Instances Versus Multiplicity
Using Vector Instances or Multiplicity
4.13. Exporting Schematics and System Diagrams
4.14. Adding User Attributes to Schematics and System Diagrams
5. Netlists
5.1. Netlists in the Project Browser
5.2. Creating a Netlist
5.3. Importing or Linking to a Netlist
5.3.1. Imported Netlist Types HSPICE Netlist Files (*.sp) and Spectre Netlist Files (*.scs) APLAC Netlist Files (native) (*.lib) PSpice Files (*.cir) and Touchstone Files (*.ckt) AWR Netlist Files (*.net)
5.3.2. Importing Transistor Model Netlists and Swapping Nodes
5.3.3. Importing a SPICE Netlist PSpice Netlist Import Details PSpice and Berkeley SPICE MOSFET Model Level 3
5.4. Specifying Netlist Options
5.4.1. Configuring Global Circuit Options
5.4.2. Configuring Local Netlist Options and Frequency
5.5. Adding Data To and Editing a Netlist
5.6. Copying a Netlist
5.7. Renaming a Netlist
5.8. Exporting a Netlist
5.9. AWR Netlist Format
5.9.1. Netlist Blocks DIM Block VAR Block EQN Block CKT Block
5.9.2. Netlist Example
5.10. Touchstone File Import Utility
5.10.1. Example Touchstone File File format: Touchstone Circuit file Subcircuit: Quarter_1 Subcircuit: Quarter_2 Subcircuit: HALFBPF Subcircuit: BPF2 AWR Microwave Office Project Setup after Touchstone Netlist Import Set Up Tunable and Optimizable Variables Subcircuit BPF2 Subcircuit - HALFBPF Subcircuit Quarter_1 Subcircuit Quarter_2
5.11. Touchstone File Translation Capabilities
5.11.1. Touchstone/AWR Model Support SUPPORTED MODELS For FUTURE Support NOT SUPPORTED
6. Electromagnetic Analysis
7. Graphs, Measurements, and Output Files
7.1. Working with Graphs
7.1.1. Creating a New Graph Using Default Graph Options Renaming a Graph
7.1.2. Graph Types Rectangular Graphs Rectangular - Real/Imag Graphs Smith Charts Polar Grids Histogram Graphs Antenna Plots Tabular Graphs Constellation Graphs 3D Graphs Changing Graph Types
7.1.3. Reading Graph Values Cursor Display Adding Graph Markers
Auto-search Markers
Offset Markers
Marker Notes
Marker Names in Labels Adding Line Markers Adding Swept Parameter Markers Modifying Marker Display Modifying Number of Digits in Cursor and Marker Display Modifying Cursor and Marker Display for Complex Data
7.1.4. Modifying the Graph Display Graph Traces
Trace Style
Trace Symbol
Step Color on Traces
Selecting Multiple Traces
Trace Type
Measurement Axis
Measurement Legend Display Additional Measurement Options Modifying the Graph Legend
Legend Display
Legend Location and Size Modifying Graph Labels Modifying the Graph Border/Size Modifying the Graph Division Display Data Zooming
Zooming on Graphs
Zooming on Graph Data
Changing Axis Limits Adding Live Graphs, Schematics, System Diagrams, or Layouts to a Graph
7.1.5. Copying and Pasting Graphs
7.2. Working with Measurements
7.2.1. Adding a New Measurement Adding a Measurement from the Project Browser Adding a Measurement through Another Source Measurement Naming Conventions Ordering Measurements
7.2.2. Measurement Location Selection
7.2.3. Modifying, Copying, and Deleting Measurements Modifying Measurements Copying Measurements Deleting Measurements Displaying Obsolete Graph Measurements
7.2.4. Using the Measurement Editor Navigating the Measurement Editor Measurement Editor Columns Sorting and Filtering Tagging
7.2.5. Disabling a Measurement from Simulation
7.2.6. Simulating Only Open Graphs
7.2.7. Post-Processing Measurements and Plotting the Results
7.2.8. Measurements with Swept Variables
7.2.9. Plotting One Measurement vs. Output Power, Voltage, or Current
7.2.10. Plotting One Measurement vs. Another Measurement
7.2.11. Single Source vs. Template Measurements
7.2.12. Using Project Templates with Template Measurements Measurement Comparison Using Project Templates
7.3. Working with Output Files
7.3.1. Creating an Output File
8. Data Reports
8.1. Measurement Variables
8.1.1. Supported Measurement Parameter Control Types
8.1.2. Measurement Limitations
8.2. Document Sets
8.2.1. Working with DOC_SETs Adding a New DOC_SET Using a DOC_SET in a Measurement
8.2.2. Working with Data Source Groups Measurement on All Documents Measurement on Pinned and Active Documents Template Documents
8.2.3. Synchronizing Window-in-window
8.3. Working with Data Reports
9. Annotations
9.1. Working with Annotations
9.1.1. Hierarchy
9.1.2. Creating a New Annotation
9.1.3. Modifying the Annotations Display Changing Annotations in the Project Browser
10. Circuit Symbols
10.1. Adding Symbols
10.1.1. Importing Symbols
10.1.2. Linking to Symbol Files
10.2. Renaming Symbols
10.3. Deleting Symbols
10.4. Copying Symbols
10.5. Exporting Symbols
10.6. Using the Symbol Editor
10.6.1. Adding Nodes
10.6.2. Adding Rectangles
10.6.3. Adding Polylines
10.6.4. Adding Ellipses
10.6.5. Adding Arcs
10.6.6. Adding Text
10.6.7. Update Symbol Edits
10.6.8. Editing Symbol Shapes
10.7. Using Symbols
10.7.1. Changing Symbols
10.7.2. Default Subcircuit Symbols
10.7.3. Symbols in Library Elements
11. Data Sets
11.1. Graph Data Sets
11.1.1. Adding Graph Data Sets
11.1.2. Restoring Data from Graph Data Sets
11.1.3. Automatically Saving and Restoring Graph Data Sets
11.1.4. Using Graph Data Sets in a Blank Project
11.2. Yield Data Sets
11.2.1. Adding Yield Data Sets
11.2.2. Restoring Data from Yield Data Sets
11.3. Simulation Data Sets
11.3.1. Data Set Icon Colors Data Set Icon Symbols
11.3.2. Data Set Accumulation
11.3.3. Plotting Directly from Data Sets
11.3.4. Pinning Data Sets
11.3.5. EM Data Set Specifics Mesh Only Data Set Updating and Pinning Specifics Viewing Data Set Geometry Updating Clock if Geometry is Current Data Sets for Analyst
11.3.6. APLAC Data Set Specifics
11.3.7. AWR VSS Data Set Specifics Data Sets for Specific Simulation Type
11.4. Working with Data Sets
11.4.1. Saving Data Sets in a Project
11.4.2. Retaining Data Sets
11.4.3. Disabling Auto Delete
11.4.4. Renaming Data Sets
11.4.5. Deleting Data Sets
11.4.6. Updating Data Sets
11.4.7. Exporting Data Sets
11.4.8. Importing Data Sets
11.4.9. Viewing Data Set Contents
12. Variables And Equations
12.1. Equations in the Project Browser
12.2. Using Common Equations
12.2.1. Defining Equations
12.2.2. Editing Equations
12.2.3. Equation Auto-Complete Filtering Turning Off Equation Auto-Complete
12.2.4. Displaying Variable Values
12.2.5. Equation Order
12.2.6. Units for Variables
12.3. Using Global Definitions
12.3.1. Adding New Global Definitions Documents Importing Global Definitions Documents Linking to or Embedding Global Definitions Documents
12.3.2. Assigning Global Definitions to Simulation Documents
12.3.3. Global Definitions Search Order
12.3.4. Renaming Global Definitions Documents
12.3.5. Exporting Global Definitions Documents
12.3.6. Deleting Global Definitions Documents
12.3.7. Defining Global Model Blocks
12.4. Using Variables and Equations in Schematics and System Diagrams
12.4.1. Assigning Parameter Values to Variables
12.5. Using Output Equations
12.5.1. Adding New Output Equations Documents
12.5.2. Assigning Global Definitions to Output Equation Documents
12.5.3. Renaming Output Equations Documents
12.5.4. Deleting Output Equations Documents
12.5.5. Assigning the Result of a Measurement to a Variable
12.5.6. Editing Output Equations
12.5.7. Plotting Output Equations
12.6. Using Scripted Equation Functions
12.6.1. Adding Equation Functions
12.6.2. Referencing a Function in an Equation
12.6.3. Local and Global Scoping Local Versus Global Functions
12.6.4. Scripting and Debugging Tips Scripting Functions to Call Other Functions Using 'Debug.Print' To Verify Results Setting Breakpoints to Inspect Variables Creating a Test function to Validate Results
12.7. Equation Syntax
12.7.1. Operators
12.7.2. Variable Definitions Function Definitions Representing Complex Numbers Array Indexing
Array Indexing Examples: Precedence
12.7.3. Built-in Functions
12.7.4. Using String Type Variables
12.7.5. Defining Vector Quantities
12.7.6. Swept Measurement Data in Output Equations Inconsistent X-axis Values Inconsistent Number of Points in Each Sweep
13. Wizards
13.1. Amplifier Model Generator Wizard
13.1.1. Selecting Data Files
13.1.2. Memory Estimation and Model Selection
13.1.3. TDNN Training Settings
13.2. Cadence Unified Library Import Wizard
13.2.1. Import Options
13.2.2. Import Layers Options
13.2.3. Import LineTypes Options
13.2.4. Import Stackup Options
13.3. Component Synthesis Wizard
13.4. IFF Import Wizard
13.4.1. Options
13.4.2. Component Mapping
13.5. iFilter Filter Wizard
13.5.1. Using the iFilter Wizard Starting the iFilter Wizard Running the iFilter Wizard Closing the Wizard Design Properties
13.5.2. Filter Design Basics Approximating Function
Transmission Zero (TZ)
Finite Transmission Zero (FTZ)
Monotonic Filters
Filters with FTZ(s) Filter Synthesis Design using LP-prototypes Distributed Element Filters
Filter Design
13.5.3. General Flow of Filter Design Main iFilter Dialog Box Select Filter Type Dialog Box Approximation Function Dialog Box Change Passband Ripple Dialog Box Modifying Specifications Analyzing a Design Plotting Response and Chart Control Chart Settings Dialog Box Add/Edit Marker Dialog Box Add/Edit Opt Goal Dialog Box Viewing the Schematic and Layout Generate Design Dialog Box
General Section
Schematic Section
Analysis Section
Tuning and Optimization
Microstrip Models
13.5.4. Lumped Model Options Dialog Box Lumped Model Options Realization Tab Vendors and Parts Dialog Box Vendor Part Libraries Lumped Model Options Parasitics Tab
Self-resonance Frequency (SRF) Lumped Model Options Limits Tab
13.5.5. Distributed Model Options Dialog Box Distributed Model Options Realization Tab Distributed Model Options Technology Tab Distributed Model Options Parasitics Tab Distributed Model Options Limits Tab
13.5.6. Lowpass Filters Lumped Element Lowpass Filter
Typical Specifications Lumped Lowpass/Highpass Diplexer Stepped Impedance Lowpass Filter
Typical Specifications
Tuning and Optimization Distributed Stubs Filter
Typical Specifications
Tuning and Optimization Optimum Distributed Lowpass Filter
Typical Specifications
Tuning and Optimization
13.5.7. Highpass Filters Lumped Element Highpass Filter
Typical Specifications Shunt Stub Highpass Filter
Typical Specifications
Tuning and Optimization Optimum Distributed Highpass Filter
Typical Specifications
Tuning and Optimization
13.5.8. Bandpass Filters Lumped Element Bandpass Filter
Typical Specifications Narrowband Lumped Element Filter
Typical Specifications Coupled Resonator Bandpass Filter
Typical Specifications Wideband Lumped Element LP+HP Filter
Typical Specifications Lumped Bandpass Multiplexer Shunt Stub Bandpass Filter
Typical Specifications
Tuning and Optimization Optimum Distributed Bandpass Filter
Typical Specifications
Tuning and Optimization Edge Coupled Bandpass Filter (Parallel Coupled Line Filter)
Typical Specifications
Tuning and Optimization Stepped Impedance Resonator (SIR) Bandpass Filter
Typical Specifications
Tuning and Optimization Interdigital Bandpass Filter
Typical Specifications
Tuning and Optimization Combline Bandpass Filter
Typical Specifications
Tuning and Optimization Hairpin Bandpass Filter
Typical Specifications
Tuning and Optimization
13.5.9. Bandstop Filters Lumped Element Bandstop Filter
Typical Specifications Optimum Distributed Bandstop Filter
Typical Specifications
Tuning and Optimization
13.5.10. Auxiliary Dialog Boxes Design Utilities Dialog Box
Design Utilities VSWR (Conversion) Tab
Design Utilities Midband IL (Midband Insertion Loss) Tab
Design Utilities Air Coil (Calculation) Tab
Design Utilities Capacitance (Gap/Pad) Tab Environment Options Dialog Box
Environment Options Units Tab
13.5.11. Design Examples Lumped Element BPF Example Microstrip Bandpass Filter Example Arbitrary Narrowband Filter Simulation Example
13.6. iFilter Synthesis Wizard
13.6.1. Running the iFilter Synthesis Wizard
13.6.2. Synthesis Specific Dialog Boxes Advanced Synthesis Dialog Box Transmission Zero Templates Toolbar Element Extraction Toolbar Transformations Toolbar Root Finder Toolbar Circuit Transformations Dialog Box Auto Synthesis Dialog Box Coupling Coefficients Transformation Guide Dialog Box Synthesis Information Window
13.6.3. Lumped Bandpass Filter Example Solution 1 - Standard Textbook Solution from iFilter Solution 2 - Narrowband Microwave Filter solution from iFilter Solution 3 - Synthesis Solution from iFilter Synthesis
13.6.4. Synthesis Process Flow
13.6.5. Designing in Manual or Semi-Automatic Mode
13.6.6. Designing in Fully Manual Mode Tuning the Finite TZ
13.6.7. Designing in Semi-Automatic Mode
13.6.8. Designing in Fully Automatic Mode
13.6.9. iFilter Synthesis Features
13.6.10. Distributed Element Lowpass Filter Example Lowpass Filter with Monotonic Stopband Solution #1 – All Transmission Zeros located at Fq
Short Cut 1
Short Cut 2 Solution #2 – Filter with Non-redundant Transmission Lines Solutions with Finite TZs
Solution #3 – Filter with 1 TZ at Inf, 4 UE and 1 FTZ
Solution #4 – Filter with 3 TZ at Inf, 2 UE and 1 FTZ
Solution #5 – Filter with 1 TZ at Inf, 2 UE and 2 FTZ
13.7. Impedance Matching Wizard (iMatch)
13.7.1. Using the iMatch Wizard Running the iMatch Wizard Closing the Wizard
13.7.2. iMatch Wizard Basics Matching Terminations Dialog Box Matching Options Dialog Box Analysis Frequency Range Chart Setting Dialog Box Graphics Display Control Options
13.7.3. Impedance Matching Basics
13.7.4. Maximum Power Transfer
13.7.5. Reactance Cancellation Lumped (Series) Cancellation Method Lumped (Shunt) Cancellation Method Stub (Shunt) Cancellation Method Transmission Line Cancellation Method Required Level of Matching Single Frequency Point Matching Step-by-step or iMatch Smith Chart
Constant VSWR Circles
Constant Resistance Circles
Constant Reactance Circles
Constant Q Circles
13.7.6. Impedance Matching Types Manual Lumped Element: L/Pi/Tee Type
L-section LP (Lowpass)
L-section HP (Highpass)
Pi-section CLC (Capacitor–Inductor–Capacitor)
Pi-section LCC (Inductor–Capacitor–Capacitor)
Pi-section CLL (Capacitor–Inductor–Inductor)
Tee-section CCL (Capacitor–Capacitor–Inductor)
Tee-section LCL (Inductor–Capacitor–Inductor)
Tee-section LLC (Inductor–Inductor–Capacitor) Lumped Element: N-section
Max.Flat Lumped Element: 3-section
LP-LP-LP (Lowpass–Lowpass–Lowpass)
LP-LP-HP (Lowpass–Lowpass–Highpass)
LP-HP-LP (Lowpass-Highpass–Lowpass)
LP-HP-HP (Lowpass–Highpass–Highpass)
HP-LP-LP (Highpass–Lowpass–Lowpass)
HP-LP-HP (Highpass–Lowpass–Highpass)
HP-HP-LP (Highpass–Highpass–Lowpass)
HP-HP-HP (Highpass-Highpass-Highpass) Lumped Element: 4-section
LP-LP-LP-LP (Lowpass–Lowpass–Lowpass–Lowpass)
LP-LP-LP-HP (Lowpass–Lowpass–Lowpass–Highpass)
LP-LP-HP-LP (Lowpass–Lowpass–Highpass–Lowpass)
LP-LP-HP-HP (Lowpass–Lowpass–Highpass–Highpass)
LP-HP-LP-LP (Lowpass–Highpass–Lowpass–Lowpass)
LP-HP-LP-HP (Lowpass–Highpass–Lowpass–Highpass)
LP-HP-HP-LP (Lowpass–Highpass–Highpass–Lowpass)
LP-HP-HP-HP (Lowpass–Highpass–Highpass–Highpass)
HP-LP-LP-LP (Highpass–Lowpass–Lowpass–Lowpass)
HP-LP-LP-HP (Highpass–Lowpass–Lowpass–Highpass)
HP-LP-HP-LP (Highpass–Lowpass–Highpass–Lowpass)
HP-LP-HP-HP (Highpass–Lowpass–Highpass–Highpass)
HP-HP-LP-LP (Highpass–Highpass–Lowpass–Lowpass)
HP-HP-LP-HP (Highpass–Highpass–Lowpass–Highpass)
HP-HP-HP-LP (Highpass–Highpass–Highpass–Lowpass)
HP-HP-HP-HP (Highpass–Highpass–Highpass–Highpass) Distributed/Mixed Element: TL+Stub
Shunt OST + TL (Shunt Open Stub + Transmission Line)
Shunt SST + TL (Shunt Shorted Stub + Transmission Line)
Shunt IND + TL (Shunt Inductor + Transmission Line)
Shunt CAP + TL (Shunt Capacitor + Transmission Line)
Series IND + TL (Series Inductor + Transmission Line)
Series CAP + TL (Series Capacitor + Transmission Line)
Double Shunt OST + TL (Shunt Open Stub + Transmission Line + Shunt Open Stub + Transmission Line)
Double Shunt CAP + TL (Shunt Capacitor + Transmission Line + Shunt Capacitor + Transmission Line)
Double TL (Transmission Line + Transmission Line)
Single TL (short) (Single Transmission Line – Short Line)
Single TL (long) (Single Transmission Line - Long Line) Distributed Element: Multiple TL
Middle Impedance
Klopfenstein Taper
Hecken Taper
Exponential Taper
13.8. Mixer and Multiplier Synthesis Wizard
13.9. Network Synthesis Wizard
13.9.1. Synthesis Definition Tab
13.9.2. Components Tab Select Vendor Library Components for Network Synthesis Dialog Box
13.9.3. Parameter Limits Tab
13.9.4. DC & Bias Feed Tab
13.9.5. Goals Tab
13.9.6. Search Options Tab
13.9.7. Results Tab
13.10. OpenAccess Import/Export Wizard
13.10.1. Specifying Options
13.10.2. Component Mapping
13.10.3. Handling Variables
13.10.4. Wizard Considerations
13.11. PCB Import Wizard
13.11.1. IPC-2581, ODB++, and Gerber File Import Supported Formats Exporting IPC-2581 from Allegro Software PCB Import Layers Options PCB Import Nets Options PCB Import Stackup Options PCB EM Setup Tool EM Structure Creation Trimming with EM Clip Region Clipping Shapes in Schematic Layout and Creating an EM Structure Editing EM Structure with Clip Region Selecting PCB Pin Ports in an EM Structure
13.11.2. 3Di Import
13.11.3. Dielectric and Conductor Information
13.11.4. EM Boundaries
13.11.5. Using ACE
13.11.6. Schematic Components
13.11.7. Adding Stimulus
13.11.8. Extraction Layout Only Shapes Ports EM Pin Locations
13.11.9. Errors and Warnings
13.11.10. Solder Balls and Bumps
13.12. Phased Array Generator Wizard
13.12.1. Designing an Array Geometry Tab Feed Network Tab Element Groups Tab Element Antennas Tab Element RF Links Tab Tapers Tab Failures Tab Layout View Antenna Pattern View
13.12.2. Generating System Diagrams and Schematics Generate System Diagrams Generate PHARRAY_F Data File Generate Schematic Layout
13.13. PHD Model Generator Wizard
13.14. RFP RF Planning Tool Wizard
13.14.1. RFP RF Planning Tool Basics
13.14.2. Maintaining System States Select Wizard Action Dialog Box Up/Downconverter Wizard Dialog Box LO/IF Search Dialog Box System States - Conversion Stages Dialog Box System States Dialog Box System Setup Shortcuts
13.14.3. Maintaining the Selected System Mixer Stages Dialog Box Mixer Spurious Information Window Spur Check Dialog Box Analysis Setting Dialog Box Specifications Group System Specifications Dialog Box System Information Window
13.14.4. Maintaining Input Bands Input Signal Bands Dialog Box Input Bands Auto Setup Dialog Box System Input Signal Library Window
13.14.5. Component Editing Adding Component Shortcuts Part Library Window Edit AMP Dialog Box Edit ATT Dialog Box Edit MIX Spur Table Dialog Box Edit SWT Dialog Box Edit BPF Dialog Box Edit Custom Filter Dialog Box Edit LPF Dialog Box Edit SBP Dialog Box Edit ADC Dialog Box
13.14.6. Viewing System Response Budget Response Budget Response with Sweep Parameter System Budget Plot Options Dialog Box Spot Freq Schematic View Mode Spot Freq Response View Mode Frequency Band Response View Mode Viewing Responses of All Systems Viewing Spot/Band Responses of All Stages
13.14.7. Generating Designs in the AWR Design Environment Software
13.14.8. Utilities Sensitivity Path Loss
13.14.9. Spur Chart
13.14.10. RFP RF Planning Tool Wizard Example
13.15. Stability Analysis Wizard
13.15.1. IVCAD Server Installation and Configuration
13.16. Symbol Generator Wizard
13.17. VSS RF Budget Spreadsheet Wizard
13.17.1. Using the RFB Spreadsheet Wizard Starting the Wizard Running the Wizard Closing the Wizard
13.17.2. RF Budget Spreadsheet Basics Display Orientation Cell Selection Block Columns
Adding/Inserting Blocks
Editing Blocks Parameter Rows
Adding, Inserting and Modifying Parameter Rows
Editing Parameter Values Measurement Rows Simulation Saving Formatting/Appearances Notes Columns and Rows Branches
Adding Branches
Navigating Branches
Changing Branches Printing Exporting
13.18. Process Definition Wizard
13.19. Load Pull Script
13.19.1. Generating a Load Pull Template Standard Load Pull Template with Two Tuners Modified Load Pull Template with One Tuner and One Fixed Termination
13.19.2. Generating a System Load Pull Template
13.19.3. Performing Load Pull Simulations Load Pull Gamma Sweeps Load Pull Gamma Points Load Pull Setup
13.20. Nuhertz Filter Wizard
14. Scripts
14.1. Running Installed Scripts
14.2. Adding a New Script
14.3. Customizing How a Script is Run
A. Component Libraries
A.1. Including Custom Components in the AWR Design Environment
A.1.1. Using a PDK
A.1.2. Using the AppDataUser Folders
A.2. Vendor Component Libraries
A.3. Vendor Library Availability
A.4. XML Component Libraries
A.5. AWR's XML Schema Description
A.5.1. Keywords, Attributes, and Hierarchy
A.6. Creating XML Libraries
A.6.1. Creating XML Libraries using XML Files
A.6.1.1. Sample XML File Defining Resistors
A.6.2. Creating XML Libraries Using Excel Files and Visual Basic
A.6.2.1. AWR Microwave Office Example Library Overview
A.6.2.2. VSS Example Library Overview
A.6.2.3. Generating the XML Library Using a Visual Basic Script
A.6.2.4. Excel Spreadsheet Format
Excel Cell A2 - Folder
Excel Cell B2 - XML Model Type
Excel Cell C2 - Parameter Name
Excel Cell D2 - Parameter Listing Column
Excel Cell E2 - Top Parameter
Excel Cell F2 - Icon
Common XML Icons
A.6.2.5. Data Section of the Spreadsheet
Excel Column A - Component Information
Excel Column B - Model Name
Excel Column C - Model Description
Excel Column D - Model Part Number
Excel Column E - Symbol Setting
Excel Column F - Help Setting
Excel Column G - Layout Cell
Excel Column H - Column ZZ - Model Information
AWR Model Specification
AWR Model for VSS LIN_S Model for VSS
AWR Model for VSS LIN_S Model for AWR Microwave Office
A.6.2.6. Optional: Copyright and Summary Settings for 8.0 and older versions
A.6.2.7. All Available XML Icons
A.7. Common XML Library Configurations
A.7.1. Configuration 1: Same AWR Model, Different Parameter Sets
A.7.2. Configuration 2: Multiple AWR Models in One Folder, Using All Default Values
A.7.3. Configuration 3: Multiple XML Model Types in One XML Folder
A.8. Advanced Options
A.8.1. Referencing Files in XML Files
A.8.2. Adding User Attributes in XML Files
A.9. Parameterized XML
A.9.1. Creating Parameterized XML Using XML Files
A.9.2. Creating Parameterized XML Using Excel Files
A.9.2.1. Creating Parameterized XML for AWR Microwave Office
A.9.2.2. Creating Parameterized XML for VSS
A.9.2.3. Parameterized XML Through Multiple Layers of Hierarchy
A.9.3. Using Parameterized XML
A.9.4. Parameterized XML Limitations
A.9.5. Parameterized Subcircuits
A.9.5.1. Parameterized Subcircuit Example
A.9.5.2. Creating Parameterized Subcircuits
A.9.6. Generating MDIF Files
A.10. Troubleshooting
A.10.1. Debugging XML Files
A.10.2. Validating the XML
A.10.3. XML Verbose Mode
A.10.4. Testing the XML Library Using a Visual Basic Script
B. New Design Considerations
B.1. Overview of Considerations for a New Design
B.2. Configuring Schematic and Layout Colors
B.3. Determining Project Units
B.3.1. Configuring Units with Layout
B.3.2. Configuring Project Units without Layout
B.4. Using Test Bench to Analyze Designs
B.5. Multiple Processor Setup
B.6. Using X-models
B.7. Determining your Database Resolution
B.8. Using Dependent Parameters
B.9. Configuration for PCB Layout and Manufacturing
B.9.1. Manufacturing Flow
B.9.2. Layer Configuration
B.9.3. Artwork Import
B.9.4. Design Export
B.10. Layout Face Inset Options
B.10.1. Snapping
B.11. Export Options
B.12. Specifying GDSII Cell Library Options
B.13. Performing LVS Analysis
B.14. Component Libraries
C. AWR Design Environment Errors and Warnings
C.1. Extrapolation
C.2. Cannot Find <item> for the Nonlinear Measurement
C.3. Floating Point Overflow Error in Output Equations
C.4. Not Translated to SPICE
C.5. Step Size for Source Stepping has Decreased Below a Minimum Allowed Value
C.6. Error Evaluating Parameter
C.6.1. Intelligent Cell Syntax
C.6.2. Model Blocks
C.6.3. SWPVAR Blocks
C.7. No Sweep Specified for X-axis
C.8. Rise, Fall, and Width Combination Errors
C.9. Port Eeff and Gamma Computation Warning for EMSight
C.10. Design Rule Violation For X-models
C.11. No Frequency Range Defined
C.12. Not Passive and Does Not Contain Any Noise Data
C.13. Problem with File Format
C.14. X-model Autofill Message (Understanding X-models)
C.15. Time Domain Reflectometry (TDR) Measurement Update
C.16. MWOfficePS.dll is Too Old or Cannot be Found
C.17. Repairing the AWR Design Environment Software Installation
C.18. Failure Initializing the AWR Scripting IDE Addin
C.19. Unregistered OLE DLLs
C.20. Active NPort Found When Computing NDF
C.21. Area Pins Must be 2x the DBU
C.22. Using MOPENX Model with Secondary L Parameter Not Set to 0
C.23. Port_Number: Face(s) Not on a Drawing Layer
C.24. Port_Number: Detached Face(s) on Drawing Layer Without Connectivity Rules
C.25. Port_Number: Detached Face(s) on Drawing Layer Drawing_Layer_Name
C.26. ALERT_RULES_CONV Error for Geometry Simplification Rules
C.26.1. EXTRACT Blocks with Different SPP Options
C.26.2. EXTRACT Blocks with Same SPP Options
C.26.3. EXTRACT Blocks with Mixed Mesh Options
C.27. Shape Modifier Priority Ordering Conflict Detected
C.28. AWR AXIEM High Aspect Ratio Facet Detected
C.29. AWR AXIEM High Aspect Area Facet Detected
C.30. AWR AXIEM Poor Resolution Facet Detected
C.31. AWR AXIEM Local Ground does not Extend Entire Width of the Port Extension
C.32. AWR AXIEM Min Edge Length Warning and Port Width Error
C.33. ACE Simulation when Using Metal Surface Impedances
C.34. Error Obtaining the Antenna Data
C.35. Error Reading Image Data
C.36. Singular Matrix in Sparse Circuit Solver
C.37. Linear Simulation Error About Y-Matrix
C.38. Error Evaluating Parameter VarName
C.39. Simulating Outside Supported Range of Element
C.40. Negative Frequency Folding
C.41. Conflicts in Simulation Order for Extraction
C.42. Unset Node Data Types
C.43. Doc is Parameterized and Has No Swept Parameters
C.44. Found Only Good Conductors on Wave Port Plane
C.45. Analyst Potential Geometry Problem Found
C.46. Incompatible Data Types
C.47. Incompatible Auto Data Types
C.48. Cannot Take Measurements on System Diagrams with PORTDIN Blocks
C.49. Simulation Deadlock
C.50. Node Properties Not Propagated
C.51. Incompatible Center and Sampling Frequencies
C.52. Disconnected Elements Causing Ill-Conditioned Matrix
C.53. Missing Element Definition for '<model>'
C.54. Could Not Determine VSS Node Type
C.55. AWR AXIEM Internal Port Setup Issue
C.56. Analyst Effective Radiation Boundary does not Enclose Radiator
C.57. AWR AXIEM Multiple-port Solver Out of Memory
C.58. Unsupported Model
C.59. No Connectivity Checking when Using Shape Modifiers
C.60. Global Definition Document '<global doc>' Not Found
C.61. Illegal measurement component for Loop Gain
C.62. Analyst Port Polarity Not Defined
C.63. Wave Impedance Invalid
D. AWR Design Environment Test Bench Projects
D.1. Importing Test Benches
D.1.1. Test Bench Project With Internet Access
D.1.2. Test Bench Import Without Internet Access
E. AWR Design Environment Interoperability with Virtuoso and Allegro
E.1. AWR Design Environment/Virtuoso Interoperability
E.1.1. Intended Use Model and Benefits
E.1.2. AWR Microwave Office Software to Virtuoso Software Flow
E.1.3. Exporting the AWR Microwave Office Design to a Unified Library
E.1.3.1. Exporting Designs from AWR to Virtuoso/Virtuoso RF Solution Using Export New Tech Option
E.1.3.2. Exporting Designs from AWR to Virtuoso/Virtuoso RF Solution Using Attach to Existing Tech Option
E.2. AWR Design Environment/Allegro Interoperability
E.2.1. Intended Use Model and Benefits
E.2.2. AWR Microwave Office Software to Allegro PCB Software Flow
E.2.2.1. Creating an AWR PDK from a Unified Library
E.2.2.2. Designing with a Unified Library
Model Association
EM Analysis
Working with Library Elements
E.2.2.3. Exporting the Design to a Unified Library for Use in DE-HDL/Allegro
E.2.2.4. EM Verification Flow
E.3. Interoperability Restrictions
E.3.1. Cadence Unified Library Flow Restrictions/Recommendations
E.3.2. Restrictions with Virtuoso Interoperability
E.3.3. Restrictions with Allegro Interoperability

Legal and Trademark Notice