ELC 4383 RF/Microwave Circuits I Laboratory 3: Optimization Using Advanced Design System Software



Similar documents
Creating a new project: Choose File> New Project. A dialog box appears and asking about the work directory that by default

Circuit Simulation: Here are some of ADS analysis:

S-parameter Simulation and Optimization

Impedance Matching of Filters with the MSA Sam Wetterlin 2/11/11

2. The Vector Network Analyzer

VIETNAM NATIONAL UNIVERSITY HOCHIMINH CITY INTERNATIONAL UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING

When designing. Inductors at UHF: EM Simulation Guides Vector Network Analyzer. measurement. EM SIMULATION. There are times when it is

3. On the top menu bar, click on File > New > Project as shown in Fig. 2 below: Figure 2 Window for Orcad Capture CIS

EE 242 EXPERIMENT 5: COMPUTER SIMULATION OF THREE-PHASE CIRCUITS USING PSPICE SCHEMATICS 1

CONCEPT-II. Overview of demo examples

RC & RL Transient Response

S-PARAMETER MEASUREMENTS OF MEMS SWITCHES

APN1001: Circuit Models for Plastic Packaged Microwave Diodes

Impedance Matching and Matching Networks. Valentin Todorow, December, 2009

Qucs. A Tutorial. Getting Started with Qucs. Stefan Jahn Juan Carlos Borrás

Agilent De-embedding and Embedding S-Parameter Networks Using a Vector Network Analyzer. Application Note

S-Band Low Noise Amplifier Using the ATF Application Note G004

Impedance Matching Utility

Export. Exporting Client Addresses

SIMULATIONS OF PARALLEL RESONANT CIRCUIT POWER ELECTRONICS COLORADO STATE UNIVERSITY

Lab 1: Introduction to PSpice

WebSphere Business Monitor V7.0 Business space dashboards

Experiment 7: Familiarization with the Network Analyzer

Jump-Start Tutorial For ProcessModel

Crosstalk effects of shielded twisted pairs

Agilent EEsof EDA.

Tutorial

Module 22: Signal Integrity

Lab 3: Introduction to Data Acquisition Cards

Lab 1: Full Adder 0.0

Configuration Guide. Remote Backups How-To Guide. Overview

The Critical Length of a Transmission Line

WebSphere Business Monitor V6.2 Business space dashboards

Impedance 50 (75 connectors via adapters)

Tutorial 2: Using Excel in Data Analysis

Connectivity in a Wireless World. Cables Connectors A Special Supplement to

Z Analyze Software. User Manual Version April Frontier Technical Services 1

Microsoft PowerPoint 2008

4 Other useful features on the course web page. 5 Accessing SAS

How To Use Multiisim On A Computer Or A Circuit Design Suite 10.0 (Aero)

Project 1: Rectangular Waveguide (HFSS)

PCB Artist Tutorial:

PUBLIC. How to Use in SAP Business One. Solutions from SAP. SAP Business One 2005 A SP01

100 ADS Design Examples A Design Approach Using (ADS)

RF-Microwaves formulas - 1-port systems

User's Guide. Using RFDBManager. For 433 MHz / 2.4 GHz RF. Version

RFID Receiver Antenna Project for Mhz Band

There are six different windows that can be opened when using SPSS. The following will give a description of each of them.

Application Note: PCB Design By: Wei-Lung Ho

SQL Server 2008 R2 Express Installation for Windows 7 Professional, Vista Business Edition and XP Professional.

Statgraphics Getting started

Agilent EEsof EDA.

Virtual Office Remote Installation Guide

Installing S500 Power Monitor Software and LabVIEW Run-time Engine

RLC Series Resonance

Designing a Schematic and Layout in PCB Artist

ISSCC 2003 / SESSION 10 / HIGH SPEED BUILDING BLOCKS / PAPER 10.5

Experiments with the DG8SAQ VNWA

Manual Analysis Software AFD 1201

Lab 3: Evaluating Application Performance across a WAN

Quick Start Guide. Highly customizable automated trading Automate your trades according to rules and models you create.

Capacitor Self-Resonance

CREATING AN IMAGE FROM AUTOCAD CADD NOTE 16. MENU: AutoCAD, File, Plot COMMAND: plot ICON:

a 1 a 2 2 Port b 2 b 1 Multi-Port Handset Switch S-Parameters Application Note AN20 Seven-Port S-Parameter Definition Introduction Summary:

ADS Tutorial Stability and Gain Circles ECE145A/218A

Working with SQL Server Integration Services

Inductors in AC Circuits

Customer Transaction FBL5N

Copyrights. Software, documentation and related materials: Copyright 2002 Altium Limited

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.

Tutorials Drawing a 555 timer circuit

Create!form Folder Monitor. Technical Note April 1, 2008

UF Health SharePoint 2010 Document Libraries

Using Group Policies to Install AutoCAD. CMMU 5405 Nate Bartley 9/22/2005

In this example, Mrs. Smith is looking to create graphs that represent the ethnic diversity of the 24 students in her 4 th grade class.

OrCAD Capture with CIS Option and Allegro DE CIS. It explains the whole Capture CIS environment.

Client Search. Searching For Clients With or Without Addresses

GUARD1 PLUS Mini-Attendant File Manager User's Guide Version 2.71

Minimizing crosstalk in a high-speed cable-connector assembly.

Sartorius

Basic Formatting of a Microsoft Word. Document for Word 2003 and Center for Writing Excellence

Agilent Ultra-Low Impedance Measurements Using 2-Port Measurements. Application Note

DS-0321 FFT Analysis Software Operation manual Basic operation procedure for Configuration Setting

Generating a Custom Bill of Materials

Lab #9: AC Steady State Analysis

Install FileZilla Client. Connecting to an FTP server

Chapter. Getting Started. In This Chapter...

The Design & Test of Broadband Launches up to 50 GHz on Thin & Thick Substrates

Time and Frequency Domain Analysis for Right Angle Corners on Printed Circuit Board Traces

How To Create A Hyperlink In Publisher On Pc Or Macbookpress.Com (Windows) On Pc/Apple) On A Pc Or Apple Powerbook (Windows 7) On Macbook Pressbook (Apple) Or Macintosh (Windows 8

CHAPTER 6: SEARCHING AN ONLINE DATABASE

Simulation and Design Route Development for ADEPT-SiP

SA-9600 Surface Area Software Manual

Microsoft SharePoint 2010 End User Quick Reference Card

Smart Sync. Computer Classroom Management Software. What is SMART Sync? Table of Contents

Copyright 2011 Linear Technology. All rights reserved.

Laboratory 2. Exercise 2. Exercise 2. PCB Design

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

Module SYSTEM INTRODUCTION & BASIC NAVIGATION. Astra Schedule Training Guide

Transcription:

1 EL 4383 RF/Microwave ircuits I Laboratory 3: Optimization Using Advanced Design System Software Note: This lab procedure has been adapted from a procedure written by Dr. Tom Weller at the University of South Florida for the WAMI program and from related procedures written for the WAMI Laboratory. It has been modified for use at Baylor University by Dr. harles Baylis. This laboratory exercise is a software exercise and should be completed individually (i.e. you will not have a lab partner). Printed Name: Please read the reminder on general policies and sign the statement below. Attach this page to your Post-Laboratory report. General Policies for ompleting Laboratory Assignments: For each laboratory assignment you will also have to complete a Post-Laboratory report. For this report, you are strongly encouraged to collaborate with classmates and discuss the results, but the descriptions and conclusions must be completed individually. You will be graded primarily on the quality of the technical content, not the quantity or style of presentation. Your reports should be neat, accurate and concise (the Summary portion must be less than one page). Laboratory reports are due the week following the laboratory experiment, unless notified otherwise, and should be turned in at the start of the laboratory period. See the syllabus and/or in-class instructions for additional instructions regarding the report format. This laboratory report represents my own work, completed according to the guidelines described above. I have not improperly used previous semester laboratory reports, or cheated in any other way. Signed:

2 Laboratory Assignment: Overview EL 4383 RF/Microwave ircuits I Laboratory 3: Optimization Using Advanced Design System Software 1 This laboratory assignment provides an initial exposure to Advanced Design System (ADS), a software simulation tool from Agilent Technologies. In this exercise, two objectives will be accomplished: 1) Exposure to ADS 2) Equivalent ircuit Modeling In this exercise, you will have the opportunity to represent a real-life inductor and capacitor by equivalent circuit models: more complicated circuit schematics that represent the real behavior of the circuit elements. This is an important part of the RF/microwave design process, as real-life elements contain non-idealities that influence frequency-dependent behavior. Parasitics, as these non-idealities are called, cause the behavior of a circuit element to deviate from its ideal behavior, usually at high frequencies. When the components to be used in building a design are modeled correctly, these non-idealities can be seen before the design is fabricated and necessary adjustments to produce desired circuit behavior can be made. You will go through a session with the course instructor to introduce you to some of the basics of ADS. It should be kept in mind that ADS is a very complex simulator and its capabilities are enormous. The goal of this laboratory exercise is to familiarize you with some of the basic operations of the software. Procedure You will be modeling a 4.3 pf capacitor and a 16.0 nh inductor using measured data. You will need the following substrate parameters as you proceed through the simulations: Substrate Parameters: H = 60 mils Relative Dielectric onstant = 3.7 Loss Tangent = 0.003 onductor Thickness = 1.7 mils Microstrip Taper Dimensions: apacitor: L = 72 mils, W1 = 138 mils, W2 = 28 mils Inductor: L = 72 mils, W1 = 138 mils, W2 = 27 mils 1 Dr. Tom Weller originally developed this laboratory procedure for the University of South Florida RF/Microwave ircuits I course and it was later modified by Dr. harles Baylis for use at Baylor University. Parts of USF WAMI Lab Procedures 1, 2, 3, 6, and 10 were also used in constructing this assignment.

3 A. onstruction and Simulation of a Lowpass Filter 1 L L1 L=79.6 nh R= 1 =63.7 pf L L2 L=79.6 nh R= 2 S-PARAMETERS S_Param SP1 Start=0.03 GHz Stop=3 GHz Step=0.01 GHz Figure 1: Ideal low pass filter with terminations. 1. reate a new project in ADS. Select File/New project. lick on the Browse button to find the home directory where you would like to store your project. Note that there should be no spaces in your project file path or file name. If there are spaces in the path or file name, ADS will report an error and will not save the project. Type in the project name. This title should end in _prj. Select Length Unit to be millimeters. lick OK. 2. On the left side of the schematic window, select the pull-down menu on the upper left of the screen and choose Lumped omponents from the component palette. This allows different types of components to be placed in the schematic. Leave the setting on Lumped omponents. 3. lick on the inductor in the Lumped omponents palette. Then move the mouse into the schematic and place it on the schematic. You can press the Escape key when you have completed this task to end this function. 4. Double click on the inductor. lick on the L parameter and modify its value to 79.6 nh. All of the remaining parameters are set correctly. lick OK to exit the menu. 5. Place a shunt capacitor to the right of the series inductor. You will have to use the trl-r function to rotate the capacitor appropriately. Double-click on the capacitor and change the value of the parameter to 63.7 pf.

4 6. Add another 79.6 nh inductor in shunt to the right of the series capacitor. This completes the creation of a series-l, shunt-, series-l filter. 7. The circuit will now be configured for S-parameter simulation. At the top left, change the palette to Simulation-S_Param. lick on and add two terminations to the network: the first should be at the left-hand side and the second should be at the right-hand side. Leave the Z setting at 50 Ohms for each termination. 8. Add an SP block from the same palette to the schematic. Double-click on the block and change the start frequency to 0.03 GHz, the stop frequency to 3.0 GHz, and the step to 0.01 GHz. The appropriate number of points will automatically appear as 298 points. lick Apply then OK to exit. 9. lick on the lowest bar of the menu immediately above the schematic on the ground symbol. Add a ground symbol below each of the terminations and also below the shunt capacitor. 10. There is a wire symbol on the same bar as the ground symbol. Use wire segments to connect all of the circuit elements appropriately. Your circuit should appear as the circuit shown in Figure 1. 11. lick on the Simulate button Shown Below in Figure 2. A popup window will appear to provide status updates on the simulation. Figure 2: Simulate Button 12. Following completion of the simulation, a data display window should automatically pop up. If it does not, the data display icon that is two icons to the right of the simulation icon can be selected. hoose the rectangular plot icon from the first row, second column of the plot palette and place this in the data display window. After it is placed, a pop-up window will provide options for placement in the graph. Select S(1,1) and click Add. Then select S(2,1) and click Add. Select db from the popup window and click OK. lick OK again. The plot should appear as shown below: 0-20 db(s(2,1)) db(s(1,1)) -40-60 -80-100 0.0 0.5 1.0 1.5 2.0 2.5 3.0 freq, GHz Figure 3: Transmission and reflection coefficients of ideal low pass filter.

5 You can print this plot by going to File Print, or you can select it and paste the picture of the graph into a Word document. Provide this printout in your laboratory report and explain why the plot makes sense in terms of what you would expect from a low pass filter. B. Referencing Sub-ircuits from a Higher Level Schematic 1. In Part A, terminations were used to obtain S-parameter simulation results. In this section, we will use ports to reference a circuit from a higher-level schematic. Take the low-pass filter design from Part A and save the design as lpf_1_port.dsn. Do not change the save path, ADS automatically saves all designs to the proper folder in the current project. 2. In lpf_1_port.dsn, remove the terminations and replace them with ports (available on the lower toolbar above the schematic). Remove the S-parameter simulation block. Save your design. The resulting schematic should look as follows: P1 L L1 L=79.6 nh R= 1 =63.7 pf L L2 L=79.6 nh R= P2 Figure 4: Ideal low pass filter with input and output ports. 3. reate a higher-level circuit called lpf_higherlevel.dsn. lick on the Library Books icon Projects project name on the toolbar above the schematic, and select lpf_1_port. Right click the lpf_1_port and select drop component then click to drop this two-port network in the schematic. reate the S-parameter simulation block as in Section A and run a simulation with the same frequency settings. Figure 5: Library Books Icon

6 1 lpf_1_port X1 2 S-PARAMETERS S_Param SP1 Start=0.03 GHz Stop=3 GHz Step=0.01 GHz Figure 6: High level low pass filter reference. 4. Plot the results and attach a printout to your laboratory report. Simulating Two Different ircuits Simultaneously in the Same Schematic Window 1. reate the following one-port circuit and save the design as matckt_fake.dsn. The transmission line can be found in the Tlines-Ideal palette. P1 TLIN TL1 Z=70.7 Ohm E=90 F=2 GHz R R1 R=100 Ohm Figure 7: Ideal schematic for matcktb.dsn. 2. hange the load resistor value to 200 Ohms and the characteristic impedance of the transmission line to 100 Ohms and save this circuit as matcktb_fake. 3. reate a higher-level schematic as matckt_lab. Use the library books icon to reference both of the circuits from matckt_lab. Set up the following simulation. S11 will represent the input reflection coefficient to matckt_fake, and S22 will represent the input reflection coefficient to matcktb_fake.

7 matckt_fake X1 1 matcktb_fake X2 2 S-PARAMETERS S_Param SP1 Start=30 khz Stop=3 GHz Step=0.01 GHz Figure 8: High level schematic for matching circuits. 4. Run the simulation and plot the reflection coefficients on top of each other in a new display window by opening a graph and selecting both S(1,1) and S(2,2) in db. Attach a plot to your laboratory report. D. Equivalent ircuit Modeling of apacitor 1. You will need to create a schematic that references 2-port S-parameter data in a.s2p file format. Open a new design window and title it cap_data_4p3pf_xxx.dsn, where xxx are your initials. 2. Now open the Data Items palette and place a two-port (S2P) box into the schematic. The box will have three wires to connect. 3. Using Windows Explorer, place the S-parameter data file for the 4.3 pf capacitor (AP_035_R60_4p3.s2p) into the Data folder under your project directory. 4. Double click on the 2-port box and click Browse next to the File Name box. Select AP_035_R60_4p3.s2p. Make sure the file type is Touchstone. 5. Attach ports to the box. The result should appear as follows:

8 1 2 P1 Ref S2P SNP1 File="AP_035_R60_4p3.s2p" P2 Figure 9: Lower level capacitor model. 6. reate a new.dsn file. all this file cap_model_4p3pf_xxx, where xxx are your initials. 7. reate the equivalent circuit model for the capacitor shown below in Figure 7. You will use transmission line elements and substrate (MTAPER, MSUB) from the Tlines-Microstrip palette and lumped circuit elements. Place a VAR block in the circuit from the toolbar immediately above the schematic. Use ports as shown. 3 =3 pf P1 MTAPER Taper1 Subst="MSub1" W1=138 mil W2=28 mil L=72 mil 1 =2 pf 2 =1 pf MSub MSUB MSub1 H=60 mil Er=3.7 Mur=1 ond=1.0e+50 Hu=1.0e+033 mm T=1.7 mil TanD=0.003 Rough=0 mm L L1 L=L1 nh R= VAR VAR1 1=4.3 {o} 2=1 {o} 3=0.1 {o} L1=1 {o} R1=1 {o} Figure 10: Equivalent capacitor circuit model. Var Eqn R R1 R=R1 Ohm MTAPER Taper2 4 Subst="MSub1" W1=138 mil =2 pf W2=28 mil L=72 mil P2 8. Double-click on the VAR block. Select Tune/Opt/Stat/DOE Setup. This will allow you to set the optimization ranges for the model parameters. Set the optimization ranges as shown in the following schematic. Note that the initial value for 1 is 4.3 pf, the nominal capacitance value. The optimization ranges are shown below in Table 1.

9 Variable Initial Value Optimization Range 1 4.3 0 to 10 2 1 0 to 2 3 0.1 0 to 5 L1 1 0 to 5 R1 1 0 to 5 Table 1: apacitor model variable initial and optimization values. 9. reate a higher level schematic named cap_main_4p3pf. Place references to the data and model circuits in the schematic. Add an S-parameter simulation block to enable S-parameter simulations from 0.05 GHz to 6 GHz in steps of 0.25 GHz. The schematic should appear as follows: 1 cap_data_4p3pf_cpb X1 2 3 Num=3 cap_model_4p3pf_cpb X2 4 Num=4 S-PARAMETERS S_Param SP1 Start=0.05 GHz Stop=6 GHz Step=0.25 GHz Figure 11: High level capacitor comparison schematic. 10. Now add optimization capabilities. The goal is to adjust the parameters (capacitances, inductances, and resistances) of the equivalent circuit schematic to allow the S-parameter data generated by the model to match the measured S-parameter data as closely as possible. Select the Optimum/Stat/Yield/DOE palette and place two Goals blocks into the schematic. In addition, place an Optim block into the schematic.

10 GOAL Goal OptimGoal1 Expr="mag(S11-S33)" SimInstanceName="SP1" Min=0 Max=1e-3 Weight=1 RangeVar[1]= RangeMin[1]= RangeMax[1]= GOAL Goal OptimGoal2 Expr="mag(S21-S43)" SimInstanceName="SP1" Min=0 Max=1e-3 Weight=1 RangeVar[1]= RangeMin[1]= RangeMax[1]= 1 3 Num=3 cap_data_4p3pf_cpb X1 cap_model_4p3pf _cpb X2 2 4 Num=4 OPTIM Optim Optim1 OptimTy pe=gradient Sav eurrentef=no MaxIters=25 DesiredError=0.0 StatusLev el=4 FinalAnaly sis="none" NormalizeGoals=no SetBestValues=y es Sav esolns=y es Sav egoals=y es Sav eoptimvars=no UpdateDataset=y es Sav enominal=no Sav ealliterations=no UseAllOptVars=y es UseAllGoals=y es S-PARAMETERS S_Param SP1 Start=0.05 GHz Stop=6 GHz Step=0.25 GHz Figure 12: High level capacitor comparison schematic with optimization blocks. 11. Double-click on the first Goal block. It is necessary to choose the expression that the optimizer will minimize. We would like to minimize the vector difference between S11 of the data circuit and S11 of the model circuit. S33 corresponds to S11 of the model circuit. Thus, type mag(s11-s33) in the Expression box of the Information tab in the Goal block dialog window. 12. Select SP1 as the Analysis. 13. hange the limit1 Type to inside and specify the Min as 0 and the Max as 1e-3; also, set the Weight as 1. 14. In the second goal block, minimize the vector difference between the S21 values of the measured and model data by entering mag(s21-s43) in the Expression area. hange limit1 type to inside and use a weight of 1.

11 Figure 13: Goal Window 15. Double click on the Optim block. Select the Setup tab and select Gradient from the Optimization Type pull-down menu. In many cases, it is best to perform a Random optimization first and then use gradient for fine-tuning (a good example of this is when you are not sure of the ballpark values of your equivalent circuit parameters). Usually gradient is used when you know you are reasonably close to your optimum solution. 16. As the Stopping riteria, select 100 as the Number of Iterations. 17. lick Apply then OK to exit the window. The schematic should be the same as the schematic shown in Figure 9. 18. Before optimizing, de-activate the OPTIM block by use of the X that is the second command from left on the upper toolbar above the schematic window. Then perform an S-parameter simulation to view the comparison between the measurement data and the model before optimization. Set up two rectangular plots: one showing measurement versus model data for S11 in db and measured versus model data for S21 in db, and a second comparing the phase of S11 and S21. Attach these plots to your report. 19. Now activate the OPTIM block and click the optimize button. The optimization will be performed. The optimization cockpit window will be similar to that shown in Figure 15. Figure 14: Optimize Button 20. After the optimization is complete, click Update Design in the optimization cockpit window. Notice that the variable values shown in this window are different from the initial values specified in the schematic At this point you will see the values of the parameters change.

12 Figure 15: Optimization Windows 21. Examine the parameter values. If any of the parameter values is close to a limit, click edit variables in the optimization cockpit and adjust the limit values. Next, deactivate the OPTIM block, and simulate. View the simulation plots, and if the results are not acceptable, activate the OPTIM block run the optimization again. ontinue until excellent correspondence between measured and model data is achieved. Provide the final values of your parameters in your report. To summarize, you should provide the following for the capacitor results: 1) Schematics for data, model, and upper level simulation 2) omparisons of S11 (db and phase) and S21 (db and phase) for initial values and final optimized values 3) Final optimized equivalent circuit model parameter values E. Equivalent ircuit Modeling of Inductor Repeat the steps to set up an optimization for the 16.0 nh inductor. Your starting equivalent circuit model for the inductor should appear as follows. All substrate and taper line parameters are the same as for the capacitor. The optimization ranges are as follows shown below in Table 2.

13 3 =3 pf P1 MTAPER Taper1 Subst="MSub1" W1=138 mil W2=28 mil L=72 mil 1 =2 pf L L1 L=L1 nh R= MSub MSUB MSub1 H=60 mil Er=3.7 Mur=1 ond=1.0e+50 Hu=1.0e+033 mm T=1.7 mil TanD=0.003 Rough=0 mm VAR VAR1 2=1 {o} 3=0.1 {o} L1=16.0 {o} R1=1 {o} Figure 10: Equivalent inductor model schematic. Var Eqn R R1 R=R1 Ohm MTAPER Taper2 4 Subst="MSub1" W1=138 mil =2 pf W2=28 mil L=72 mil P2 Variable Initial Value Optimization Range 2 1 0 to 2 3 0.1 0 to 2 L1 16 0 to 30 R1 1 0 to 5 Table 2: Inductor model variable and optimization values Provide the following for your report: To summarize, you should provide the following for the capacitor results: 1) Schematics for data, model, and upper level simulation 2) omparisons of S11 (db and phase) and S21 (db and phase) for initial values and final optimized values 3) Final optimized equivalent circuit model parameter values For Your Report: SUMMARY As usual, provide a summary of no more than one-half page describing the laboratory. DISUSSION OF RESULTS: (1) How do the actual measured results for a capacitor compare to the results you would expect for an ideal capacitor? What about for the inductor? (2) Attempt to make some correlations between physical construction of the components and their equivalent circuit models.