Electro-Thermal Analysis using SYMMIC with Microwave Office

Similar documents
TUTORIAL Solar Module Physical Model

Sherlock Tutorial Plated Through Hole (PTH) Fatigue Analysis

7-9 October 2009, Leuven, Belgium Electro-Thermal Simulation of Multi-channel Power Devices on PCB with SPICE

Sample Alignment Part

MAGNETITE OXIDATION EXAMPLE

Sample Alignment (2D detector) Part

Winmostar tutorial LAMMPS Polymer Annealing V X-Ability Co., Ltd. 2018/01/15

Software BioScout-Calibrator June 2013

Location Intelligence Infrastructure Asset Management. Confirm. Confirm Mapping Link to ArcMap Version v18.00b.am

Work and Energy. We re going to use the same apparatus that we used in last week s Newton s Laws lab. A string is attached to a car of mass m

Tutorial 12 Excess Pore Pressure (B-bar method) Undrained loading (B-bar method) Initial pore pressure Excess pore pressure

Winmostar tutorial LAMMPS Polymer modeling V X-Ability Co,. Ltd. 2017/7/6

Chem 1 Kinetics. Objectives. Concepts

Sensors Conditioning Module

Spin transport in Magnetic Tunnel Junctions

FIT100 Spring 01. Project 2. Astrological Toys

-ASTR 204 Application of Astroimaging Techniques

Tutorial: Premixed Flow in a Conical Chamber using the Finite-Rate Chemistry Model

Application Note. Capillary Zone Electrophoresis

Titrator 3.0 Tutorial: Calcite precipitation

Advanced Current Mirrors and Opamps

Tutorial 11. Use of User-Defined Scalars and User-Defined Memories for Modeling Ohmic Heating

TI 226H Calibration of Flow Check Devices using Positive Displacement Flow Meter

1. Starting of a project and entering of basic initial data.

Multiphysics Modeling

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

NEW HOLLAND IH AUSTRALIA. Machinery Market Information and Forecasting Portal *** Dealer User Guide Released August 2013 ***

TEMScripts Real-time Crystallography Manual. TEMScripts LLC. Last updated: 11/4/2016

SHM-14 Ultra-Fast, 14-Bit Linear Monolithic Sample-Hold Amplifiers

Task 1: Open ArcMap and activate the Spatial Analyst extension.

Application Note Thermal Design for the AWB, AWM and AWT series of Power Amplifier Modules Rev 0

Appendix 4 Weather. Weather Providers

Acid-Base Titrations Using ph Measurements Prelab

Example Resistive Heating

RT9166B. 600mA, Ultra-Fast Transient Response Linear Regulator. General Description. Features. Ordering Information. Applications. Pin Configurations

Thermal Modeling of Power Devices in a Surface Mount Configuration

From BASIS DD to Barista Application in Five Easy Steps

A Guide to Board Layout for Best Thermal Resistance for Exposed Packages

August 7, 2007 NUMERICAL SOLUTION OF LAPLACE'S EQUATION

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

From BASIS DD to Barista Application in Five Easy Steps

UNIVERSITY OF MASSACHUSETTS LOWELL DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING SYLLABUS FOR THE DOCTORAL QUALIFYING EXAM

Stoichiometric Reactor Simulation Robert P. Hesketh and Concetta LaMarca Chemical Engineering, Rowan University (Revised 4/8/09)

Measurements of a Table

Graphical User Interfaces for Emittance and Correlation Plot. Henrik Loos

Urban Canopy Tool User Guide `bo`

Using the Budget Features in Quicken 2008

Capacitors Diodes Transistors. PC200 Lectures. Terry Sturtevant. Wilfrid Laurier University. June 4, 2009

Advanced HFSS Training: The Field Calculator. Richard Remski Applications Engineer, Ansoft Corporation

Data Mining with the PDF-4 Databases. FeO Non-stoichiometric Oxides

Motor-CAD combined electromagnetic and thermal model (January 2015)

Tutorial. Getting started. Sample to Insight. March 31, 2016

Calculating Bond Enthalpies of the Hydrides

Building Inflation Tables and CER Libraries

Circuits for Analog System Design Prof. Gunashekaran M K Center for Electronics Design and Technology Indian Institute of Science, Bangalore

M E R C E R W I N WA L K T H R O U G H

O P E R A T I N G M A N U A L

KISSsys Tutorial: Two Stage Planetary Gearbox. Using this tutorial

THERMAL DESIGN OF POWER SEMICONDUCTOR MODULES FOR MOBILE COMMNICATION SYSYTEMS. Yasuo Osone*

Chemical Kinetics I: The Dry Lab. Up until this point in our study of physical chemistry we have been interested in

Simple circuits - 3 hr

85. Geo Processing Mineral Liberation Data

The data for this lab comes from McDonald Forest. We will be working with spatial data representing the forest boundary, streams, roads, and stands.

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

Lasentec Product Group

Latches. October 13, 2003 Latches 1

of the heat is dissipated as a result of the flow of electrical current in various conductors. In order to predict temperatures

Geodatabases and ArcCatalog

GPS and Mean Sea Level in ESRI ArcPad

Watershed Modeling Orange County Hydrology Using GIS Data

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

The OptiSage module. Use the OptiSage module for the assessment of Gibbs energy data. Table of contents

MECHATRONICS II LABORATORY Experiment #4: First-Order Dynamic Response Thermal Systems

Preparing a PDB File

Inverted Pendulum System

Finite Element Modules for Enhancing Undergraduate Transport Courses: Application to Fuel Cell Fundamentals

ELEC 1908 The Electric Potential (V) March 28, 2013

ECEN 474/704 Lab 2: Layout Design

85. Geo Processing Mineral Liberation Data

Chapter 4 Field-Effect Transistors

Assignment 4: Object creation

GaN Thermal Analysis for High-Performance Systems

Temperature Measurement and First-Order Dynamic Response *

Thermal Management for LED Applications

MOCD223M Dual-channel Phototransistor Small Outline Surface Mount Optocouplers

Virtual Beach Making Nowcast Predictions

NPN/PNP transistor pair connected as push-pull driver in a SOT457 (SC-74) Surface-Mounted Device (SMD) plastic package.

Structures in the Magnetosphere 2. Hover the curser over a point on the image. The coordinates and value at that point should appear.

Jasco V-670 absorption spectrometer

Thermal Parameter Measurement AN 18

Nonlinear Circuit Analysis in Time and Frequency-domain Example: A Pure LC Resonator

Computational Study of Chemical Kinetics (GIDES)

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

Studio 3 Review MOSFET as current source Small V DS : Resistor (value controlled by V GS ) Large V DS : Current source (value controlled by V GS )

Old Dominion University Physics 112N/227N/232N Lab Manual, 13 th Edition

World s First Universal Quantum Computation Simulator. Quantum Computer Simulator. For Windows/Macintosh. User Guide

Microsystems Technology Laboratories i-stepperthursday, October 27, 2005 / site map / contact

Working with ArcGIS: Classification

Technical Notes. Introduction. PCB (printed circuit board) Design. Issue 1 January 2010

Transcription:

SYMMIC Application Note: Electro-Thermal Analysis using SYMMIC with Microwave Office SYMMIC: Template-Based Thermal Simulator for Monolithic Microwave Integrated Circuits is a trademark of CapeSym, Inc.

1 Electro-Thermal Analysis using SYMMIC with Microwave Office SYMMIC works in collaboration with AWR Corporation's Microwave Office (MWO) to provide complete closed-loop electro-thermal analysis of monolithic microwave integrated circuits (MMICs). This application note demonstrates electro-thermal analysis of a distributed amplifier operating in steady-state. This example uses MWO 2010 (9.0) and requires SYMMIC version 2.5.0 or higher. Distributed Amplifier and FET Model The MMIC design is a slightly modified version of the Distributed Amplifier example that is included with MWO, which contains 4 FETs. The FET electrical model is TOM3 with temperature-dependent coefficients chosen arbitrarily to demonstrate the simulation process. The nominal temperature in the model was assumed to represent the peak junction temperature for the device at which parameters were extracted, rather than the ambient temperature. To allow feedback of junction temperatures from the thermal analysis, the TJ parameter of the TOM3 model was exposed in the amplifier schematic as Tj. Tj of each FET was set from a temperature equation placed in the main schematic for the MMIC. Initially this equation was just the nominal temperature vector T={50,50,50,50}. Later, this T vector is updated to feedback the actual temperatures from the thermal analysis.

2 SYMMIC Device Template The first step in carrying out a thermal analysis is to configure a device template in SYMMIC to represent the 3D structure and the stack-up from the cold plate. Starting with the generic FET template that comes with SYMMIC, parameters were adjusted to produce a FET resembling the AWR MESFET Library device used in the Distributed Amplifier: finger width = 50 µm drain/source length = 16 µm gate to source distance = 1.4 µm gate length = 1.7 µm gate to drain = 0.8 µm This gave a gate pitch of about 20 µm. All epi-layers were assumed to have the thermal conductivity of AlGaAs. Source vias were eliminated by filling in these components with GaAs, but the source pad via was retained. After all the changes were made the device template was saved as FET1.xml. This template models half of the device divided along the mid-line of symmetry. There are 6 gates in the full device, each 50 microns long, so the total gate length of the full device is 0.3mm. First Thermal Analysis For an initial thermal analysis, the Layout_To_SYMMIC script in MWO was used to generate the layout template and power table for SYMMIC. From the list of project schematics on the left side of the first dialog, the Distributed_Amplifier schematic (which has the layout for the MMIC as shown above) was selected. The boundary of this layout determines the overall dimensions (length width) of the MMIC. To get dissipated powers along with the layout, the schematic specifying the electrical simulation was selected from the list on the right side. The schematic TestBench defines a harmonic balance simulation at a specific frequency and input power level.

3 In the next dialog, the FET sub-circuits were added to the layout. This locates the position of each device for the thermal analysis, and creates a power table entry. The FET1.xml device template (as configured above) was used to represent each TOM3_Sub sub-circuit. The angle of the device in the amplifier layout relative to the template was 180, and the device template was mirrored to put both halves of the device in the layout. When the Add To Layout button is pressed, entries are created in the data file that place the centers of the device templates in the correct locations. Once the layout was complete, the SYMMIClayout data file was exported to Distributed_Amplifier.xml. Then an electrical simulation was run in MWO to fill the power table using Simulate > Analyze. The power table reports the total power (PT) measurement across each device, and these values can then be used to set the power levels in SYMMIC. The Powers_To_SYMMIC script was used to export the power table values in a format that SYMMIC can easily import. This script presents a dialog asking the user to specify the power parameter name. It is important to enter the name of the power parameter in the device template exactly. In this case, the parameter has units of W/mm and the string "(W/mm)" happens to be part of the parameter name. Since power table measurements (as read by the script) are in W, these values must be divided by the gate length. Therefore, the value 3.33 (1/0.3) was entered for the multiplicative scaling factor.

4 Pressing the OK button in this dialog created the SYMMICpowers Data File shown below: This data file was exported to SYMMICpowers.csv. Then, the dissipated powers on the FETs can be easily imported into SYMMIC by opening the Distributed_Amplifier.xml layout in SYMMIC and selecting Import values from > CSV file... from the File menu.

5 SYMMIC always records the peak temperatures on each device at the end of a thermal analysis. The file to which these values are recorded can be specified by opening the Value Recording dialog (Solve > Configure run > Value recording...) and setting the recording file to "Distributed_Amplifier_Results.csv". To output temperatures in a form MWO can easily use, the box next to "Record layout's equivalent thermal impedances after superposition" was also checked. Then the thermal analysis was run using Solve > Run simulation... After the simulation was completed, peak device temperatures could be viewed in the Results > Recorded Values... dialog in Kelvin. Temperatures in Celsius are available in the Results > Snapshot... dialog. Using the Thermal Analysis in MWO The Distributed_Amplifier.bas script output from SYMMIC was imported as a project module in MWO by right clicking on Code Modules in the Scripting Editor. This script represents the thermal analysis results in terms of equivalent thermal resistances, in a form that can be used as an equation on a schematic. To use this script as an equation, however, the module must be renamed to Equations and then the project saved, closed, and reopened. The peak junction temperatures from the thermal analysis could be obtained from the equation: S = Temps({0.13336,0.13282,0.1309,0.13025},300) - 273.15 The Temps function was created by SYMMIC. The vector calculated by putting the powers from the power table into this function is the peak junction temperatures of the devices (in Kelvin) from the thermal analysis. Thus, the S equation computes peak device temperatures in Celsius: S: { 68.09,68.22,67.7,67.18 } This can be confirmed by comparing S with the temperatures in Celsius listed in the snapshot in SYMMIC, or by comparing SYMMIC's recorded values in Kelvin to the temperatures reported by the equation in the Immediate Window of the Scripting Editor.

6 Iterative Electro-Thermal Analysis in MWO Setting T=S will cause the TOM3 device models to be updated with the temperatures from the thermal analysis. This will produce a different amount of dissipated power on each device, as reported in the power table after re-running the electrical simulation. These altered power levels could then be entered in the S=Temps equation (above) to calculate a new set of junction temperatures, and so on. To facilitate this process, a script is provided to iteratively read the power table and feed it to the Temps() function until temperatures converge. Before running the Iterate_ElectroThermal script, the T equation was reset to the nominal values (50 C) and then the electrical simulation was run again to reset the power table to initial values. After 12 iterations, the electro-thermal simulation converged to: T: { 84.05, 84.13, 81.89, 80.26} Because GaAs has temperature-dependent properties, the actual junction temperatures will be somewhat higher than these values. When the SYMMIC thermal analysis was repeated using the final power values reported in the power table, the peak junction temperatures were: { 84.44, 84.52, 82.23, 80.56 } Closing the Loop with SYMMIC To see what the final temperatures would be with all the complexities of the full material properties in SYMMIC, each iteration of the electro-thermal analysis should use SYMMIC to compute the peak junction temperatures. The script that performs this analysis with SYMMIC in the loop is called "Iterate_SYMMIC". Starting from the nominal temperatures, this script will carry out the following steps until the temperatures converge or until the maximum number of iterations is reached: 1) Run the electrical simulation 2) Write out the power values 3) Run SYMMIC using the power values 4) Read the peak temperatures from SYMMIC and update the T values in MWO 5) Go to step 1 After setting the nominal temperature vector back to T={50,50,50,50}, the Iterate_SYMMIC script was run on the project. The dialog presented by the script was filled in as shown below.

7 Note that the path to the SYMMIC program folder must be included in the PATH environment variable so that the script can find and run xsymmic to perform the thermal simulation. The progress of the script can be monitored from the immediate window of the Scripting Editor. When xsymmic is running, the script prints dots to this window and a separate shell window displays console messages describing the progress of the thermal analysis. Using the Iterate_SYMMIC script, the solution converged in 12 iterations to a slightly higher temperature: { 84.833, 84.911, 82.536, 80.812} This result shows that the electro-thermal simulation using the equivalent thermal resistances within MWO followed by a final thermal analysis in SYMMIC gives a temperature profile that is nearly as accurate as the complete closed-loop thermal analysis. Summary SYMMIC and MWO together provide the ability to perform closed-loop electro-thermal analysis on a MMIC design. Electrical and thermal simulations are fast and reliable. The scripts described in this application note are general enough to use on a wide-variety of MMIC designs using different device models. For more information on obtaining these scripts, contact your AWR sales representative.

8 Temperature Distribution resulting from ElectroThermal Analysis of the Distributed Amplifier. For more information contact: John Fiala CapeSym, Inc. 6 Huron Drive Natick, MA 01760 USA Email: fiala@capesym.com Tel: +1 508 653 7100