Sonnet Tutorial Release 10 - Sonnet Software ?· Setting Up the Analysis ... Clicking on a Menu Item…

Embed Size (px)

Text of Sonnet Tutorial Release 10 - Sonnet Software ?· Setting Up the Analysis ... Clicking on a Menu...

  • Sonnet TutorialRelease 10

  • Cover: James Clerk Maxwell (1831-1879). A professor at Cambridge University, England, Maxwell established the interdependence of electricity and magnetism. In his classic treatise of 1873, he published the first unified theory of electricity and magnetism and founded the science of electromagnetism.

  • Sonnet Tutorial Printed: November 2004

    Release 10

    Sonnet Software, Inc. 100 Elwood Davis Road

    North Syracuse, NY 13212Phone: (315) 453-3096

    Fax: (315) 451-1694

    www.sonnetsoftware.com

    Copyright 1989,1991,1993, 1995-2005 Sonnet Software, Inc. All Rights ReservedRegistration numbers: TX 2-723-907, TX 2-760-739

  • Copyright Notice

    Reproduction of this document in whole or in part, without the prior express written authorization of Sonnet Software, Inc. is prohibited. Documentation and all authorized copies of documentation must remain solely in the possession of the customer at all times, and must remain at the software designated site. The customer shall not, under any circumstances, provide the documentation to any third party without prior written approval from Sonnet Software, Inc. This publication is subject to change at any time and without notice. Any suggestions for improvements in this publication or in the software it describes are welcome.

    Trademarks

    The program names xgeom, emstatus, emvu, patvu, dxfgeo, ebridge, emgraph, gds, emserver, emclient, and sonntawr (lower case bold italics), Lite, LitePlus, Level2 Basic, Level2 Silver, and Level3 Gold are trademarks of Sonnet Software, Inc.

    Sonnet and em are registered trademarks of Sonnet Software, Inc.UNIX is a trademark of Unix Systems Labs.Windows 95, Windows 98, Windows2000, Windows ME, Windows XP and Windows NT are

    trademarks of Microsoft, Inc.X Window System is a trademark of the Massachusetts Institute of Technology.AutoCAD and Drawing Interchange file (DXF) are trademarks of Auto Desk, Inc.SPARCsystem Open Windows, SUN, SUN-4, SunOS, Solaris, SunView, and SPARCstation are

    trademarks of Sun Microsystems, Inc.HP, HP-UX, Hewlett-Packard are trademarks of Hewlett-Packard Company.ADS, Series IV, Touchstone, and Libra are trademarks of Agilent Technologies.Super-Compact is a trademark of Compact Software, Inc.GDSII is a trademark of Calma Company.FLEXlm is a registered trademark of Globetrotter Software, Inc.OSF/Motif is a trademark of the Open Software Foundation.IBM is a registered trademark of International Business Machines Corporation.MS-DOS and Windows are registered trademarks of Microsoft Corporation.

  • Table of Contents

    Table of Contents

    Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9The Sonnet Design Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    Describing Menu Bar Accesses . . . . . . . . . . . . . . . . . . . . . . . 13Shift Selecting Modes in the Project Editor . . . . . . . . . . . . . 14

    2 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Invoking Sonnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Obtaining the Example Projects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17The Project Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Zoom and Cell Fill. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Metal Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Dielectric Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Em - The Electromagnetic Simulator . . . . . . . . . . . . . . . . . . . . . . . . . 27Setting Up the Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Setting Up Analysis Frequencies . . . . . . . . . . . . . . . . . . 29Analysis Run Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Executing an Analysis Run . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    The Response Viewer- Plotting Your Data . . . . . . . . . . . . . . . . . . . . . 31Invoking the Response Viewer.. . . . . . . . . . . . . . . . . . . . . . . 32Displaying a Smith Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Selecting Another Curve for Display . . . . . . . . . . . . . . . . . . 34Data Readouts - Smith Chart . . . . . . . . . . . . . . . . . . . . . . . . . 39Closing the Response Viewer . . . . . . . . . . . . . . . . . . . . . . . . 40

    Current Density Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    5

  • Sonnet Tutorial

    Invoking the Current Density Viewer. . . . . . . . . . . . . . . . . . 41Current Density Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Frequency Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Time Animation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Frequency Animation . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    3 Creating a Circuit: Dstub. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49The Substrate, Subsectioning, and Cell Size . . . . . . . . . . . . 52Metalization Levels and Dielectric Layers . . . . . . . . . . . . . . 53

    Entering your Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Invoking the Project Editor. . . . . . . . . . . . . . . . . . . . . . . . . . 54Specifying Box Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    Setting Cell Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Setting the Dielectric Layers. . . . . . . . . . . . . . . . . . . . . . . . . 58Adding Metalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Duplicating a Polygon . . . . . . . . . . . . . . . . . . . . . . . . . . 68Adding Metal Loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Defining a Metal Type. . . . . . . . . . . . . . . . . . . . . . . . . . 71Applying a Metal Type . . . . . . . . . . . . . . . . . . . . . . . . . 76

    Adding Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Saving the Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    Em - The Analysis Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80A Simple Outline of the Theory . . . . . . . . . . . . . . . . . . . . . . 81

    Subsectioning the Circuit. . . . . . . . . . . . . . . . . . . . . . . . 81Frequency Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Linear Frequency Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . 83Selecting Analysis Options . . . . . . . . . . . . . . . . . . . . . . . . . . 83Input the Linear Sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Run Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Executing the Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Observing the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Invoking the Response Viewer . . . . . . . . . . . . . . . . . . . . . . . 88Editing Curve Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Removing a Measurement from a Curve Group. . . . . . . . . . 91Adding a New Curve Group . . . . . . . . . . . . . . . . . . . . . . . . . 92

    6

  • Table of Contents

    4 Determining Cell Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Calculating Cell Size for Non-Integer Dimensions . . . . . . . . . . . . . . . 96Vias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Inputting the Circuit in the Project Editor . . . . . . . . . . . . . . . . . . . . . . 99

    Invoking the Project Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 99Specifying Box Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    Using the Cell Size Calculator . . . . . . . . . . . . . . . . . . . 101Setting the Dielectric Layers . . . . . . . . . . . . . . . . . . . . . . . . 107Palette of Standard Geometries . . . . . . . . . . . . . . . . . . . . . . 111Creating an Airbridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Adding Ports and Reference Planes. . . . . . . . . . . . . . . . . . . 122

    Em - The Electromagnetic Simulator . . . . . . . . . . . . . . . . . . . . . . . . 126Setting Up the Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Selecting Run Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Executing the Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Viewing your Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Adding a File to a Graph . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Appendix I Using the Sonnet Environment . . . . . . . . . . . . . . . . . . . . . . . . 137

    Clicking on a Menu Item or Button. . . . . . . . . . . . . . . . . . . 137Dragging the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Scroll Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .