At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most

Size: px
Start display at page:

Download "At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most"

Transcription

1 14.52 Rev 1.0

2 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis package for single and multi-layer planar circuits, packages and antennas. Sonnet Software Inc., founded by Dr. James C. Rautio, is a private company, entirely dedicated to the development of commercial EM software. We take great pride in providing quality technical support for our products with timely response--which we believe to be very important for high-end technical software products. Sonnet is based in Syracuse, NY, USA with representatives across the globe.

3 DXF TRANSLATOR Published: May 2018 Release 16 Sonnet Software, Inc. 126 N. Salina Street Syracuse, NY Phone: (315) Fax: (315) Copyright 1989,1991,1993, Sonnet Software, Inc. All Rights Reserved Registration numbers: TX , TX

4 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, cvbridge, emserver, emclient, sonntcds, and sonntawr, sonntawr64, Blink, Co-calibrated, Lite, LitePlus, Level2 Basic, Level2 Silver, and Level3 Gold are trademarks of Sonnet Software, Inc. Sonnet, em, and emcluster are registered trademarks of Sonnet Software, Inc. Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 and Internet Explorer are U.S. registered trademarks of Microsoft Corporation. AutoCAD and Drawing Interchange file (DXF) are trademarks of Auto Desk, Inc. Cadence and Virtuoso are registered trademarks of Cadence Design Systems, Inc. GLOBALFOUNDRIES is a registered trademark of GlobalFoundries, Inc. Agilent, ADS, and Touchstone are trademarks of Keysight Technologies. NI AWR and Microwave Office are registered trademarks and EM Socket is a trademark of National Instruments, Inc. HSPICE is a registered trademark of Synopsys, Inc. GDSII is a trademark of Calma Company. Flexera Software, Flexlm, FlexNet, InstallShield, are trademarks of Flexera Software, Inc. and/or InstallShield Co.Inc. in the United States of America and/or other countries. OSF/Motif is a trademark of the Open Software Foundation. X Window System is a trademark of The Open Group Linux is a registered trademark of Linus Torvalds. Red Hat is a registered trademark of Red Hat, Inc. SUSE, opensuse and SLES are registered trademarks of SUSE LLC. OpenGL is a registered trademark owned by Silicon Graphics, Inc. MATLAB is a registered trademark of The MathWorks, Inc. in the United States and/or other countries. Acrobat is a registered trademark of Adobe Systems Incorporated. Xpeedic and IRIS are registered trademarks of Xpeedic Technology. ODB++ is a registered trademark of Mentor Graphics Corporation. Modelithics is a registered trademark of Modelithics, Inc.

5 Table of Contents TABLE OF CONTENTS TABLE OF CONTENTS THE SONNET BOX Coupling to the Box DXF TRANSLATOR Importing DXF Files Layer Mapping Post Conversion Editing Errors and Warnings in Processing the DXF File Capabilities and Limitations of DXF Translation Exporting DXF Files DXF TRANSLATOR TUTORIAL Obtaining the Translator Example Files Importing the File Alignment Box and Cell Size Snapping to Grid Merging Polygons Defining Metal Types Configuring the Vias Creating a Via Technology Layer Assigning Polygons to a Technology Layer Deleting Unnecessary Metalization Dielectric Layers Using a Dielectric from the Dielectric Library Feedlines and Ports Changing the Bottom Metal D View Analysis Setup Template File Importing with a Template Layer Mapping

6 DXF Translator Import Options APPENDIX I VIA SIMPLIFICATION Introduction Via Array Simplification Via Array Criteria Additional Simplify Via Array Options Simplify Via Array Options Number of New Via Metals Created Simplified Via Array Loss Bar Via Group Simplification New Via Metals and Bar Via Loss INDEX

7 Chapter 1 The Sonnet Box Chapter 1 The Sonnet Box Metal Box Top The Sonnet six-sided shielding box. The metal walls of the box are transparent to allow you to see the interior of the circuit. Metal Side Walls The Sonnet EM analysis is performed inside a six-sided metal box as shown above. This box contains any number of dielectric layers which are parallel to the bottom of the box. Metal polygons may be placed on levels between any or all of the dielectric layers, and vias may be used to connect the metal polygons on one level to another. The four sidewalls of the box are lossless metal, which provide several benefits for accurate and efficient high frequency EM analysis: The box walls provide a perfect ground reference for the ports. Good ground reference is very important when you need S- 7

8 DXF Translator parameter data with dynamic ranges that might exceed 50 or 60 db, and Sonnet s sidewall ground references make it possible for us to provide S-parameter dynamic range that routinely exceeds 100 db. Because of the underlying EM analysis technique, the box walls and the uniform grid allow us to use fast-fourier transforms (FFTs) to compute all circuit cross-coupling. FFTs are fast, numerically robust, and map very efficiently to computer processing. There are many circuits that are placed inside of housings, and the box walls give us a natural way to consider enclosure effects on circuit behavior. As an example, a microstrip circuit can be modeled in Sonnet by creating two dielectric layers: one which represents your substrate, and one for the air above the substrate. The metal polygons for the microstrip would be placed on the metal level between these two dielectric layers. The bottom of the box is used as the ground plane for the microstrip circuit. The top and bottom of the box may have any loss, allowing you to model ground plane loss. Coupling to the Box Since the four sidewalls of the box are lossless metal, any circuit metal which is close to these walls can couple to the walls - just like what would happen if you fabricated and measured a real circuit with the same box. If you do not want to model this coupling (for example, your real circuit does not have sidewalls), then you must keep the circuit metal far away from the box sidewalls. A good rule to use is at least three to five substrate thicknesses as shown below. This circuit has a substrate of 25 mils. The spiral should be kept at least mils from the box walls. 8

9 Chapter 1 The Sonnet Box All Sonnet geometry projects are composed of two or more dielectric layers. There is no limit to the number of dielectric layers in a Sonnet geometry project, but each layer must be composed of a single dielectric material. Metal polygons are placed at the interface between any two dielectric layers and are usually modeled as zero-thickness, but can also be modeled using Sonnet s thick metal model. Vias may also be used to connect metal polygons on one level to metal on another level. You will use the Dielectrics dialog box (Circuit Dielectric Layers), as shown below, to add dielectrics to your circuit. Each time a new dielectric layer is added, a corresponding metal level is also added to the bottom of the new dielectric layer. You may also add dielectric layers in the Stackup Manager. This example shows a 3-D drawing of a circuit (with the z-axis exaggerated). Please note that the pictured circuit is not realistic and is used only for purposes of illustrating the box setup. Note that the number of the metal level appears in between the dielectric layers. Dielectric Layer 0 1 Metal Level 2 Metal Bottom (Ground Plane). This is not shown in the Dielectric Layer dialog box Below is a glossary of some commonly used terms in Sonnet which relate to the box model. 9

10 DXF Translator Dielectric Layer: This refers only to dielectrics, NOT metals. In the example above, there are four dielectric layers. There is an entry for each dielectric layer in the Dielectric Layers dialog box (Circuit Dielectric Layers). Metal Level: Metal levels are modeled as zero thickness and are attached to the dielectric layer ABOVE them. In the example above, there are three metal levels in addition to the box top and bottom. Since no metal may be placed on the top of the box, it may not be accessed by the user or viewed in the project editor. The bottom of the box is referred to as the GND level and may be accessed in the project editor. It is not labeled in the dielectric window. The top and bottom of the box are lossless metal by default, but can be changed in the Box Settings dialog box (Circuit Box Settings). You can use as many different metal types as you wish on a single metal level; for instance, you may use a silver polygon and copper polygon on the same metal level. NOTE: A layer refers to a dielectric layer while level refers to the metal level which is sandwiched between the two dielectric layers. So, technically, there is no such thing as a metal layer in Sonnet. GND Level: You can place polygons on the GND level, but they have no effect because this level is already completely metalized. However, cases do exist in which you may want to place a polygon on the GND level in order to place a via or a dielectric brick there. Viewing Levels: When you view your circuit in the normal 2D view in the project editor, you are always on a particular level, as shown by the level drop list in the Project Editor tool bar as shown below. The top level is always 0 and increases as you move downward through the box. You can switch levels by using 10

11 Chapter 1 The Sonnet Box your arrow keys, or using the level drop list. By default, all polygons on your present level are shown in Fill, and all polygons on all other levels are shown as dashed outlines. Level 0 is displayed in the level drop list in the project editor. The dotted outline indicates metal on the level below this one. Level 0 You may also change the view to other metal levels by using the Up One Level and Down One Level button on the project editor tool bar. The dotted polygon seen above is shown on Level 1 which is below Level 0. Level 1 As mentioned above, the metal level is associated with the dielectric layer above, such that when you delete a dielectric layer, the metal level directly below the layer is deleted. The total height of the box is determined by the sum of the thicknesses of the dielectric layers since metal is either modeled as zero-thickness or protrudes into the dielectric layer above. If you wish to model microstrip circuits, you will need to place a thick layer of air above your circuit; i.e., the topmost dielectric layer should be at least three to five times the substrate thickness. 11

12 DXF Translator 12

13 Chapter 2 DXF Translator Chapter 2 DXF Translator The DXF translator allows you to convert a DXF file to a Sonnet project by importing the DXF file into Sonnet s project editor. The DXF translator can also be used to convert a Sonnet project to a DXF file in order to bring the design back into your layout tool or use for other processing. This chapter provides you with an overview of the import and export process. For a tutorial detailing how to perform the import of a DXF file, including creating a template file, see Chapter 3 "DXF Translator Tutorial" on page 23. NOTE: The DXF translator is only available if you have purchased a DXF translator license from Sonnet. A DXF license is provided as part of the Sonnet LitePlus, Level2 Basic and Level2 Silver products and may be purchased as an add-on for other products. Please see your system administrator if you are unsure of the availability of this program. For details on Sonnet products, please see the Sonnet Products document available as part of your Sonnet manuals. DXF stands for Drawing exchange Format. Autodesk developed this format for AutoCAD many years ago. Since that time it has been adopted by many design and layout software packages for file sharing. Many high frequency circuit simulator framework tools as well as focused PCB layout tools can read/write DXF files. Users who create their circuit layouts in traditional CAD tools can export their designs directly to a DXF file. 13

14 DXF Translator Importing DXF Files The DXF translator takes a DXF input file from a circuit layout program and converts it to a Sonnet project. The translator is accessed through the project editor. Once the import is started, you are taken through a sequence of dialog boxes to control the import process. The diagram below shows the import process. DXF Import Flow Diagram Select File Import DXF from project editor main menu. Browse Window Select the input.dxf file. Import Control dialog box Specify destination project, optional template file, and set technology layers checkbox. Layer Mapping dialog box Determines mapping of DXF Layers to Sonnet levels, objects and materials and Technology Layers. Import Options dialog box Controls project length units, box and cell size, conversion standards and via properties. Import window Allows you to execute the Import and display the conversion status. Sonnet Project Post Conversion Editing 14

15 Chapter 2 DXF Translator The DXF tutorial in the next chapter walks you through the process of performing an import. For more information on the dialog boxes used during the import, please refer to Help by searching on DXF Translator in the index or by clicking on the Help button of any of the dialog boxes. To import a DXF file, you select the command File Import DXF from the project editor main menu. A browse window is opened which allows you to choose the DXF file you wish to import. Each dialog box is opened in succession when you click on the Next button to walk you through the import process. If you wish to return to a previous dialog box, click on the Back button in each dialog box until you open the desired dialog box. Layer Mapping One of the most important aspects of importing a DXF file is in mapping the DXF layers to your Sonnet project. The DXF file does not contain the information listed below, which Sonnet requires to translate the DXF file into a Sonnet project. This information is conveyed to Sonnet through the Layer Mapping settings. 1 Which DXF layers are important to translate (for example, text layers and alignment markers are usually not translated) 2 The physical location and order of the layers (i.e., levels) in the Sonnet project (i.e., the stackup) 3 The object type that the layer represents (planar metal, via, or dielectric brick) 4 The material properties of the polygons Sonnet s Technology Layers can be used to store items 2, 3 and 4 making translations much more efficient. Sometimes you do not know some of this information before translating, especially the physical location and order of the layers, and the object type of the layer. If this is the case, you may need to do a blind import, which allows you to look at the resulting polygons to determine the purpose of the DXF layer. Then, do a second import using the knowledge you learned from the first import. However, caution should be used when using this approach since you would not be able to detect if a given layer contains objects that do not translate due to a limitation of the translation (see Capabilities and Limitations of DXF Translation, page 19 for more information.) The layer mapping can be accomplished three different ways: 15

16 DXF Translator 1 Manually entering the information at the time of import: This is accomplished with the Layer Mapping dialog box as shown below. Often times, you only need to enter this information on your first import, then one of the other two methods below can be used for subsequent imports. 2 Loading an external layer file: The layer file contains the mapping from the DXF layers to the Sonnet levels, as well as all the other settings in the Layer Mapping dialog box. You use the Save button to create a layer file and the Load button to use a previously saved layer file to enter the settings. This method is generally not as useful as the template method below because the layer file does not contain other useful information, such as material properties. 3 Using a project file as a template: This is the recommended method. Typically, after your first import, and after setting up all your settings, you would save the file as a template project to be used for subsequent imports. When using a template file, the Layer Mapping dialog box is automatically filled in for you using information included in the template. Mapping information in your template file is stored in the Technology Layer definitions. Technology Layers allow you to define a group of objects with common properties including the metal level on which they are placed in your Sonnet project; they may also store the import/export 16

17 Chapter 2 DXF Translator Sonnet Stackup settings for DXF for the project. For more information on Technology Layers, please see Technology Layers in the index of Help. In order to properly map the layers in the DXF file to the Sonnet project, you need to have an understanding of the metal levels convention in Sonnet. Below is a 3D view of a Sonnet project with two metal levels; the stackup manager for the project is also shown. Note that level 0 is the highest metal level and is attached to the bottom of the top dielectric layer. Level numbers increase as you move down through the dielectric layers. It is also important to note that Sonnet s convention is that thick metals extend upwards into the dielectric above. NOTE: The top level of your circuit is on Level 0 in the project editor. Next level below is Level 1. (See the figure below) Level 0 Level 1 GND The Project Editor Level Numbering in a 3 layer circuit. Post Conversion Editing Once the conversion is done, you need to complete the setup of your project in order to analyze the circuit. This is also an opportunity to check that your cell size is small enough to prevent open circuits or short circuits. Below is a list of the most common tasks that may need to be done before the analysis is run. If you use a template project, or import to present project, during the import, some of these tasks would become unnecessary if those settings are already correctly defined in the template or present project. Defining material and dielectric layer parameters. Decide on a proper size substrate and cell size. 17

18 DXF Translator Remove any parts of the circuit that you do not wish to include in the analysis. Change polygons to have the proper fill (Staircase or Conformal Mesh) Align the circuit to grid points. Add ports and reference planes. Specify frequency sweeps. Chapter 3 "DXF Translator Tutorial" on page 23 uses an example to describe each of these steps in detail, some of which are performed while creating a template project. Errors and Warnings in Processing the DXF File You may receive an error or warning message from the DXF translator during a translation. Most commonly, these warnings are about elements in the DXF file that are not supported by the translator (see the Capabilities and Limitations of DXF Translation section below). Shown below is an example of the DXF Warnings dialog box with some more common warnings shown. 18

19 Chapter 2 DXF Translator Most error messages stop the conversion; however, there are two error messages that do not stop the conversion. Both error messages indicate that there are no polygons in the resulting project, either because all the layers in the DXF file were marked as unmapped in the Layer Mapping dialog box or because there were no polygons in the layers that were marked as mapped. In either case, it is most likely you can edit the layer Mapping using the Layer Mapping dialog box and mapping the appropriate layer(s). Another cause of DXF errors is file incompatibility. If you are having trouble importing a DXF file into Sonnet, try saving your DXF file from your layout tool in an earlier DXF file format. As noted in the next section, the Sonnet DXF translator is based on AutoCAD R12 DXF format, so this is the preferred format, if available. Capabilities and Limitations of DXF Translation The DXF translator was created using the Autocad R12 DXF Specification, and later upgraded to read the Autocad R14 DXF Specification. The default output is the R12 specification which was tested in the current version of Autocad at the time of this release and encountered no problems. The DXF translator can handle most methods of describing a circuit that is supported by the DXF file format. The DXF translator does not handle any parts of the DXF format that are not meaningful to the description of a planar circuit, such as text, dimension lines, and 3D structures. The DXF translator handles two basic methods of circuit description. All of these methods can be used within a single DXF file: Zero width lines - The circuit is constructed using lines, polylines, circles, arcs, polygons, etc in the DXF file, all with a linewidth setting of zero. The metallized area is assumed to be inside the perimeter of these objects. The objects may or may not be joined to form closed polygons. The preferred condition for translation to Sonnet is closed polygons in the DXF file. If they are not, the translator uses an algorithm to attempt to join the objects into closed polygons in the resulting Sonnet project. The Combining Tolerance, entered in the Import Options dialog box, defines how close object endpoints must be in order to be joined. If the end points are automatically joined, often it will result in misshapen geometry, which may or may not trigger a warning message. Finite width lines - The circuit is constructed using lines, polylines, circles, arcs, polygons, etc in the DXF file, all with a finite linewidth. The metallized area is assumed to be within the area created 19

20 DXF Translator by the linewidth. The objects in this scenario typically are not joined to form closed polygons. The translator takes the object and its linewidth and converts this to a polygon in the resulting Sonnet project. DXF files which use this method often require manual cleanup of overlapping polygons inside the Sonnet project editor. The following is a partial list of DXF file features and whether or not they are supported by the Sonnet translator: Circles and Arcs are supported but are converted to n-sided polygons in the Sonnet project. The Arc Conversion Angle in the DXF Options dialog box sets the number of sides in the resulting polygons. The default value is 10 degrees which would convert a circle into a 36-sided polygon. Please note that on DXF export, circles and arcs will not be created, just the n-sided polygons described above. Blocks are supported by the DXF translator, including scaling, rotation and row/column replication and may be useful in any of the above methods. Groups are supported by the DXF translator. Regions are not supported by the DXF translator. Polyline curve-fit and spline-fit are not supported. Entities not supported include: POINT, Fill, TEXT, SHAPE, ATTRIBUTES, 3DFACE, VIEWPORT and DIMENSION. Tables not supported include: APPID, DIMSTYLE, LTYPE, STYLE, UCS, VIEW and VPORT. The only header variables read are: $EXTMIN, $EXTMAX, $LIM- MIN and $LIMMAX. All others are ignored. In the layer table, color, line type and frozen and locked flags are ignored. The name, and on/off flags are read. The Z coordinate of all objects is ignored. Only the layer is used to determine the Z position of the metal. The color and line styles are always ignored. Only the starting width of the first point in polylines are used, the ending width and both widths of other points are ignored. No 3D structures are supported, including polygon mesh, polyface mesh and smooth surface. 20

21 Chapter 2 DXF Translator Exporting DXF Files The DXF translator can export a Sonnet project to a DXF format file. The translator is accessed through the project editor. To export a DXF file you select the command File Export DXF from the project editor main menu. Once the export is started, you are taken through a sequence of dialog boxes to control the export. The diagram below shows the export process Select File Export DXF from project editor main menu. Export Options dialog box Set the options which control how to translate your project into a DXF file. Layer Mappng dialog box Determines mapping of Sonnet Technology Layers, objects, levels and materials to DXF layers. Browse Window Enter the output.dxf filename. DXF file The functions of the dialog boxes used in the export are detailed in Help. Please refer to Help by searching on DXF Translator in the index or by clicking on the Help button of any of the dialog boxes. For a detailed explanation of all the control fields in the Export Options dialog box, please click on the Help button in the dialog box. 21

22 DXF Translator 22

23 Chapter 3 DXF Translator Tutorial Chapter 3 DXF Translator Tutorial This tutorial teaches you the basics of performing a translation of a DXF file into a Sonnet project, and creating a template project for future translations. The DXF translator is accessed through the project editor. For a more detailed discussion of the DXF translator, please see Chapter 1 "The Sonnet Box" on page 7. This tutorial assumes a working knowledge of Sonnet s project editor. You may also find it helpful to first review Chapter 1 before performing this tutorial. NOTE: The DXF translator is only available if you have purchased a DXF translator license from Sonnet. A DXF license is provided as part of Sonnet LitePlus; however, this tutorial requires a Professional License to perform. The circuit used for this tutorial is a microstrip interdigital bandpass filter printed circuit board design (PCB) using Rogers RO3010 material. Each resonator element is connected to ground using vias. This example contains three files: dxf_import_filter.dxf, dxf_tutorial_template.son, and dxf_import_filter_final.son. The only file actually used during the tutorial is dxf_filter_import.dxf, but the template and final project are provided as references. 23

24 DXF Translator This tutorial covers the following: Performing an initial import using only default settings Setting box and cell size Aligning the circuit Defining and assigning Technology Layers Defining materials Defining the dielectric stackup Setting up an analysis Creating a template file Performing an import using the created template file Obtaining the Translator Example Files You need to copy the example, DXF_trans, to your working directory using the Sonnet Example Browser. You may access the Sonnet Example Browser by selecting Help Browse Examples from the menu of any Sonnet application. For instructions on using the Example Browser, please click on the Help button in the Example Browser window. Importing the File In this tutorial, we will demonstrate manually inputting the mapping and project parameters, then using your initial input to create a template file for subsequent translations. If you are using the same environment for a number of different designs, or will need to import your DXF design multiple times, the recommended method is to create a template project. A template project captures the layer mapping configuration and can optionally include the stackup information and other Sonnet project settings. It provides a convenient means to save project settings and recall them later, to streamline the DXF translation and model setup procedure. 24

25 Chapter 3 DXF Translator Tutorial 1 Open the project editor by clicking on the Edit Project button on the Sonnet task bar, then selecting New Geometry from the popup menu. A new blank project is opened in the project editor. 1 Select File Import DXF from the project editor main menu. A browse window appears on your display. 2 Navigate to the directory to which you copied the example files and select dxf_import_filter.dxf then click on the Open button. The Import Control dialog box appears on your display. 25

26 DXF Translator 3 If it is not already selected, click on the Import to New Project radio button. The New Project Name text entry box is enabled with the default project name dxf_import_filter.son. When the import is executed, a new project, dxf_import_filter.son, will be created. If you wished to use another name, you may directly edit the text entry box. 4 If it is not already selected, click on the Make Technology Layers checkbox. Selecting this option creates a Technology Layer for each DXF layer that you map. A Technology Layer allows you to define a group of objects with common properties including the metal level on which they are placed. This will be useful later in creating a template file for subsequent translations. If you did not wish to use Technical Layers in your project, you would clear this checkbox. The use of Technology Layers is optional. Previous Sonnet users may continue to edit as they have previously done. 5 Click on the Next button in the Import Control dialog box to continue the import. The Layer Mapping dialog box appears on your display. The settings are the default settings where the Technology layer name is set to the same name as the DXF layer, and any layers which contain objects are mapped as metal. The DXF 26

27 Chapter 3 DXF Translator Tutorial layers Text and 0 do not contain any polygons, so these layers are not mapped. We will not make any changes on the first import since our plan is to create a template file to be used on a subsequent import. DXF Layer Mapped checkbox Sonnet Tech Layer 27

28 DXF Translator 6 Click on the Next button in the Layer Mapping dialog box to continue the import. The Import Options dialog box appears on your display. This dialog box allows you to control the translation of your DXF files. The box size will be based on the size of the imported circuit. Because there are alignment marks which denote the four corners of the printed circuit board (PCB) rectangular perimeter in the circuit, we will not add any margin to move the box walls out (See the illustration of the circuit on page 32). 7 If it is not already selected, click on the Imported Circuit Size radio button. The controls underneath the radio button are enabled. The % circuit size radio button is selected by default. 28

29 Chapter 3 DXF Translator Tutorial 8 Clear all the checkboxes for the box walls. We do not wish to add any margin to the circuit size and clearing these checkboxes ensures that the box size is set only to the bounding box of the imported circuit. Note that the text entry boxes are disabled and now display a value of 0. The resulting box size, 0.56 by 0.41 inches, is displayed below the Cell Size section. Auto is selected for Cell Size; the software inspects your circuit and attempts to choose an appropriate cell size. We will use the cell size of X inches estimated by the software for this project, so no action needs to be taken. For a detailed discussion on setting the cell size, please see Tips for Selecting A Good Cell Size, page 30 in the Sonnet User s Guide. The rest of the default settings are suitable for the translation, so no other changes need to be made. 29

30 DXF Translator 9 Click on the Next button in the Import Options dialog box. The Import Status dialog box appears on your display. The message Ready to Import is displayed. 30

31 Chapter 3 DXF Translator Tutorial 10 Click on the Import button in the Import Status dialog box. The file is imported and the window in the dialog box is updated. The status should end with Conversion Complete as shown below. Note that a warning sign is displayed and the Warnings button has been enabled. Warning button 11 Click on the Warnings button in the Import Status dialog box. The DXF Warnings window appears on your display with the following warning: dxfgeo WARNING - Non-Supported entities ignored: MTEXT "MTEXT" is a multiline text object supported in the DXF file standard. It is not supported in Sonnet as text objects are not needed for an EM analysis. This warning indicates there is MTEXT in the DXF file on some drawing layer and that it was not translated. For a complete description of what is supported in the DXF file for translation, please see Capabilities and Limitations of DXF Translation, page

32 DXF Translator 12 Click on the Close button in the DXF Warnings dialog box. 13 Click on the Close button in the Import Status dialog box. The project editor is automatically opened and displays the translated project. Three Metal Technology Layers have been created in the stackup manager for the three DXF layers that were imported. Box Size Indicated by Alignment Markers Technology Layer Symbols Alignment Marks Alig nme nt Based on the default mapping, all of the populated DXF layers were mapped to Metal Technology Layers, shown in red in the stackup manager. The metal polygons on level 0 are alignment marks which denote the four corners of the printed circuit board (PCB) rectangular perimeter. Since the box size is based on the size of the imported circuit with no margins added, the alignment marks are against the box walls. In this tutorial, we used them to set the Sonnet analysis box size and then remove them before performing the EM analysis. Box and Cell Size The box size created during the import process is still larger than the box size indicated by the inner corners of the alignment marks, so you will change the box size to fit the alignment marks. 32

33 Chapter 3 DXF Translator Tutorial 14 Select Circuit Box from the project editor main menu. The Box Settings dialog box appears on your display. Set Box Size with Mouse 15 Click on the Set Box Size with Mouse button in the Box Settings dialog box. Clicking on this button allows you to adjust the box size using your mouse. The dialog box disappears and Drag mouse to specify area is displayed in the project editor window and the cursor is a + as pictured below. 33

34 DXF Translator 16 Click and drag your mouse so that the blue box which appears line ups with the alignment marks. Note that when you move the cursor over a vertex a blue circle appears. Select one of the inner corners of an alignment mark, and click your mouse. Then, drag your mouse until the vertex of the alignment mark in the opposite corner is highlighted. This ensures that your box size lines up with all four alignment marks. 34

35 Chapter 3 DXF Translator Tutorial 17 Once the edges are aligned, press the enter key to set the box size. The project editor window is updated to show the new box size and the Box Setting dialog box appears again on your display. The box size is now 0.45 by 0.3 inches, as pictured below. New box size 18 Click on the OK button to close the Box Settings dialog box and apply the changes. Note that any metal outside of the box is ignored and not included in the analysis. 35

36 DXF Translator Snapping to Grid 19 Click on Layer1 in the stackup manager. The view is switched to level 2 and shows the filter metalization. Layer1 Metal Tech Layer 20 Click anywhere in the main window, then press Ctrl-a to select all of the polygons in your project. All of the metal is highlighted. Note that this selects all of the polygons on all metal levels. 36

37 Chapter 3 DXF Translator Tutorial 21 Zoom in on the end of the feedline on the right until the grid is displayed. Notice that the selected polygon (black line) does not exactly match the metal fill (green striped). Sonnet analyzes on-grid metal, so if your polygon is not on the grid, then the actual metal being analyzed can differ from your input. It is not necessary to have all of your metal polygons on grid as em snaps the input circuit to grid regardless and analyzes on grid metal. However, it can be more pleasing to the eye to have it snapped to grid and presents a more accurate representation of the circuit that will be analyzed by the analysis engine. 22 Select Modify Snap To from the main menu in the project editor. The Snap Objects dialog box appears on your display. 23 Click on the Preserve shape and spacing relative to the reference point radio button in the Snap Mode section of the dialog box. This setting will move all of the selected vertices so that their relationship to your reference point is maintained. 37

38 DXF Translator Using this setting is important to ensure that your geometry is not changed when performing the snap to. This option will preserve the shape, size and spatial relationship between all of your polygons. Preserve Shape radio button Select Reference Point 24 Click on the Select Reference Point button in the Snap Objects dialog box. The dialog box disappears and the cursor changes to a + to indicate that you need to select a reference point for the snap. 25 Click on the top right hand corner of the feed line. A blue circle appears when you are above the vertex, click there. Reference Point The Snap Objects dialog box appears on your display again. 38

39 Chapter 3 DXF Translator Tutorial 26 Click on the OK button to close the dialog box and apply the changes. The polygons are all snapped. Notice that the black outline of the polygon and the metal fill are now the same. In the case of this file, the whole circuit is now on grid. However, oftentimes the snap command will move only some of the metal on grid. In that case you may need to adjust your cell size to a finer resolution. In some cases, the slight difference between the drawn polygon and the metal fill is negligible in terms of its effect on the analysis. After performing a snap command, it is a good idea to inspect your circuit for any problems created by the snap. 27 Click anywhere to de-select all of the metalization. The black highlighting disappears. Merging Polygons 28 Click on the Full View button on the project editor tool bar. The full circuit is visible in the window. Notice that all of the resonators in the circuit are composed of two connected polygons. Combining the pieces into one polygon often makes the analysis more efficient. Below is a close-up of the top of one of the resonators. Two polygons Before Merge 39

40 DXF Translator 29 Click and drag to select all of the resonators in the filter. All of the polygons are highlighted. 30 Select Edit Merge Polygons from the main menu in the project editor. All of the adjacent polygons in the resonators are merged. The picture shown below shows the top of one of the resonators after the merge. Single polygon After Merge Defining Metal Types Now we will define the metal types for your circuit. 31 Select Circuit Metal Types from the project editor main menu. The Metal Types dialog box is opened. Metalization in your circuit can be comprised of either planar metal types or via metal types. Each metal type can be used to define the loss in the metal in your circuit. Planar metal types are used for traces and via types for vias. When the translation was done, an unknown_metal planar metal type was created for the metal in your circuit. You need to input the 40

41 Chapter 3 DXF Translator Tutorial parameters of this metal type. For a full discussion of metal types and metal loss, please see Chapter 4 "Metalization and Dielectric Layer Loss" on page 48 of the Sonnet User s Guide. Unknown_metal metal type Edit button 32 Click on the Unknown_metal in the list to select it, then click on the Edit button. The Planar Metal Editor dialog box is opened. Name text entry box Conductivity text entry box Thickness text entry box 41

42 DXF Translator 33 Enter 0.5oz_Copper in the Name text entry box in the Planar Metal Editor dialog box. This metal is a half ounce copper. This is the name which appears in the Metal Types dialog box and any drop lists when you are selecting the metal type for planar metals. This metal is modeled using the Normal metal type model so there is no need to change the Model type. We are also going to use conductivity to define the loss, so you do not need to change the Specify Using drop list. 34 Enter 5.8e7 in the Conductivity text entry box. This is the conductivity of half ounce copper in S/m. 35 Enter 7.0e-4 in the Thickness text entry box. This is the thickness of the metal in inches. It is important to note that the Normal model is modeled as a zero-thickness sheet of metal so the thickness entry is only used in calculating the loss of the metal. The Thick Metal Model is used to model actual physical thickness. The current ratio setting of 0.0 is correct so no action need be taken. The dialog box should look as shown below: Name text entry box Model drop list Conductivity text entry box Thickness text entry box 42

43 Chapter 3 DXF Translator Tutorial 36 Click on the OK button to close the dialog box and apply the changes. The Metal Types dialog box is updated and the unknown_metal entry has been changed to 0.5oz_copper. Note that since all of the Technology Layers in the circuit use this metal type, they have all been updated as well. 0.5oz_Copper metal type Add Via button Copy button We also need to create a via metal type for the vias in the circuit. 37 If it is not already selected, click on the 0.5oz_copper metal type in the list. 38 Click on the Copy button in the Metal Types dialog box. Copying the metal will save having to enter some parameters. The Copy Metal dialog box appears on the display. This dialog box allows you to select if you are creating a planar or via metal type. You also could have added this via metal by clicking on the Add Via button in the Metal Types dialog box. 39 Click on the Create a via metal copy radio button. This will create a via metal type. 43

44 DXF Translator 40 Click on the OK button to close the dialog box. The Via Metal Editor dialog box is opened. Notice that the Name, Conductivity and Wall Thickness have been copied from the planar metal and the pattern is the related to that of the planar metal pattern using the same color but reversing the filled and blank spaces. If the two coppers were exactly alike then there would be no need for changes. However, since the metal thickness of the vias is different from the planar metal, you need to edit some fields before creating the via metal type. 41 Enter Copper_Vias in the Name text entry box. 42 Click the Up arrow key in the Pattern field. The displayed pattern changes. Since the metal types are using different parameters rather than just being complementary via and planar metal types using a different pattern provides clarity when looking at the circuit. Even if the metals are complementary, some users prefer using a different color pattern for vias to help them stand out when looking at their design. 43 Enter in the Wall Thickness text entry box. This is the metal thickness used to model the vias that will use this metal type. The dialog box should appear as follows: 44

45 Chapter 3 DXF Translator Tutorial 44 Click on the OK button to close the Via Metal Editor dialog box and create the metal type. The Metal Types dialog box is updated and now shows Copper_Vias in the list of metal types. Notice that it is identified as a via metal type. The word unused appears across the metal type as there are not yet any via polygons using this metal type in the circuit. Copper_vias metal type 45 Click on the OK button in the Metal Types dialog box to close it. Configuring the Vias The vias in the DXF file were translated as planar metal polygons since we performed a blind import. The vias in the filter extend from the metal of the filter to ground, so we will create a Via Technology Layer which extends from Level 2 to ground, then change the planar polygons representing vias to via polygons, then assign them to the Technology Layer so they are correctly placed in your circuit. Creating a Via Technology Layer 46 Right-click on the Layer1 Technology Layer in the stackup manager and select Add Via Tech Layer - To GND from the popup menu which appears. The Via Technology Layer dialog box appears on your display with the default layer name Via-1 and the From Level and To Level already set correctly. 45

46 DXF Translator 47 Select Copper_Vias from the Via Metal drop list. Any vias associated with this Technology Layer will use this metal type. 48 Click on the Edit button in the Import/Export section of the dialog box. The Import/Export Mapping dialog box appears on your display. Since you are going to use this project as the basis for a template project for future imports, it is important to set the mapping for the Technology Layer. 49 Enter Vias in the DXF Layer text entry box in the Import/Export Mapping dialog box. When an import is executed the DXF Layer Vias will be mapped to Via Technology Layer Vias-1. This also would mean that if you export your project to a DXF file, then a DXF layer Vias would be created with all of the polygons associated with the Technology Layer written to it. 50 Click on the OK button in the Import/Export Mapping dialog box to close it and apply the changes. The Import/Export Mapping section of the Technology Layer dialog box is updated. Via metal type Mapping 46

47 Chapter 3 DXF Translator Tutorial 51 Click on the OK button to close the dialog box and create the Technology Layer. The stackup manager is updated and now displays the Via-1 Technology Layer. Note that the Technology Layer only appears as an outline since there are not yet any polygons associated with it. Once the vias are added, it will appear as a solid yellow in the stackup manager. Via-1 Via Technology Layer Now that you have created a via metal type and Via Technology Layer, you are ready to use the DXF Layer Vias to create vias in your project and associate them with the new Via-1 Via Technology Layer. Assigning Polygons to a Technology Layer 52 Click on the Vias Metal Technology Layer in the stackup manager. The project editor window is updated to show level Right-click on the Vias Metal Technology layer in the stackup manager and select Select Polygons from the popup menu which appears. All of the polygons associated with the Vias Metal Technology Layer are highlighted. Selected polygons 47

48 DXF Translator 54 Select Modify Convert to Via Polygon from the project editor main menu. The planar metal polygons are converted to via polygons. A new via metal type 0.5oz_Copper is created during the conversion, based on the planar metal of the same name and assigned to the via polygons. A close up of two of the new via polygons is shown below. New via polygons 55 Select all of the new via polygons on this level. You can select all of the polygons by clicking in the circuit, then dragging your cursor to lasso all of the polygons. Now that the metal polygons have been converted to vias, we need to assign them to the Via Technology Layer. 56 Select Modify Via Properties from the project editor main menu. The Via Properties dialog box appears on your display. Any changes you make in this dialog box will apply to all the selected polygons. Note that the message 11 objects selected appears in the dialog box to indicate this. 48

49 Chapter 3 DXF Translator Tutorial 57 Select Via-1 from the Tech Layer drop list. The Properties control drop list defaults to Inherit. The Inherit setting means that all of the polygons inherit their properties from the settings in the Technology Layer to which they are assigned, so all of the other controls in the dialog box are disabled. Tech Layer drop list Properties Control drop list 58 Click on the OK button to close the Via Properties dialog box and apply the changes. The via polygons are all moved to metal level 2 since they are now associated with the Via-1 Technology Layer and that layer is assigned to metal level 2. The Via- 1 Technology Layer on the stackup manager is now displayed as a solid color, instead of an outline, to indicate that there are now polygons assigned to it. The Vias Metal Technology Layer is now an outline since there are no longer any polygons associated with it. 49

50 DXF Translator 59 Click on the Via-1 Technology Layer in the stackup manager to view Level 2. A view of level 2 is shown below. Empty Technology Layer Via-1 Technology Layer Moved via polygons A close up of one of the via polygons is shown below. Note that the metal pattern is that of the via metal Copper_Vias which you created earlier in the tutorial and are using for the Via-1 Via Technology Layer. 60 Click anywhere in your circuit to de-select the via polygons. The metal translated from the DXF Layer Symbols is still present on Level 0. You do not wish to analyze this metal as part of your circuit, but may wish to retain the layer as a reference for the box size, especially if the box size changes, when you perform a translation using a template file. Moving the Technology Layer to the ground level allows you to keep the polygons as reference points, but does not affect the analysis, since later in the tutorial you will be changing the box bottom to the same metal type. Once the Technology Layer has been edited, all of the 50

51 Chapter 3 DXF Translator Tutorial polygons may be deleted. By doing this, the DXF Layer Symbols will be translated on import and can be used as a reference to see if the box size has changed without affecting the analysis. Deleting Unnecessary Metalization Symbols Technology Layer Since the alignment marks in the Symbols Technology Layer are used only to define the box size and are not part of your circuit, they should be removed before performing the analysis. In this case, you will move the polygons to the metal GND level since planar metal polygons on the GND level have no effect. Moving the alignment marks to the GND level retains them for reference but prevents them from affecting the analysis. 61 Right-click on the Symbols Technology Layer in the stackup manager and select Tech Layer Properties from the popup menu which appears. Popup menu Stackup Manager The Technology Layer dialog box appears on your display. All of the polygons on this metal level are associated with this Technology Layer, so any changes made to the properties in this dialog box affects all of the metal polygons on this level. Note that the Import/Export Mapping at the bottom of the dialog box indicates that this Technology Layer is mapped to DXF layer Symbols. 51

52 DXF Translator 62 Select GND from the Level drop list. This will move the Technology Layer and hence, all the polygons to the ground level where they will not affect the analysis. Level drop list Planar Metal drop list DXF Mapping 52

53 Chapter 3 DXF Translator Tutorial 63 Click on the OK button in the Technology Layer dialog box to close the dialog box and apply the changes. The project editor window is updated and the Symbols Metal Technology Layer now appears in the bottom dielectric. The polygons now appears as green dotted outlines. The dotted outlines indicate they are on another level than the one presently being viewed. Symbol Tech Layer moved Moved Polygons 64 Right-click on the Symbols Technology Layer in the stackup manager and select Select Polygons from the pop-up menu. All of the metal is selected. 65 Press Ctrl-x to delete all of the polygons on the GND level. The polygons are deleted. 53

54 DXF Translator 66 Right-click on the Vias Technology Layer in the stackup manager and select Delete Tech Layer from the pop-up menu which appears. The Vias Technology Layer is deleted. This Metal Technology Layer is no longer being used since we converted and moved the polygons, so we no longer need it. The stackup manager should now appear as shown below. Note that the Symbols Metal Technology Layer is only an outline since we have deleted all the objects associated with the Technology Layer. Dielectric Layers Next, we will define the dielectric layers in the stackup. 54

55 Chapter 3 DXF Translator Tutorial 67 Select Circuit Dielectric Layers from the project editor main menu. The Dielectric Layers dialog box is opened on your display. All of the presently defined dielectric layers in your project are displayed in the window. Since all of the metalization for the filter is on the level above GND, we do not need the top two dielectric layers. 68 Click on the top entry to select, then click on the Delete button. The top dielectric layer is deleted. Note that the top metal level is now 0. TIP You may also delete a dielectric layer by right-clicking on the dielectric layer in the stackup manager and selecting Delete Dielectric from the popup menu which appears. 55

56 DXF Translator 69 Delete the next dielectric layer in the same manner. This leaves two dielectric layers in your project with metal level 0. There are the two dielectric layers we will keep, so now we need to define their parameters. 70 Click on the top dielectric to select it, then click on the Edit button. The Dielectric Editor appears on your display. The top dielectric layer is Air and is 0.1 inches thick. 71 Enter Air in the Mat. Name text entry box. 72 Enter 0.1 in the Thickness text entry box. The rest of the parameters are correct for air, so no further changes need to be made. 73 Click on the OK button to close the dialog box and apply the changes. The dialog box is closed and the appearance of the Dielectric Layers dialog box is updated. 56

57 Chapter 3 DXF Translator Tutorial Using a Dielectric from the Dielectric Library 74 Click on the bottom dielectric layer to select it, then click on the Edit button. The Dielectric Editor is once again opened. This dielectric layer is 0.01 inches thick of Rogers RO3010 dielectric. This dielectric is provided in the Sonnet dielectric library delivered with your software, so you will choose the dielectric from the library, rather than entering the parameters manually. Mat. Name text entry box Select dielectric from library button Thickness text entry box 75 Click on the Select dielectric from library button. The Dielectric Library dialog box appears on your display. By default, the Global Library is selected and all of the dielectrics delivered with your software appear in the list. This library is meant to be used by everyone using this installation of the software. If you wish to create a library of dielectrics for your personal use, then you can define your own library, using the My Library radio button. You are able to add dielectrics to either library. For more details, please click on the Help button in the dialog box. 57

58 DXF Translator 76 Using the scroll bar on the right, move down through the list and select the Rogers RO3010 entry. The entry is highlighted. Note that the parameters for the dielectric are included in the entry. Global Library Rogers dielectric Scroll bar 77 Click on the OK button to close the dialog box and enter the parameters for the dielectric. The Dielectric Editor is updated with the parameters for the dielectric. 58

59 Chapter 3 DXF Translator Tutorial 78 Enter 0.01 in the Thickness text entry box. As mentioned above, this is the thickness of the dielectric layer. The dialog box should appear as shown below. 79 Click on the OK button in the Dielectric Editor dialog box to close the dialog box and apply the changes. The Dielectric Layers dialog box is updated with the Rogers dielectric. Rogers RO3010 dielectric 59

60 DXF Translator 80 Click on the OK button to close the Dielectric Layers dialog box. The stackup manager is updated and now displays the names of the dielectrics. Feedlines and Ports Next, we need to add feedlines and ports to the circuit. 81 Click on the top dielectric in the stackup manager. The filter is displayed in the project editor window. 82 Zoom in on the left end of the left feedline. 83 Click on the Add Port button in the tool box. The cursor changes appearance. 84 Click on the end of the polygon to add the port. The edge of the polygon is highlighted in blue when your cursor is moved over it. Port 1 is added to the end of the feedline. Port 1 60

61 Chapter 3 DXF Translator Tutorial 85 Right-click on the port, then select Add Feedline from the pop-up menu which appears on your display. A polygon is added to your circuit that is the same height as the feedline and extends from the end of the feedline to the box wall. A reference plane is also added and is linked to the corner of the added polygon. The reference plane is indicated by an open arrow which is used for linked reference planes. When analyzed by em, the circuit is automatically de-embedded to the reference planes when the De-embed option is selected. De-embedding is the process by which the port discontinuity and any reference plane lengths are negated in the analysis results. Reference Plane Linked point It is not necessary to add a port before using the Add Feedline command. You will use this method to add the second port and feedline. 86 Zoom in on the right end of the right feedline. 87 Select Tools Add Feedline from the main menu. The appearance of the cursor changes. 88 Move your mouse until the right edge of the feedline is outlined in blue. It should appear similar to the picture below. 61

62 DXF Translator 89 Click to add the feedline, port and reference plane. This command adds a feedline from the selected edge to the boxwall of the same height as the polygon edge. A standard port is added at the boxwall and a linked reference plane is set to the corner of the new polygon created for the feedline. When you are done, your circuit should appear as shown below. Changing the Bottom Metal The Sonnet box is modeled by default with lossless metal. It is possible to change the top and bottom metal. You need to change the bottom metal (substrate) to the 0.5oz_Copper metal type. 90 Select Circuit Box from the project editor main menu. The Box Settings dialog box appears on your display. 62

63 Chapter 3 DXF Translator Tutorial 91 Select 0.5oz_Copper from the Bottom Metal drop list. This sets the bottom metal to 0.5oz_Copper instead of Lossless metal. Bottom Metal drop list 92 Click on the OK button to close the dialog box and apply the changes. The dialog box disappears. Note that there is no change of appearance in the project editor window when you change the Top or Bottom Metal. This completes the editing of your circuit. The last task before analyzing the circuit is to set up the analysis frequency and options. 3D View It is usually a good idea to open the 3D view of your circuit in order to look at your circuit and see if things are properly placed. 63

64 DXF Translator 93 Select View View 3D from the project editor main menu. The 3D view of your circuit appears on your display. The 3D view of the circuit is shown below; please note that the Z axis scaling factor is set to 2 to improve the via visibility. This allows you to see the filter on metal level 0 and that the vias are extending to ground. 94 When you are done inspecting your circuit, close the 3D view window. Analysis Setup You will specify an ABS sweep from 3.0 to 7.0 GHz. The Adaptive Band Synthesis (ABS) technique provides a fine resolution response for a frequency band requiring only a small number of analysis points. Em performs a full analysis at a few points and uses the resulting internal, or cache, data to synthesize a fine resolution band. This technique, in most cases, provides a considerable reduction in processing time. For a full discussion of Adaptive Band Synthesis, please see Chapter 8 "Adaptive Band Synthesis (ABS)" on page 156 of the Sonnet User s Guide. 95 Select Analysis Setup from the main menu of the project editor. The Analysis Setup dialog box appears on your display. 96 If it is not already selected, select Adaptive Sweep (ABS) from the Analysis Control drop list. The dialog box is updated to show a Start and Stop text entry box for the adaptive sweep. 64

65 Chapter 3 DXF Translator Tutorial 97 Enter 3.0 in the Start text entry box and 7.0 in the Stop text entry box. This defines the band over which the circuit is analyzed. Advanced button Analysis Control drop list Start text entry box Stop text entry box 98 Click on the Advanced button in the Analysis Setup dialog box. The Advanced Options dialog box is opened on your display. For this analysis, we wish to ensure the proper resolution of the response data produced by the sweep, so we will manually set the ABS Frequency Resolution. The resolution provides the minimum value of the gap between data points in an adaptive band synthesis (ABS). Fine resolution does not slow down the analysis unless the number of frequency points in the band is above approximately data points. A step size resulting in at least 50 points and less than 2000 points is recommended. In our case, the resolution will be set to 0.01 GHz which yields 400 data points. 99 Click on the Manual button in the ABS Frequency Resolution Per Sweep section of the Advanced Options dialog box. The Frequency text entry box is enabled. 65

66 DXF Translator 100 Enter 0.01 in the Frequency text box. The dialog box should appear as shown below. Frequency text entry box Manual radio button 101 Click on the OK button to close the Advanced Options dialog box and apply the changes. 102 Click on the OK button in the Analysis Setup dialog box to close the dialog box and apply the changes. This completes the setting up your project for analysis. Before analyzing, you need to save your circuit. 103 Select File Save from the main menu of the project editor. The project is saved and ready to analyze. Template File Now that the setup is complete, you may use your finished project to create a template file for subsequent translations. In this next section, you will create a template file, then use that template to perform the import again. 66

67 Chapter 3 DXF Translator Tutorial 104 Select File Save As from the project editor main menu. Before editing your project, we will save it under the template name. A Browse window appears on your display.you may save the file in the same working directory or in another location. 105 Save the project as dxf_import_template.son in the desired directory. We are using a generic template name for this tutorial. For real imports, it is helpful to name the template so it is easy to identify, for example, by using a design or job name. 106 Press Ctrl-a to select all of the metalization in the project. Because this is a template file, you should remove all of the metalization for a clean import. 107 Press Ctrl-x to delete all of the metalization. All of the polygons on all levels are deleted and your substrate is blank. The stackup manager does not change. Everything else in the project: the stackup, the materials, the box and cell size and the analysis setup will all be the same so no further editing is required. 108 Select File Save from the project editor main menu. The template file is saved. 109 Select File Close to close the template file. Now we will perform the import again using a template file. Importing with a Template 110 Select File Import DXF from the project editor main menu. A browse window appears on your display. 111 Navigate to the directory to which you copied the example files and select DXF_import_filter.dxf then click on the Open button. The Import Control dialog box appears on your display. 112 If it is not already selected, click on the Import to New Project radio button. The New Project Name text entry box is enabled with the default project name dxf_import_filter.son. 67

68 DXF Translator 113 Enter dxf_import_filter_wtemplate.son in the New Project Name text entry box. This will save this translation under a different file name so you do not overwrite the other project. 114 If it is not already selected, click on the Make Technology Layers checkbox. Selecting this option creates a Technology Layer for each DXF layer that you map. Since you are using a template file, the Technology Layer definitions in the template file are used to populate the Layer Mapping dialog box. 115 Click on the Use a project as a template checkbox. The Template Name text entry box is enabled. 116 Enter dxf_import_template.son in the Template Name text entry box. If you saved the template file in a different location than your example files, click on the browse button and navigate to its location and then select it. The Import Control dialog box should now appear similar to the picture below. Layer Mapping 117 Click on the Next button in the Import Control dialog box to continue the import. The Layer Mapping dialog box appears on your display. Since the template file was used to populate the Layer Mapping dialog box, the settings only need to be verified. 68

69 Chapter 3 DXF Translator Tutorial As was shown in Step 49 on page 46, when you define a Technology Layer, you may optionally map a DXF Layer to the Technology Layer. This information is stored in the template file as part of the Technology Layer. So when you use a template layer to import a circuit, the existing Technology Layer is read and if a DXF Layer is identified, then that DXF layer in the imported DXF file is translated into the Technology Layer. This is the information that is used for the settings in the Layer Mapping dialog box. DXF layer text not mapped Mapped Layers Technology Layers For an import (indicated by the arrow pointing to the right), the Layer Mapping dialog box maps your incoming DXF layers to the Sonnet object, metal level and material. If you assign a DXF layer to a Technology Layer, then the objects, metal level(s) and materials used by the Technology Layer are used. Because of this, when a Technology Layer is used, the rest of the Sonnet controls are disabled. As you can see, the DXF Layers are being mapped to the Technology Layers to which you assigned them after your first import in the project you used for the basis of your template. For example, note that the DXF Layer Vias is assigned to Technology Layer Via-1 so that the polygons on that layer are identified as vias and are being placed between the correct metal levels. 69

70 DXF Translator Because of the setup in your template file, there is no need to make any changes to this dialog box. In some cases, you may wish to make changes for such things as there being another DXF layer which is not in your template file but you wish to map it. In that case, you would select the Map checkbox and then define the rest of the Sonnet fields. For information on all of the control fields in this dialog box, please click on the Help button. 118 Click on the Next button to close the Layer Mappings dialog box. The Layer Mappings dialog box is closed. 70

71 Chapter 3 DXF Translator Tutorial Import Options The Import Options dialog box appears on your display when the Layer Mapping dialog box is closed. The Import Options dialog box allows you set options which affect how your DXF file is translated. Template Box Size radio button 119 Click on the Template Box Size radio button. Since we set up the correct box size as part of our template, you want to use the template box size. Note that when you click on this radio button, the radio buttons below it are enabled. In addition, in the Cell Size section of the dialog box, the Auto radio button is changed to the Template radio button and the cell size from the template is displayed. 71

72 DXF Translator 120 Click on the Center Circuit radio button under Template Box Size. Since the circuit was already placed in the center of the alignment marks which were used to define the box size, you want to have the circuit translated to the center of the box. The length unit was properly set by reading the length unit from the template file. For information about the rest of the controls, please click on the Help button in the dialog box. You do not need to make any further changes in this dialog box. 121 Click on the Next button to close the Import Options dialog box. The Import Status dialog box appears on your display with Ready to Import shown in the status window. 122 Click on the Import button in the Import Status dialog box. The file is imported and the window in the dialog box is updated. The status should end with Conversion Complete as shown below. You may ignore the Warning symbol as it is again about the TEXT layer not being supported. 123 Click on the Close button in the Import Status dialog box. The dialog box is closed and the imported project is displayed. Note the stackup is correct, and the box size is correct. The analysis controls are also already set up. The template saves you from repeating the bulk of the editing but there are a few steps you need to repeat. These are the steps you would need to do in order to be ready to analyze the project. 72

73 Chapter 3 DXF Translator Tutorial Snap the circuit to grid (Step 21 on page 37). Merge the polygons (Step 29 on page 40). If so desired, delete the polygons from the Symbols layer. Since they are the same metal type as the box bottom, they will not affect the analysis (Step 61 on page 51). Add feedlines, ports and reference planes (Step 81 on page 60). Save the file. As you can see, using a template file can make multiple imports of a design much more efficient. This completes the DXF tutorial. 73

74 DXF Translator 74

75 Appendix I Via Simplification Appendix I Via Simplification Introduction Several manufacturing processes used to produce RF circuits utilize via arrays or bar via groups to provide the trace metal layer to layer connections. Both of these types of vias present an analysis challenge which drives the Sonnet model memory and analysis time requirements beyond what is practical to analyze. Via simplification provides an approach to via arrays and bar vias that reduce the time and memory requirements without sacrificing accuracy. These two processes are discussed in this appendix. Via Array Simplification For via arrays, the small size of the individual vias and the large number in the array usually drive Sonnet model memory and analysis time requirements beyond what is practical to analyze. This often requires that you simplify the via geometry detail before performing your EM simulation. In the past, via array simplification would need to be done manually by deleting vias and replacing with a single, larger via polygon. 75

76 DXF Translator The Simplify Via Array feature automatically performs this simplification during the translation process. It can be invoked inside the Keysight ADS Interface, the Cadence Virtuoso Interface, NI AWR Microwave Office Interface - 32 Bit and NI AWR Microwave Office Interface - 64 Bit. It may also be invoked in Sonnet s project editor when performing an import using the Gerber/ODB++ Translator, GDSII Translator or DXF Translator. Via Array Criteria There are six criteria, all of which must be met, before a group of vias in the original geometry is considered an array and therefore simplified by the software. Number of Vias: There must be a minimum number of vias in order for them to be considered an array. Via Size: The vias must be the same size or nearly the same size. Via Spacing: The vias must be within a certain distance of one another. Layer Pass Through: The vias must pass through the same layer(s). Metal Polygons Pads: The vias must be contained within the same metal polygon at either the top or the bottom of the vias. Material: The vias must be set to the same material, whose conductivity is the same. Additional Simplify Via Array Options This text entry box should only be used at the direction of a Sonnet representative. Simplify Via Array Options There are six control options for the simplify via array feature which are discussed in detail in the following sections. We will use a simple example circuit to illustrate how the options affect the via simplification. 76

77 Appendix I Via Simplification TIP The default values were determined based on extensive testing, and in the majority of cases will provide reasonable via simplification behavior. However, Sonnet handles a wide range of layouts and processes, so these controls were provided so that a user can customize the translation if it proves necessary. The example structure consists of three metal layers and two interconnecting via arrays, as shown below. Since the vias pass through different dielectric layers and use different metal types, the 1 X 2 array and the 5 X 5 array would never be grouped together. Either reason would be sufficient on its own to prevent these two arrays being grouped together. The 1 X 2 via array extends from metal level 0 to metal level 1 through the upper dielectric layer. The 5 X 5 via array extends from metal level 1 to metal level 2 through the lower dielectric layer. 1 X 2 via array. Each via is 1 μm square and the assigned metal type is Via1. 3D View of circuit 5 X 5 via array. Each via is 4 μm square and the assigned metal type is Via2. 2D View of Metal Level 1 77

78 DXF Translator Minimum Vias in Array This control defines the minimum number of vias which can be considered part of the same array. The default value for this setting is 5, so that only arrays with 5 or more vias will be considered for simplification. Therefore, in our example the 1 x 2 via array would not be simplified, but the 5 X 5 would be analyzed to see if this array meets the rest of the simplification criteria. You may enter any integer value to set the minimum number required. 1 X 2 Via array Will not be simplified 5 X 5 Via Array Will be simplified Max Distance to Size Ratio This control defines the maximum spacing between vias which can be considered part of the same array. While the distance between vias is measured from the center lines of the individual vias, the control is a ratio of distance to via size. This distance cannot exceed the value of this ratio multiplied by the via size. The default setting is 4.0 and the larger the value, the more widespread the vias can be and still be grouped in the same array. Since individual via cross-sections can be of any shape, the square root of the via area is used as the via size. 78

79 Appendix I Via Simplification For our example the size of the vias is 2.0 μm and the center to center spacing is 4.0 μm, as pictured below. This results in a Distance to Size ratio of 4.0/2.0 = 2.0 so that this array meets the via spacing criteria. The center to center spacing is 4 μm. The size of an individual via is 2μm. Maximum Size to Size Ratio This control defines the maximum allowable difference in via size to be considered part of the same array. The default value of this ratio is 1.5 and the larger the value, the greater the difference of via size is allowed within an array. Since individual via cross-sections can be of any shape, the square root of the via area is used as the via size. For this example, the via cross-section is a 2.0 X 2.0 μm square. The area is 4 μm 2 and taking the square root, yields a via size value of 2 μm. Since all of the vias are the same size in this array (2.0 μm) the Size to Size ratio is 1.0, so that this array meets the via size criteria. TIP If you wish to limit your arrays to vias of the same size, set this control to 1.0. Max Expansion Coefficient This control helps define the size of the resulting simplified via by allowing it to be larger than the original via array perimeter (also referred to as the bounding box). The default value is 7.0, which allows the simplified via to expand outward by a factor of 7 times the largest via size in the array. The advantage in expanding 79

80 DXF Translator the simplified via is that it can often be sized to match the polygons to which the via attaches. Having the via polygon edge and pad polygon edge in alignment can significantly reduce the subsection density in the region and thereby reduce the memory requirement of the model. An example is shown below. The algorithm looks outward from an imaginary rectangle (bounding box) drawn around the perimeter of the array (green rectangle). The distance checked out from the perimeter is the Max Expansion Distance (shown in red arrows). It is equal to the Max Expansion Coefficient times the largest sized existing via in the array. If a vertex from a pad polygon is encountered within this window (red rectangle), the expansion stops and this sets the simplified polygon edge. If no vertices are found in a particular direction, the edge of the simplified via rolls back to the existing via array perimeter. Please note that all metal levels are examined when looking for vertices within the maximum expansion distance. The Max Expansion Distance is denoted by the red dashed box and is 7.0 times (default value) the largest via size (2.0 μm) = 14.0 μm. The blue stars are vertices within the max expansion distance on this metal level. The yellow star indicates a vertex found on another metal level. The via array perimeter is indicated by the dashed green box. If no vertices are found in that direction, then the perimeter defines the edge of the simplified via in that direction. The dashed blue box above shows the final size of the simplified via. On the top, bottom and right hand side the via extends to the vertices and on the left side it conforms to the array bounding box (dashed green box) since no vertices were found within the maximum expansion distance in that direction. 80

81 Appendix I Via Simplification TIP The default setting for Max Expansion Coefficient is 7.0. If you wish the simplified via to be the bounding box around the array, set the Max Expansion Coefficient to 0, which allows no expansion. Merge Planar Polygons During Simplification In order to be considered an array, a group of vias must connect to a single polygon on the top and bottom of the group. This control allows the user to merge the polygon pads or traces prior to simplifying the vias. This results in larger arrays being recognized leading to the least number of simplified vias, thereby producing the most efficient model. This option is enabled by default. The option is illustrated below using the example circuit. The trace is divided into two parts (black outlines show the two polygons). If the Merge Planar Polygon option is not selected, then the array is treated as two via arrays (indicated by the dashed red boxes) and two simplified vias are created. If the option is on, however, the two parts of the trace are merged into one polygon and the whole array is simplified into one via. NOTE: The polygons are only temporarily merged for via simplification and will not be merged in the resulting Sonnet project. 81

82 DXF Translator Number of New Via Metals Created Via metal types using the Array loss model are created to model your simplified vias in Sonnet. This setting controls how many via metal types are created in your translated project in order to model your simplified array. The fill factor is used to determine how many metal types are created. For more information on the fill factor and the Array loss model, please see Array Loss Model in the Sonnet User s Guide. There are three choices: Minimum: Creates the least number of via metal types but may be less accurate as a wider range of fill factors will be grouped together. Automatic: Creates the via metal types based on an algorithm that balances the trade off between accuracy and the number of via metal types produced. This is the default setting. Maximum: Creates the highest number of via metal types providing the most accurate answer since a via metal type is created for each unique fill factor. Simplified Via Array Loss When an array is converted to a simplified via, a via metal type using the Array Loss model is created, if it does not yet exist. For example, you are translating an array which uses ViaMetal1 for an array. During the translation a via metal type ViaMetal1 is created that uses the Array Loss model. During translation, one source metal may be translated into two metal types if there is a significant difference in individual via size in different arrays using the same metal. For more information about via metal types and defining their loss, please see Array Loss Model, in the Sonnet User s Guide. The simplified via is modeled using the same meshing fill as the vias in the original via array. For a detailed discussion of meshing fill for via polygons, please see Meshing Fill for Vias in the Sonnet User s Guide. 82

83 Appendix I Via Simplification Bar Via Group Simplification Bar vias are vias whose length is significantly longer than their width. They are typically used in stacked multi-level conductors where vias carry horizontal currents. An example is shown below, with one of the bar vias highlighted in black. For vias whose aspect ratio is smaller, such as 1:1, the Sonnet model assumes that there is little to no horizontal current in the via. The assumption is that current flows in the vertical or z-direction. For bar vias, whose aspect ratio is larger, the current flow in the horizontal direction is more significant. Bar via groups placed on metal traces also drive a very fine resolution in the meshing that can require an inordinate amount of processing resources. The Identify Bar Vias feature identifies bar vias in the translated circuit based on length to width ratio entered by the user. These vias are assigned the Bar via meshing fill, then during the analysis multiple adjacent bar vias are identified as a bar via group and merged into one wider via during the subsectioning by the analysis engine, em. Since via arrays are simplified during translation, their appearance in the project editor is that of the simplified via polygon into which the via array was converted. However, in the case of bar vias, the actual via polygon input by the user is displayed in the project editor, because no simplification has yet been done. If you wish to see the actual metal for the simplified bar vias that are used in the simulation, you should view the subsections for the circuit. For a detailed 83

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most 14.52 Rev 1.0 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis

More information

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most 14.52 Rev 1.0 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis

More information

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most 14.52 Rev 1.0 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis

More information

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most

At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most 14.52 Rev 1.0 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis

More information

Sonnet is based in Syracuse, NY, USA with representatives across the globe.

Sonnet is based in Syracuse, NY, USA with representatives across the globe. Getting Started At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis

More information

CVI_blink_cover Link to here

CVI_blink_cover Link to here CVI_blink_cover Link to here 14.52 Rev 1.0 At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate

More information

Sonnet s Cadence Virtuoso Interface Release 13 Update

Sonnet s Cadence Virtuoso Interface Release 13 Update 100 Elwood Davis Road North Syracuse, NY 13212 USA Sonnet s Cadence Virtuoso Interface Release 13 Update 2012 Sonnet Software, Inc. Sonnet is a registered trademark of Sonnet Software, Inc. Specialists

More information

Sonnet is based in Syracuse, NY, USA with representatives across the globe.

Sonnet is based in Syracuse, NY, USA with representatives across the globe. At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis package for single

More information

Sonnet is based in Syracuse, NY, USA with representatives across the globe.

Sonnet is based in Syracuse, NY, USA with representatives across the globe. At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis package for single

More information

Chapter 4 Determining Cell Size

Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size The third tutorial is designed to give you a demonstration in using the Cell Size Calculator to obtain the optimal cell size for your circuit

More information

Chapter 7 Agilent Interface Tutorial

Chapter 7 Agilent Interface Tutorial Chapter 7 Agilent Interface Tutorial Chapter 7 Agilent Interface Tutorial This tutorial provides you with an overview of the basic use of the Agilent Interface. For a detailed discussion of the Agilent

More information

SONNET USER S GUIDE RELEASE 11

SONNET USER S GUIDE RELEASE 11 SONNET USER S GUIDE RELEASE 11 Cover: James Clerk Maxwell (1831-1879). A professor at Cambridge University, England, Maxwell established the interdependence of electricity and magnetism. In his classic

More information

Sonnet User s Guide Release 10

Sonnet User s Guide Release 10 Sonnet User s Guide Release 10 Cover: James Clerk Maxwell (1831-1879). A professor at Cambridge University, England, Maxwell established the interdependence of electricity and magnetism. In his classic

More information

GstarCAD Complete Features Guide

GstarCAD Complete Features Guide GstarCAD 2017 Complete Features Guide Table of Contents Core Performance Improvement... 3 Block Data Sharing Process... 3 Hatch Boundary Search Improvement... 4 New and Enhanced Functionalities... 5 Table...

More information

m/matl - The EM Technology File Editor for RFIC

m/matl - The EM Technology File Editor for RFIC m/matl - The EM Technology File Editor for RFIC Table of contents: m/matl - The EM Technology File Editor for RFIC... 1 1. Introduction... 2 2. What file formats and design flows are supported?... 2 Read

More information

Sonnet is based in Syracuse, NY, USA with representatives across the globe.

Sonnet is based in Syracuse, NY, USA with representatives across the globe. At Sonnet, we've been developing 3D planar high frequency EM software since 1983, and our software has earned a solid reputation as the world's most accurate commercial planar EM analysis package for single

More information

Lesson 5: Board Design Files

Lesson 5: Board Design Files 5 Lesson 5: Board Design Files Learning Objectives In this lesson you will: Use the Mechanical Symbol Editor to create a mechanical board symbol Use the PCB Design Editor to create a master board design

More information

Lesson 1 Parametric Modeling Fundamentals

Lesson 1 Parametric Modeling Fundamentals 1-1 Lesson 1 Parametric Modeling Fundamentals Create Simple Parametric Models. Understand the Basic Parametric Modeling Process. Create and Profile Rough Sketches. Understand the "Shape before size" approach.

More information

Efficient Meshing in Sonnet

Efficient Meshing in Sonnet Efficient Meshing in Sonnet Purpose of this document: In this document, we will discuss efficient meshing in Sonnet, based on a wide variety of application examples. It will be shown how manual changes

More information

LAB EXERCISE 2 EM Basics (Momentum)

LAB EXERCISE 2 EM Basics (Momentum) ADS 2012 EM Basics (v2 April 2013) LAB EXERCISE 2 EM Basics (Momentum) Topics: EM simulation in ADS, focusing on Momentum, including substrate and port setups, 3D viewing, visualization, and more. Audience:

More information

Autodesk Inventor 2019 and Engineering Graphics

Autodesk Inventor 2019 and Engineering Graphics Autodesk Inventor 2019 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the

More information

Genesys 2012 Tutorial - Using Momentum Analysis for Microwave Planar Circuits

Genesys 2012 Tutorial - Using Momentum Analysis for Microwave Planar Circuits Genesys 2012 Tutorial - Using Momentum Analysis for Microwave Planar Circuits Create the following schematics in Figure 1 with Genesys s schematic editor, which depicts two sections of a cascaded microstrip

More information

AXIEM EM Simulation/Verification of a Cadence Allegro PCB

AXIEM EM Simulation/Verification of a Cadence Allegro PCB Application Example AXIEM EM Simulation/Verification of a Cadence Allegro PCB Overview This application example outlines the electromagnetic (EM) simulation and verification flow that exists between Cadence

More information

Release Highlights for BluePrint-PCB Product Version 2.2.2

Release Highlights for BluePrint-PCB Product Version 2.2.2 Release Highlights for BluePrint-PCB Product Version 2.2.2 Introduction BluePrint V2.2.2 Build 512 is a rolling release. Rolling releases enable us to provide enhancements and defect fixes to the market

More information

User Guide 701P Wide Format Solution Wide Format Scan Service

User Guide 701P Wide Format Solution Wide Format Scan Service User Guide 701P44865 6204 Wide Format Solution Wide Format Scan Service Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster, NY 14580 Copyright 2006 Xerox Corporation.

More information

Release Highlights for BluePrint-PCB Product Version 3.0

Release Highlights for BluePrint-PCB Product Version 3.0 Release Highlights for BluePrint-PCB Product Version 3.0 Introduction BluePrint V3.0 Build 568 is a rolling release, containing defect fixes for 3.0 functionality. Defect fixes for BluePrint V3.0 Build

More information

USER S MANUAL Software Usage Agreement Registered Trademarks Notes on this Manual Disclaimer

USER S MANUAL Software Usage Agreement Registered Trademarks Notes on this Manual Disclaimer USER S MANUAL Software Usage Agreement Registered Trademarks Notes on this Manual Disclaimer 1 1.1 1.2 2 3 Introduction 2.1 2.2 Features System Requirements Installing Xyron Wishblade Software 3.1 3.2

More information

SketchUp. SketchUp. Google SketchUp. Using SketchUp. The Tool Set

SketchUp. SketchUp. Google SketchUp. Using SketchUp. The Tool Set Google Google is a 3D Modelling program which specialises in making computer generated representations of real-world objects, especially architectural, mechanical and building components, such as windows,

More information

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1 CECOS University Department of Electrical Engineering Wave Propagation and Antennas LAB # 1 Introduction to HFSS 3D Modeling, Properties, Commands & Attributes Lab Instructor: Amjad Iqbal 1. What is HFSS?

More information

ROBO Master OPS656. USER'S MANUAL MANUAL NO. OPS656m-UM Introduction 1.1 Features System Requirements... 3

ROBO Master OPS656. USER'S MANUAL MANUAL NO. OPS656m-UM Introduction 1.1 Features System Requirements... 3 USER'S MANUAL MANUAL NO. m-um-152 Software Usage Agreement... 2 Registered Trademarks... 2 Notes on this Manual... 2 Disclaimer... 2 1 Introduction 1.1 Features... 3 1.2 System Requirements... 3 2 Installing

More information

XYZ Mesh. Product. Gray Technical, LLC Copyright Gray Technical All Rights Reserved

XYZ Mesh. Product. Gray Technical, LLC  Copyright Gray Technical All Rights Reserved Product XYZ Mesh Company Copyright License Gray Technical, LLC http://www.graytechnical.com/ XYZ Mesh Copyright Copyright 2015-2017 Gray Technical All Rights Reserved SOFTWARE LICENSE SOFTWARE REPRODUCTION:

More information

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS Parametric Modeling With Autodesk Inventor R10 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric

More information

Controlling the Drawing Display

Controlling the Drawing Display Controlling the Drawing Display In This Chapter 8 AutoCAD provides many ways to display views of your drawing. As you edit your drawing, you can control the drawing display and move quickly to different

More information

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch User Guide for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch allows the user to quickly create, or sketch, features in ArcMap using easy-to-use

More information

Layout Tutorial. Getting Started. Creating a Layout Template

Layout Tutorial. Getting Started. Creating a Layout Template Layout Tutorial This tutorial will explain how create a layout template, send views to a layout page, then save the document in PDF format. In this tutorial you will learn about: Creating a Layout Template

More information

Stamina Software Pty Ltd. TRAINING MANUAL Viságe Reporter

Stamina Software Pty Ltd. TRAINING MANUAL Viságe Reporter Stamina Software Pty Ltd TRAINING MANUAL Viságe Reporter Version: 2 21 st January 2009 Contents Introduction...1 Assumed Knowledge...1 Pre Planning...1 Report Designer Location...2 Report Designer Screen

More information

Workshop 3-1: Coax-Microstrip Transition

Workshop 3-1: Coax-Microstrip Transition Workshop 3-1: Coax-Microstrip Transition 2015.0 Release Introduction to ANSYS HFSS 1 2015 ANSYS, Inc. Example Coax to Microstrip Transition Analysis of a Microstrip Transmission Line with SMA Edge Connector

More information

VLSI Lab Tutorial 3. Virtuoso Layout Editing Introduction

VLSI Lab Tutorial 3. Virtuoso Layout Editing Introduction VLSI Lab Tutorial 3 Virtuoso Layout Editing Introduction 1.0 Introduction The purpose of this lab tutorial is to guide you through the design process in creating a custom IC layout for your CMOS inverter

More information

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC StickFont Editor v1.01 User Manual Copyright 2012 NCPlot Software LLC StickFont Editor Manual Table of Contents Welcome... 1 Registering StickFont Editor... 3 Getting Started... 5 Getting Started...

More information

Getting Started with ShowcaseChapter1:

Getting Started with ShowcaseChapter1: Chapter 1 Getting Started with ShowcaseChapter1: In this chapter, you learn the purpose of Autodesk Showcase, about its interface, and how to import geometry and adjust imported geometry. Objectives After

More information

Dynamic Blocks in AutoCAD 2006

Dynamic Blocks in AutoCAD 2006 AutoCAD 2006 Dynamic Blocks in AutoCAD 2006 Part 1 of 3: Dynamic Block Overview and Quick-Start Tutorial In AutoCAD 2006 software, you can now create blocks that are intelligent and flexible. This exciting

More information

DownStream BluePrint 6.0 Release Notes 11/8/2018

DownStream BluePrint 6.0 Release Notes 11/8/2018 DownStream BluePrint 6.0 Release Notes 11/8/2018 DownStream BluePrint 6.0 Release Notes Build: 1484 Date: 11/8/2018 What s New? This document describes the new features, enhancements and defect fixes in

More information

User Guide. mk Config

User Guide. mk Config User Guide mk Config mk Config Register 1.1. CD-Start 4 1.2. Installation 5 1.3. Start 6 1.4. Layout of user interface and functions 7 1.4.1. Overview 7 1.4.2. Part buttons 8 1.4.3. Menus 9 1.4.3.1. Export

More information

Preparing the Board for Design Transfer. Creating and Modifying the Board Shape. Modified by Phil Loughhead on 15-Aug-2016

Preparing the Board for Design Transfer. Creating and Modifying the Board Shape. Modified by Phil Loughhead on 15-Aug-2016 Preparing the Board for Design Transfer Old Content - visit altium.com/documentation Modified by Phil Loughhead on 15-Aug-2016 This article describes how to prepare the new PCB file so that it is ready to

More information

Questions? Page 1 of 22

Questions?  Page 1 of 22 Learn the User Interface... 3 Start BluePrint-PCB... 4 Import CAD Design Data... 4 Create a Panel Drawing... 5 Add a Drill Panel... 5 Selecting Objects... 5 Format the Drill Panel... 5 Setting PCB Image

More information

3D ModelingChapter1: Chapter. Objectives

3D ModelingChapter1: Chapter. Objectives Chapter 1 3D ModelingChapter1: The lessons covered in this chapter familiarize you with 3D modeling and how you view your designs as you create them. You also learn the coordinate system and how you can

More information

Microwave Office Training

Microwave Office Training Microwave Office Training Schematic Layout Schematic Layout Schematic View Circuit We are Here! Schematic Layout View External World Need Export Mapping Two views of the same circuit! - including connectivity

More information

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements? BASIC GAUGE CREATION The Video VBox setup software is capable of using many different image formats for gauge backgrounds, static images, or logos, including Bitmaps, JPEGs, or PNG s. When the software

More information

Selective Space Structures Manual

Selective Space Structures Manual Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator

More information

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch. 3ds Max Cottage Step 1 Always start out by setting up units: We re going with this setup as we will round everything off to one inch. File/Import the CAD drawing Be sure Files of Type is set to all formats

More information

Publication Number spse01695

Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens

More information

MANUAL NO. OPS647-UM-151 USER S MANUAL

MANUAL NO. OPS647-UM-151 USER S MANUAL MANUAL NO. OPS647-UM-151 USER S MANUAL Software Usage Agreement Graphtec Corporation ( Graphtec ) hereby grants the purchaser and authorized User (the User ) the right to use the software (the Software

More information

LAB EXERCISE 3B EM Techniques (Momentum)

LAB EXERCISE 3B EM Techniques (Momentum) ADS 2012 EM Basics (v2 April 2013) LAB EXERCISE 3B EM Techniques (Momentum) Topics: EM options for meshing and the preprocessor, and using EM to simulate an inductor and use the model in schematic. Audience:

More information

OptiNest II General Shapes Optimized Nesting User Manual V 2.10 OptiNest LT / Std / Usi

OptiNest II General Shapes Optimized Nesting User Manual V 2.10 OptiNest LT / Std / Usi OptiNest II General Shapes Optimized Nesting User Manual V 2.10 OptiNest LT / Std / Usi OptiNest II SUMMARY I. INTRODUCTION I. 1 Presentation : 4 I. 2 Installation : 5 I. 3 OptiNest Screen : 6 II. OPTIMIZATION

More information

1. WELDMANAGEMENT PRODUCT

1. WELDMANAGEMENT PRODUCT Table of Contents WeldManagement Product.................................. 3 Workflow Overview........................................ 4 Weld Types.............................................. 5 Weld

More information

Module 1: Basics of Solids Modeling with SolidWorks

Module 1: Basics of Solids Modeling with SolidWorks Module 1: Basics of Solids Modeling with SolidWorks Introduction SolidWorks is the state of the art in computer-aided design (CAD). SolidWorks represents an object in a virtual environment just as it exists

More information

Roadway Alignments and Profiles

Roadway Alignments and Profiles NOTES Module 15 Roadway Alignments and Profiles In this module, you learn how to create horizontal alignments, surface profiles, layout (design) profiles, and profile views in AutoCAD Civil 3D. This module

More information

PowerPoint 2016 Building a Presentation

PowerPoint 2016 Building a Presentation PowerPoint 2016 Building a Presentation What is PowerPoint? PowerPoint is presentation software that helps users quickly and efficiently create dynamic, professional-looking presentations through the use

More information

Tutorial 2: Particles convected with the flow along a curved pipe.

Tutorial 2: Particles convected with the flow along a curved pipe. Tutorial 2: Particles convected with the flow along a curved pipe. Part 1: Creating an elbow In part 1 of this tutorial, you will create a model of a 90 elbow featuring a long horizontal inlet and a short

More information

How to Make a Sign. Eagle Plasma LLC. Accessing the included step by step.dxf files

How to Make a Sign. Eagle Plasma LLC. Accessing the included step by step.dxf files Eagle Plasma LLC How to Make a Sign Accessing the included step by step.dxf files The following tutorial is designed to teach beginners, screen by screen, to create a simple sign project. In this lesson

More information

Piping & Instrumentation Diagrams

Piping & Instrumentation Diagrams Page 1 Piping & Instrumentation Diagrams Preface Using This Guide What's New? Getting Started Entering the Workbench Setting up Working Units and Grid Placing Components Routing a Piping Line or I & C

More information

Layout Tutorial. Getting Started. Creating a Layout Template

Layout Tutorial. Getting Started. Creating a Layout Template Layout Tutorial This tutorial will explain how create a layout template, send views to a layout page, then save the document in PDF format. In this tutorial you will learn about: Creating a Layout Template

More information

Equipment Support Structures

Equipment Support Structures Equipment Support Structures Overview Conventions What's New? Getting Started Setting Up Your Session Creating a Simple Structural Frame Creating Non-uniform Columns Creating Plates with Openings Bracing

More information

Using SymPrint to Make Overlays, Templates & More...

Using SymPrint to Make Overlays, Templates & More... Welcome to SymPrint SymPrint is an easy-to-use tool for creating communication overlays, worksheets, classroom activities and more using a modern toolbar and common-sense interface modeled after the programs

More information

Navigator Software User s Manual. User Manual. Navigator Software. Monarch Instrument Rev 0.98 May Page 1 of 17

Navigator Software User s Manual. User Manual. Navigator Software. Monarch Instrument Rev 0.98 May Page 1 of 17 User Manual Navigator Software Monarch Instrument Rev 0.98 May 2006 Page 1 of 17 Contents 1. NAVIGATOR SOFTWARE 2. INSTALLATION 3. USING NAVIGATOR SOFTWARE 3.1 STARTING THE PROGRAM 3.2 SYSTEM SET UP 3.3

More information

Working with Plan Production ObjectsChapter1:

Working with Plan Production ObjectsChapter1: Chapter 1 Working with Plan Production ObjectsChapter1: The lessons in this chapter guide you through the processes of creating and working with plan production objects. Plan production objects include

More information

A Step-by-step guide to creating a Professional PowerPoint Presentation

A Step-by-step guide to creating a Professional PowerPoint Presentation Quick introduction to Microsoft PowerPoint A Step-by-step guide to creating a Professional PowerPoint Presentation Created by Cruse Control creative services Tel +44 (0) 1923 842 295 training@crusecontrol.com

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Strategy. Using Strategy 1

Strategy. Using Strategy 1 Strategy Using Strategy 1 Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your part. You want to try to place your points in a way

More information

How to draw and create shapes

How to draw and create shapes Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using

More information

Advanced Meshing Tools

Advanced Meshing Tools Page 1 Advanced Meshing Tools Preface Using This Guide More Information Conventions What's New? Getting Started Entering the Advanced Meshing Tools Workbench Defining the Surface Mesh Parameters Setting

More information

Autodesk Topobase : Best Practices for Working with DWG

Autodesk Topobase : Best Practices for Working with DWG Autodesk Topobase : Best Practices for Working with DWG 2010 Autodesk, Inc. All rights reserved. NOT FOR DISTRIBUTION. The contents of this guide were created for use with Autodesk Topobase 2010 with Update

More information

AutoCAD 2009 Tutorial

AutoCAD 2009 Tutorial AutoCAD 2009 Tutorial Second Level: 3D Modeling Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com Better Textbooks. Lower Prices. AutoCAD 2009

More information

Piping & Instrumentation Diagrams

Piping & Instrumentation Diagrams Piping & Instrumentation Diagrams Preface Using This Guide What's New? Getting Started Entering the Workbench Setting up Working Units and Grid Placing Components Routing a Piping Line or I & C Loop Placing

More information

PLAY VIDEO. Fences can be any shape from a simple rectangle to a multisided polygon, even a circle.

PLAY VIDEO. Fences can be any shape from a simple rectangle to a multisided polygon, even a circle. Chapter Eight Groups PLAY VIDEO INTRODUCTION There will be times when you need to perform the same operation on several elements. Although this can be done by repeating the operation for each individual

More information

Module 4A: Creating the 3D Model of Right and Oblique Pyramids

Module 4A: Creating the 3D Model of Right and Oblique Pyramids Inventor (5) Module 4A: 4A- 1 Module 4A: Creating the 3D Model of Right and Oblique Pyramids In Module 4A, we will learn how to create 3D solid models of right-axis and oblique-axis pyramid (regular or

More information

LinkMotion and CorelDraw 9, 10, 11, 12, X3, X4, X5, X6, X7 and X8:

LinkMotion and CorelDraw 9, 10, 11, 12, X3, X4, X5, X6, X7 and X8: LinkMotion and CorelDraw 9, 10, 11, 12, X3, X4, X5, X6, X7 and X8: After you install LinkMotion software and set up all settings launch CorelDraw software. Important notes: Solustan s LinkMotion driver

More information

QUICK-START TUTORIALS

QUICK-START TUTORIALS PUERMC02_0132276593.QXD 08/09/2006 06:05 PM Page 83 QUICK-START TUTORIALS Chapter Objectives Create two real 3D modeling projects, starting them from scratch. Know the difference between representing 3D

More information

MicroStation I/RAS B TM

MicroStation I/RAS B TM TM MicroStation I/RAS B Engineer Tools Tutorial Workbook DAA021470-1/0001 Table of Contents Table of Contents... 1 Setup... 1 Section I Setting Working Units and View Preferences... 1 Section II Raster

More information

Chapter 1 : Getting Started with Integrity... Chapter 2 : Interface Layout... Chapter 3 : Navigation... Chapter 4 : Printing...

Chapter 1 : Getting Started with Integrity... Chapter 2 : Interface Layout... Chapter 3 : Navigation... Chapter 4 : Printing... .0 User s Manual Table of Contents Chapter : Getting Started with Integrity... Chapter : Interface Layout... Chapter : Navigation... Chapter : Printing... Chapter : Quick Search and Results Pane... Results

More information

THE EASTMAN Easicut v2.1

THE EASTMAN Easicut v2.1 THE EASTMAN Easicut v2.1 User's Manual This manual must be used in conjunction with the M9000 Machine Instruction and Service manual, Form #E-509-Instructions. 779 Washington St., Buffalo, N.Y. 14203-1396

More information

Exercise 1. Section 2. Working in Capture

Exercise 1. Section 2. Working in Capture Exercise 1 Section 1. Introduction In this exercise, a simple circuit will be drawn in OrCAD Capture and a netlist file will be generated. Then the netlist file will be read into OrCAD Layout. In Layout,

More information

solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac

solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac Table of Contents Quick Start Tutorials 3 Tutorial 11: Simple... Bridge 4 Tutorial 22: Desk... 12 Tutorial 33: Bookcase... 35 2 1 Quick

More information

Lab 1: Microstrip Line

Lab 1: Microstrip Line Lab 1: Microstrip Line In this lab, you will build a simple microstrip line to quickly familiarize yourself with the EMPro User Interface and how to setup FEM and FDTD simulations. If you are doing only

More information

Complete Tutorial (Includes Schematic & Layout)

Complete Tutorial (Includes Schematic & Layout) Complete Tutorial (Includes Schematic & Layout) Download 1. Go to the "Download Free PCB123 Software" button or click here. 2. Enter your e-mail address and for your primary interest in the product. (Your

More information

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents

More information

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults Illustrator Defaults Before we begin, we are going to make sure that all of us are using the same settings within our application. For this class, we will always want to make sure that our application

More information

2. MODELING A MIXING ELBOW (2-D)

2. MODELING A MIXING ELBOW (2-D) MODELING A MIXING ELBOW (2-D) 2. MODELING A MIXING ELBOW (2-D) In this tutorial, you will use GAMBIT to create the geometry for a mixing elbow and then generate a mesh. The mixing elbow configuration is

More information

D-Cut Master MANUAL NO. OPS639-UM-153 USER'S MANUAL

D-Cut Master MANUAL NO. OPS639-UM-153 USER'S MANUAL D-Cut Master MANUAL NO. OPS639-UM-153 USER'S MANUAL Software License Agreement Graphtec Corporation ( Graphtec ) grants the user permission to use the software (the software ) provided in accordance with

More information

Sliding and Rotating Objects. Appendix 1: Author s Notes

Sliding and Rotating Objects. Appendix 1: Author s Notes AnimationWorks User Guide AnimationWORKS Introduction Camera Paths Cameras Moving Objects Moving Object Paths Sliding and Rotating Objects Light Objects Class Visibility Objects Transparency Objects Appendix

More information

An Introduction to Autodesk Inventor 2010 and AutoCAD Randy H. Shih SDC PUBLICATIONS. Schroff Development Corporation

An Introduction to Autodesk Inventor 2010 and AutoCAD Randy H. Shih SDC PUBLICATIONS. Schroff Development Corporation An Introduction to Autodesk Inventor 2010 and AutoCAD 2010 Randy H. Shih SDC PUBLICATIONS Schroff Development Corporation www.schroff.com 2-1 Chapter 2 Parametric Modeling Fundamentals Create Simple Extruded

More information

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. 1. BEAM MODEL Start New Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu. Create a new model with the New Icon. In the dialogue

More information

Adobe InDesign CS6 Tutorial

Adobe InDesign CS6 Tutorial Adobe InDesign CS6 Tutorial Adobe InDesign CS6 is a page-layout software that takes print publishing and page design beyond current boundaries. InDesign is a desktop publishing program that incorporates

More information

DesignCAD 3D Max 22.1 Release Notes

DesignCAD 3D Max 22.1 Release Notes DesignCAD 3D Max 22.1 Release Notes December 2012 This update to DesignCAD offers the following improvements and fixes: BasicCAD: We have added some new Query/Change parameters to address missing functionality:

More information

A Guide to Autodesk Maya 2015

A Guide to Autodesk Maya 2015 A Guide to Autodesk Maya 2015 Written by Mitchell Youngerman Table of Contents Layout of Toolbars...pg 1 Creating Objects...pg 2 Selecting & Deselecting Objects...pg 3 Changing Perspective... pg 4 Transforming

More information

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features CD-ROM Included! Free version of Google SketchUp 7 Trial version of Google SketchUp Pro 7 Chapter example files from the book Kelly L. Murdock Google SketchUp and SketchUp Pro 7 Master SketchUp Pro 7 s

More information

Excel 2013 Intermediate

Excel 2013 Intermediate Instructor s Excel 2013 Tutorial 2 - Charts Excel 2013 Intermediate 103-124 Unit 2 - Charts Quick Links Chart Concepts Page EX197 EX199 EX200 Selecting Source Data Pages EX198 EX234 EX237 Creating a Chart

More information

Geometric Entities for Pilot3D. Copyright 2001 by New Wave Systems, Inc. All Rights Reserved

Geometric Entities for Pilot3D. Copyright 2001 by New Wave Systems, Inc. All Rights Reserved Geometric Entities for Pilot3D Copyright 2001 by New Wave Systems, Inc. All Rights Reserved Introduction on Geometric Entities for Pilot3D The best way to develop a good understanding of any Computer-Aided

More information

Copyright (C) 2001 Roland DG Corporation

Copyright (C) 2001 Roland DG Corporation User's Manual Unauthorized copying or transferal, in whole or in part, of this manual is prohibited. The contents of this operation manual and the specifications of this product are subject to change without

More information

Adding Objects Creating Shapes Adding. Text Printing and Exporting Getting Started Creating a. Creating Shapes Adding Text Printing and Exporting

Adding Objects Creating Shapes Adding. Text Printing and Exporting Getting Started Creating a. Creating Shapes Adding Text Printing and Exporting Getting Started Creating a Workspace Pages, Masters and Guides Adding Objects Creating Shapes Adding Text Printing and Exporting Getting Started Creating a Workspace Pages, Masters and Guides Adding Objects

More information