advanced design system 1.5 layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf ·...

252
Advanced Design System 1.5 Layout December 2000

Upload: others

Post on 23-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Advanced Design System 1.5

Layout

December 2000

Page 2: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Notice

The information contained in this document is subject to change without notice.

Agilent Technologies makes no warranty of any kind with regard to this material,including, but not limited to, the implied warranties of merchantability and fitnessfor a particular purpose. Agilent Technologies shall not be liable for errors containedherein or for incidental or consequential damages in connection with the furnishing,performance, or use of this material.

Warranty

A copy of the specific warranty terms that apply to this software product is availableupon request from your Agilent Technologies representative.

Restricted Rights Legend

Use, duplication or disclosure by the U. S. Government is subject to restrictions as setforth in subparagraph (c) (1) (ii) of the Rights in Technical Data and ComputerSoftware clause at DFARS 252.227-7013 for DoD agencies, and subparagraphs (c) (1)and (c) (2) of the Commercial Computer Software Restricted Rights clause at FAR52.227-19 for other agencies.

Agilent Technologies395 Page Mill RoadPalo Alto, CA 94304 U.S.A.

Copyright © 2000, Agilent Technologies. All Rights Reserved.

ii

Page 3: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Contents1 Layout Basics

The Layout Window .................................................................................................. 1-1Opening and Closing a Layout Window.............................................................. 1-2Setting Layout Defaults....................................................................................... 1-3Layers................................................................................................................. 1-3Inserting Components and Shapes .................................................................... 1-4Editing Items in a Layout Window....................................................................... 1-5

Creating Artwork....................................................................................................... 1-6Releasing a Layout License...................................................................................... 1-6Creating a Schematic from a Layout ........................................................................ 1-7Using the Design Rule Checker................................................................................ 1-7

2 Setting Layout OptionsDialog Boxes............................................................................................................. 2-1

Layer Editor ........................................................................................................ 2-1Preferences for Layout ....................................................................................... 2-2

Editing Layers ........................................................................................................... 2-3Viewing Defined Layers ...................................................................................... 2-4Changing Layer Priority ...................................................................................... 2-4Adding a Layer ................................................................................................... 2-5Deleting a Layer ................................................................................................. 2-5Rearranging Layers ............................................................................................ 2-5Defining Port Connections (layer binding) .......................................................... 2-5Global Attributes Control .................................................................................... 2-6Changing the Entry Layer................................................................................... 2-6Using IGES and GDSII Numbers ....................................................................... 2-7Assigning Layers for Transmission Line Elements ............................................. 2-7Layer Files and Library Components.................................................................. 2-7Layer Files and Design Files .............................................................................. 2-8Layer File Format ............................................................................................... 2-9

Changing Select Options.......................................................................................... 2-11Setting How Polygons are Selected ................................................................... 2-11Setting Color for Selected Items......................................................................... 2-12Setting the Size of the Pick Region .................................................................... 2-12Setting the Size of Vertex Markers ..................................................................... 2-13

Changing Grid and Snap Settings ....................................................................... 2-13Setting Grid Visibility and Color.......................................................................... 2-14Setting Snap and Grid Spacing .......................................................................... 2-15Setting Pin/Vertex Snap Distance....................................................................... 2-15Setting Snap Modes ........................................................................................... 2-16

iii

Page 4: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Converting Traces to Transmission Lines ................................................................. 2-18Convert Trace to ................................................................................................. 2-19Element Set ........................................................................................................ 2-19Substrate References......................................................................................... 2-19

Selecting Placement Options.............................................................................. 2-20Toggling Display of the Component Parameter Dialog Box ................................ 2-20Toggling Repeatable Component Placement ..................................................... 2-21Setting the Size of Ports and Grounds ............................................................... 2-21

Changing Options for Pins/Tees ............................................................................... 2-21Setting the Size of Connection Markers ............................................................. 2-22Setting the Color of Pin & Tee Connections ....................................................... 2-22Setting Visibility of Connected Pins, Pin Numbers & Names ............................. 2-23

Changing Entry/Edit Attributes ................................................................................. 2-23Changing Component Text Attributes ....................................................................... 2-26

Setting Component Text Font & Height .............................................................. 2-26Setting the Layers for Component Text............................................................... 2-27

Changing Typed-in Text Attributes ............................................................................ 2-27Changing Display Colors .......................................................................................... 2-28

Setting the Color of the Drawing Area ................................................................ 2-28Setting the Color of Unconnected Pins .............................................................. 2-29

Setting DRC Memory Use and Performance............................................................ 2-29Memory Management ........................................................................................ 2-30Epsilon................................................................................................................ 2-30Fringe ................................................................................................................. 2-30Bin Width ............................................................................................................ 2-31

Changing the Display of Hierarchy ........................................................................... 2-31Setting Units/Scale Factors ...................................................................................... 2-31Changing Layout Units & Resolution ........................................................................ 2-32

Setting Layout Resolution................................................................................... 2-33Toggling the Coordinate Readout Display ................................................................ 2-34Saving a Layout Setup.............................................................................................. 2-35

Saving Layout Preferences................................................................................. 2-35Saving Layer Information.................................................................................... 2-35

Using an Existing Layout Setup................................................................................ 2-36Reading in an Existing Preferences File............................................................. 2-36Reading in an Existing Layer File ....................................................................... 2-36Reading a File from a Different Project Directory ............................................... 2-36

Pick and Place Report .............................................................................................. 2-36Configuring the Pick and Place Report .............................................................. 2-37DE_PARTS_SET_PICK_AND_PLACE_OPTIONS ............................................ 2-38Configuring the Parts List Report ....................................................................... 2-38Reformatting the Reports ................................................................................... 2-39

iv

Page 5: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Features ............................................................................................................. 2-39

3 Creating a LayoutCreating a Layout Directly ........................................................................................ 3-1

Layout Environment............................................................................................ 3-1Using Construction Lines to Help Placement ..................................................... 3-2Inserting a Component ....................................................................................... 3-2Drawing Shapes ................................................................................................. 3-4Inserting Text ...................................................................................................... 3-6

Layout Block Text Fonts............................................................................................ 3-7Example ............................................................................................................. 3-10

Creating a Layout from Schematics.......................................................................... 3-11Layout Environment............................................................................................ 3-12Generate/Update Defaults and Options ............................................................. 3-12Creating a Layout from a Complete Schematic .................................................. 3-14Creating a Layout as You Create a Schematic ................................................... 3-16Managing Unplaced Components ...................................................................... 3-18Avoiding Common Problems .............................................................................. 3-19

Hierarchical Layouts ................................................................................................. 3-21Advantages of a Hierarchical Design ................................................................. 3-22Schematic Considerations.................................................................................. 3-22Parametric Subnetworks .................................................................................... 3-23Creating a Hierarchical Layout ........................................................................... 3-23Viewing Hierarchical Design Information............................................................ 3-25Flattening Hierarchy ........................................................................................... 3-26Creating a Hierarchical Design for Repeated Use.............................................. 3-27Pushing Into or Popping Out of Hierarchy .......................................................... 3-27Libraries and Search Paths ................................................................................ 3-28

4 Editing a LayoutUsing Selection Filters.............................................................................................. 4-1Editing Shapes ......................................................................................................... 4-2Manipulating Polygons and Polylines ....................................................................... 4-2Manipulating Vertices ............................................................................................... 4-4

Stretching the Edge of a Shape ......................................................................... 4-7Scaling Shapes .................................................................................................. 4-7

Moving an Object to the Coordinates 0,0 ................................................................. 4-9Forcing an Object onto the Grid ............................................................................... 4-9Viewing Equivalent Components in Schematic and Layout...................................... 4-10Editing Layout Hierarchy (Flatten) ............................................................................ 4-10Creating Hierarchy.................................................................................................... 4-11Connecting Layout Components .............................................................................. 4-11

Viewing Connectivity Information ....................................................................... 4-11

v

Page 6: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Using Transmission Lines......................................................................................... 4-12Splitting a Transmission Line .............................................................................. 4-12Replacing a Transmission Line Element............................................................. 4-12Stretching a Transmission Line........................................................................... 4-13

Using Traces............................................................................................................. 4-13Changing a Trace to a Transmission Line........................................................... 4-14Explicitly Converting a Trace .............................................................................. 4-14Creating a Subnetwork (Automatic Trace Conversion/Simulation) ..................... 4-15

Using Paths .............................................................................................................. 4-17Using Wires .............................................................................................................. 4-19

Stretching a Wire................................................................................................ 4-20Converting a Wire to a Trace .............................................................................. 4-20

Editing Component Annotation................................................................................. 4-21Using Boolean Logical Operations ........................................................................... 4-22

Edit > Boolean Logical > DIFF ........................................................................... 4-22Edit > Boolean Logical > AND............................................................................ 4-24Edit > Boolean Logical > OR .............................................................................. 4-24Edit > Boolean Logical > XOR............................................................................ 4-25

Creating Clearance................................................................................................... 4-25

5 Importing and Exporting LayoutsImporting a Layout.................................................................................................... 5-1

Opening and Viewing a Translated Layout ......................................................... 5-2Saving a Translated Layout ................................................................................ 5-2Listing the Hierarchy of a Translated Layout....................................................... 5-2

Exporting a Layout.................................................................................................... 5-3Preparing a Layout for Translation...................................................................... 5-3Flattening Instances to Eliminate Hierarchy and Connectivity............................ 5-3Adding a Process Offset..................................................................................... 5-4Creating a Reverse Image of a Layer................................................................. 5-5Translating a Layout............................................................................................ 5-6

6 Standard AEL MacrosCONN....................................................................................................................... 6-1CPAD2 ...................................................................................................................... 6-1CPAD3 ...................................................................................................................... 6-1CPAD4 ...................................................................................................................... 6-2PAD1......................................................................................................................... 6-3PAD3......................................................................................................................... 6-3PAD4......................................................................................................................... 6-4PADN........................................................................................................................ 6-5RPAD2 ...................................................................................................................... 6-6RPAD3 ...................................................................................................................... 6-7

vi

Page 7: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

RPAD4 ...................................................................................................................... 6-8SPAC ........................................................................................................................ 6-9SPAD2 ...................................................................................................................... 6-9SPAD3 ...................................................................................................................... 6-9SPAD4 ...................................................................................................................... 6-10TAR1......................................................................................................................... 6-11

7 Fixed Artwork145MILXP........................................................................................................... 7-1145ML4PK.......................................................................................................... 7-11D2J1A............................................................................................................... 7-22D3H1A.............................................................................................................. 7-22D3J1C .............................................................................................................. 7-22D7C1A.............................................................................................................. 7-3AFLANGE........................................................................................................... 7-4AK....................................................................................................................... 7-4ALMK.................................................................................................................. 7-5ALMK2................................................................................................................ 7-5AP....................................................................................................................... 7-5AQ ...................................................................................................................... 7-6ATF36 ................................................................................................................. 7-6ATF70 ................................................................................................................. 7-7ATF76 ................................................................................................................. 7-7ATF84 ................................................................................................................. 7-8ATF86 ................................................................................................................. 7-8ATCCAP ............................................................................................................. 7-9AVNK35.............................................................................................................. 7-9AVNK70.............................................................................................................. 7-10AVNK85.............................................................................................................. 7-10AVNK86.............................................................................................................. 7-11AXIAL_L ............................................................................................................. 7-11AXIAL_M ............................................................................................................ 7-12AXRES ............................................................................................................... 7-12AXRES2 ............................................................................................................. 7-13AXRES3 ............................................................................................................. 7-13BFLANGE........................................................................................................... 7-13C-LL.................................................................................................................... 7-14C-LR ................................................................................................................... 7-14C-UL ................................................................................................................... 7-15C-UR .................................................................................................................. 7-15C145D01 ............................................................................................................ 7-16C18202............................................................................................................... 7-16

vii

Page 8: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

C2003................................................................................................................. 7-17C211D07 ............................................................................................................ 7-17C211D07V2........................................................................................................ 7-18C221CD02.......................................................................................................... 7-18C244D04 ............................................................................................................ 7-19C249D05 ............................................................................................................ 7-19C2904................................................................................................................. 7-20C30301............................................................................................................... 7-20C305D01 ............................................................................................................ 7-21C317D02 ............................................................................................................ 7-21C319BD01.......................................................................................................... 7-22C319D06 ............................................................................................................ 7-22C369D03 ............................................................................................................ 7-23C5102................................................................................................................. 7-23C744AD01.......................................................................................................... 7-24C751D03 ............................................................................................................ 7-24C7904................................................................................................................. 7-25CD ...................................................................................................................... 7-25CERECX ............................................................................................................ 7-26CERECXF .......................................................................................................... 7-26CHPCAP ............................................................................................................ 7-27CHPRES ............................................................................................................ 7-27COIL1 ................................................................................................................. 7-28DISK_L ............................................................................................................... 7-28DISK_M .............................................................................................................. 7-28DISK_S............................................................................................................... 7-29GD11 .................................................................................................................. 7-29GD16 .................................................................................................................. 7-30GD4 .................................................................................................................... 7-30GD7 .................................................................................................................... 7-31GD9 .................................................................................................................... 7-31GF1 .................................................................................................................... 7-32GF11 .................................................................................................................. 7-32GF21 .................................................................................................................. 7-33GF4 .................................................................................................................... 7-33GF7 .................................................................................................................... 7-34HP70GT ............................................................................................................. 7-34HP85PLAS ......................................................................................................... 7-35HPAC100 ............................................................................................................ 7-35HPAC100X.......................................................................................................... 7-36HPAC200 ............................................................................................................ 7-36HPAC200V2........................................................................................................ 7-37

viii

Page 9: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

LG....................................................................................................................... 7-38LLD..................................................................................................................... 7-38M205 .................................................................................................................. 7-39M253 .................................................................................................................. 7-39MACROT ............................................................................................................ 7-40MACROX ............................................................................................................ 7-40ME ...................................................................................................................... 7-40MICROX ............................................................................................................. 7-41MOP ................................................................................................................... 7-41MW4 ................................................................................................................... 7-42MWT70............................................................................................................... 7-42MWT71............................................................................................................... 7-43MWT73............................................................................................................... 7-44NEC01................................................................................................................ 7-44NEC03................................................................................................................ 7-45NEC07................................................................................................................ 7-45NEC08................................................................................................................ 7-46NEC12................................................................................................................ 7-46NEC13................................................................................................................ 7-47NEC14................................................................................................................ 7-47NEC15................................................................................................................ 7-48NEC18................................................................................................................ 7-48NEC19................................................................................................................ 7-49NEC20................................................................................................................ 7-49NEC30................................................................................................................ 7-50NEC32................................................................................................................ 7-50NEC33................................................................................................................ 7-51NEC34................................................................................................................ 7-51NEC35................................................................................................................ 7-52NEC37................................................................................................................ 7-52NEC38................................................................................................................ 7-53NEC39................................................................................................................ 7-53NEC53E ............................................................................................................. 7-54NEC75................................................................................................................ 7-54NEC83................................................................................................................ 7-55NEC84................................................................................................................ 7-55NEC84A ............................................................................................................. 7-56NEC87................................................................................................................ 7-56NEC89................................................................................................................ 7-56NEC89A ............................................................................................................. 7-57OKI_1 ................................................................................................................. 7-58PFLANGE........................................................................................................... 7-58

ix

Page 10: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

RADIAL_L .......................................................................................................... 7-59RADIAL_M ......................................................................................................... 7-59RADIAL_S .......................................................................................................... 7-59RESA.................................................................................................................. 7-60SFLANGE........................................................................................................... 7-60SMA_FEM .......................................................................................................... 7-61SMSMICROX...................................................................................................... 7-61SOD123.............................................................................................................. 7-62SOD323.............................................................................................................. 7-62SOD80................................................................................................................ 7-63SOT103 .............................................................................................................. 7-63SOT143 .............................................................................................................. 7-64SOT143R............................................................................................................ 7-64SOT143RV2 ....................................................................................................... 7-65SOT143V2.......................................................................................................... 7-65SOT143V3.......................................................................................................... 7-66SOT143V4.......................................................................................................... 7-66SOT143V5.......................................................................................................... 7-67SOT143V6.......................................................................................................... 7-67SOT143V7.......................................................................................................... 7-68SOT223 .............................................................................................................. 7-68SOT223V2.......................................................................................................... 7-69SOT23 ................................................................................................................ 7-69SOT23V2............................................................................................................ 7-70SOT23V3............................................................................................................ 7-70SOT23V4............................................................................................................ 7-71SOT23V5............................................................................................................ 7-71SOT23V6............................................................................................................ 7-72SOT23V7............................................................................................................ 7-72SOT23V8............................................................................................................ 7-73SOT323 .............................................................................................................. 7-73SOT37 ................................................................................................................ 7-74SOT89 ................................................................................................................ 7-74SOT89V2............................................................................................................ 7-75SRP .................................................................................................................... 7-75TO117................................................................................................................. 7-76TO206AA............................................................................................................ 7-77TO206AF ............................................................................................................ 7-77TO226AA............................................................................................................ 7-78TO39................................................................................................................... 7-78TO72................................................................................................................... 7-79TO72V2 .............................................................................................................. 7-79

x

Page 11: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

TO92................................................................................................................... 7-80TPLAST.............................................................................................................. 7-80TUNCAP............................................................................................................. 7-81UMD ................................................................................................................... 7-81UPRIGHT ........................................................................................................... 7-81URP.................................................................................................................... 7-82WIRE0 ................................................................................................................ 7-82WIRE1 ................................................................................................................ 7-83

8 SMT Package Layout Artwork LibraryUsing SMT PAL for Custom Components................................................................. 8-1Using the SMT Package Artwork

as an Artwork Replacement................................................................................... 8-2Ceramic Flat Pack (CFP) packages.......................................................................... 8-3Chip and MELF Components ................................................................................... 8-5SOT, DPAK, D2PAK Packages ................................................................................. 8-7Plastic Flat Pack (PFP) Packages ............................................................................ 8-9Quad Flat Pack (QFP) packages.............................................................................. 8-9Plastic Leaded Chip Carrier (PLCC)......................................................................... 8-12Small Outline IC (SOIC) ........................................................................................... 8-13

9 Font Definitionsdin17......................................................................................................................... 9-1iso3098 ..................................................................................................................... 9-1roman ....................................................................................................................... 9-2smooth...................................................................................................................... 9-2italic .......................................................................................................................... 9-3standard.................................................................................................................... 9-3gothic ........................................................................................................................ 9-4math.......................................................................................................................... 9-4sans .......................................................................................................................... 9-5sansbold ................................................................................................................... 9-5filled .......................................................................................................................... 9-6filledbold ................................................................................................................... 9-6straight...................................................................................................................... 9-7straightfilled .............................................................................................................. 9-7

xi

Page 12: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

xii

Page 13: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 1: Layout BasicsYou can create a layout in one of two basic ways:

• Directly, in a Layout window

• From a schematic, in a Schematic window

Creating a Layout Directly, in a Layout Window

For many high-frequency designs, layout constraints control the design process.Slight discontinuities in transmission lines can have a significant impact on designperformance. For this type of design, it is often more practical to work directly from alayout, and use the schematic only to add parasitics or non-layout relatedinformation for simulation. For example, it is easier to visualize the spacerequirements of a meandering line with a physical layout than with a schematic, asdescribed in “Creating a Layout Directly” on page 3-1.

You can construct a layout without regard to a schematic, and then create aschematic automatically, from the layout. The layout parameters are automaticallyupdated in the schematic and included in a simulation.

Creating a Layout from a Schematic, in a Schematic Window

You can create a layout from a schematic and maintain the correspondence betweenthe two (this is also known as design synchronization). You can create a layout from acomplete schematic, or a partially complete schematic. After you have a Layout and aSchematic, you can update in either direction. For details, see“Creating a Layout from Schematics” on page 3-11.

Any other approach is a combination of these two. For example, you cansimultaneously create a Layout and a Schematic. In this case, you can work in eitherwindow, and the other is automatically updated to reflect the changes. For details, see“Creating a Layout as You Create a Schematic” on page 3-16.

The best approach to creating a layout depends on the design and the designer.Regardless of the method or methods you use to create a layout design, you canexport it in a variety of formats suitable for manufacturing.

Note For detailed information on the design environment, managing design files,and creating designs, see the User’s Guide.

1-1

Page 14: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Layout Basics

The Layout WindowThe illustration shows the Layout window.

Opening and Closing a Layout Window

To open a Layout window, choose one:

• In the Main window, click Layout on the toolbar.

• In the Main window, choose the menu command Window > New Layout.

• In a Schematic window, choose Window > Layout.

• In any window, use the keyboard shortcut:

• Main window: Ctrl+Shift+A .

• Schematic window: Ctrl+Shift+L .

• Layout window: Ctrl+Shift+L .

Title BarMenu Bar

Prompt Panel

Tool Bars Current Insertion Layer

Current Insertion LayerComponent Palette

Drawing Area

1-2 The Layout Window

Page 15: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

To close a Layout window:

• Use the keyboard shortcut: Ctrl+F4 .

Setting Layout Defaults

Layout is shipped with a set of standard defaults that differ depending on programoptions. These defaults can be modified on a project- or system-wide basis. Before youbegin a layout, be sure that Layout defaults are appropriate for the design, programoptions, and final output required. For details, see “Setting Layout Options” onpage 2-1.

Insertion Layers

In a Layout window, objects are placed on a layer. The name of the current insertionlayer is displayed in the toolbar and in the status bar (see “The Layout Window” onpage 1-1). You can change the insertion layer and copy shapes from one layer toanother.

To change the insertion layer, choose one:

• On the Layout window toolbar, choose the name of the layer from the dropdownlist next to the layer name.

• Select Insert > Entry Layer and choose a layer from the list.

• Select Options > Layers and select a layer from the list of defined layers in theLayer Editor dialog box.

• Select Insert > Change Entry Layer To and click an object whose layer you wish tomake the current insertion layer.

• Use the keyboard shortcut Ctrl+Shift+C and click an object whose layer you wantto make the current insertion layer.

To copy a shape from one layer to another:

• From the Layout menu, choose Edit > Advanced Copy/Paste > Copy To Layer . Thecopied shape is placed at exactly the same coordinates as the original.

When you experiment with placing shapes on different layers, remember to click OKto accept a change in a dialog box.

The Layout Window 1-3

Page 16: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Layout Basics

Inserting Components and Shapes

To create a layout, you insert components and shapes on the Drawing Area.

To insert components:

• Choose a category of components to display on the Component Palette.

• Click the component in the palette, then click in the Layout window to place it.

To insert a connector, ground, or trace:

• Click a the item on the toolbar, then click in the Layout window to place it.

Inserting Shapes

To insert shapes, choose one:

• Click the shape on the toolbar, then click in the Layout window to place it.

• Choose Insert > Coordinate Entry . In the dialog, enter the X and Y Increments toplace the shape.

Insert Shapes

PortGround

Undo Last Command

Insert Trace

Select aComponent Palette

1-4 The Layout Window

Page 17: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

The two types of coordinates are: positional and differential.

Positional displays the X,Y coordinates of the cursor position in relation tothe total window. By default, the large + in the center of the drawing area is0,0.

Differential displays the distance in X,Y the cursor has traveled since the lastclick. Set the starting point to 0,0 by clicking anywhere in the drawing area.

• Choose Insert, then choose a listed shape. The program provides instructions(in the Prompt panel at the bottom of the window) as you insert the shape.

For example, when you select Insert > Rectangle, the program displays thisprompt:

Rectangle: Enter the second corner

Click in the Layout window to define one corner of the rectangle. The promptchanges to:

Rectangle: Enter the second corner

As you drag the cursor, you can see the rectangle. When the rectangle is the sizeyou want, click to insert it. See the example.

Positional Differential

Drawing instructions

The Layout Window 1-5

Page 18: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Layout Basics

Example

1. Select the rectangle icon on the toolbar.

2. Click in the Drawing window to define the first point on the rectangle. Note thatthe Differential X,Y coordinate display reads 0.00, 0.00.

3. Move the cursor until the coordinate display reads 200.0, 100.0.

4. Click a second time. A rectangle 200 x 100 mil is inserted in the window.

Rotating a Component

You can save time and mouse-clicks by rotating components as you insert them sothat they are properly oriented when you place them.

If you find that a component is not oriented properly as you drag it into position,before you click in the window to place it, either press Shift+R or click the Rotate icon(see the toolbar, above). The component rotates –90° each time. When the componentis oriented properly, click to insert it.

Editing Objects in a Layout Window

The two ways to edit objects in a Layout window are:

• Using a menu command (Edit > <command>)

• Using a command on the toolbar.

Experiment with these commands until you are comfortable using them.

Move, Copy, Rotate and Delete

Cancel command andreturn to select mode

Rotate item –90 degduring insertion

UndoEdit menu

1-6 The Layout Window

Page 19: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating ArtworkIn addition to the components supplied with the program that have layout footprints,you can create custom layout components by using one of these methods:

• Using the Graphical Cell Compiler. For details, see the Graphical Cell Compilermanual.

• Writing scripts in the Application Extension Language (AEL). For details, seethe AEL manual.

Releasing a Layout LicenseWhen you finish doing layout work, release the Layout license so that the license isavailable to another user. In the Layout window, select File > Release Layout License .

Using the Design Rule CheckerThe Design Rule Checker (DRC) is used to verify that a physical design complies withpredefined rules or operations. DRC requires a separate license and is accessedthrough the Verify menu. For details, see the Design Rule Checker manual.

Creating Artwork 1-7

Page 20: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Layout Basics

1-8 Using the Design Rule Checker

Page 21: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 2: Setting Layout OptionsThis chapter provides details for setting layout options so that you can create a layoutin an environment that is compatible with your design. Layout is shipped with presetoptions that can be modified on a project- or system-wide basis. Before you begin alayout, be sure that the environment is appropriate for the design, the programoptions, and the final output required.

Note For output formats, see Chapter 5, Importing and Exporting Layouts.

Layer EditorUsing the Layer Editor you can specify layer definitions. You can select the LayerEditor while other commands are executed. If you open a different design, the displaychanges to reflect the layer assignments associated with the new design.

To display the Layer Editor, choose Options > Layers. The Layer Editor options areaccessed through three tabs: Basic, Advanced, or Visibility. The options accessedthrough the Basic and Advanced tabs are covered in Chapter 9, Specifying LayerDefinitions, in the User’s Guide.

When you choose the Visibility tab, this dialog is displayed:

Layer Editor 2-1

Page 22: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Defining LayersThe program provides a set of layers. If the set provided is not optimal for yourdesign, you can define and save a layer set. (See “Saving a Layout Setup” onpage 2-35.) Using a standard set of layer definitions saves time because you do nothave to define the layers each time you create a design and it ensures that multipledesigns use exactly the same layers (see “Using an Existing Layout Setup” onpage 2-36). You can define any number of layers in a file and create any number oflayer files.

Layers often correspond to the masks used in manufacturing a layout, but notalways. Several layers in a CAD program can represent a single mask used inmanufacturing. For example, power and ground lines are often placed on the same

2-2 Defining Layers

Page 23: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

mask for manufacturing, but on different layers for CAD layout to distinguish them.Further, simple text notes and annotation can be placed on layers that are not outputfor manufacturing at all. There is no limit to the number of layers you can define anduse in a design.

Setting Layer Characteristics Globally

You can set attributes layer-by-layer or you can use Global Attributes Control to setthe following attributes on all layers at once:

• Protection (against selection) of items on layers

• Visibility of items on layers

• How shapes are displayed

• The style of lines used

The buttons in this area of the Layer Editor dialog enable you to change at once thelayer protection and visibility status, how shapes are displayed, and the line styleused for all layers. This can be easier than making the same change layer-by-layer. Itcan also be faster to set an attribute the same for all layers, and then individuallychange that attribute on the few layers that are an exception. If you want to preventselection on all layers except one or two of them, use Select None, then select theindividual layers you want access to, and turn on the Select status for those layers.

Miscellaneous Layer Editor Features

• The Ins (insert) column enables you to change the current entry layer whileworking in the Layer Editor dialog box so that you can quickly see the effect ofyour changes.

• The Reverse button toggles the display of the layer list top-to-bottom, or viceversa.

• The Visibility tab enables you to reduce the size of the Layer Editor dialog boxwhile keeping the most commonly used features of it available for editing.

Defining Layers 2-3

Page 24: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

The Default Layer

Every layer set contains a default layer. If you end up with a shape whose layernumber does not exist in the current layer set, the attributes of the default layer areassigned to the shape. For example, if you create a shape on a layer and then youdelete that layer definition from the Layers list, the shape appears with thecharacteristics of the default layer. You cannot delete or change the name or numberof the default layer, but you can modify all other attributes.

To view the currently-defined layers, choose one:

• Select Insert > Entry Layer

• Select Options > Layers

2-4 Defining Layers

Page 25: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Determining the Layer for an Item

To determine the layer for a specific item:

• Select the item and choose Options > Info .

Changing Layer Priority

Layer priority is determined by a layer’s position in the layer list. In the Layoutwindow, layers are drawn from lowest priority (at the top of the list) to highest

Defining Layers 2-5

Page 26: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

priority (at the bottom of the list); higher priority layers are drawn on top of lowerpriority layers.

To change a layer’s priority, change the position of that layer in the list:

1. In the Layers list, choose a layer name or ID.

2. Click Cut. The name and number are deleted from the Layers list.

3. Highlight the layer name that will follow the moved layer.

4. Click Paste to add the layer above the highlighted layer.

To add a layer:

1. Click New.

2. The layer list scrolls to the bottom and a new layer is added. The layer numberis the next available, sequential number, and a default name appears thatincludes the layer number.

3. Rename the layer, if you want, and click Apply.

To delete a layer:

1. In the Layers list area, select a layer name or ID.

2. Click Cut. The name and number are deleted from the Layers list.

Note Do not delete the default layer definitions. The ability to delete is provided toenable you to redefine layer definitions you have created.

2-6 Defining Layers

Page 27: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Changing the Entry Layer

The name of the current entry layer is displayed in the status panel at the bottom ofthe window, in the toolbar at the top of the window, and in the Entry Layer dialog.Anything you draw is drawn on the layer you set.

To set the current entry layer, choose one:

• Choose Insert > Entry Layer . Select a layer from the entry layer list.

• Choose Options > Layers . Select the layer from the layer editor list.

• Choose Insert > Change Entry Layer To . Click the object whose layer you wish tomake current.

• Click the entry layer dropdown in the toolbar. Choose the layer from the list.

Defining Port Connections (Layer Binding)

Use layer binding (in the Advanced tab of the Layer Editor) to define the connectionsthat a given port can make. In this field, enter the layers that ports must be on toconnect to a port on the selected layer. For example, if the selected layer is cond andthe only entry in the Layer Binding list is cond2, ports on the cond layer will connectonly to ports on the cond2 layer. Enter an asterisk (*) to connect to ports on any layer.

Defining Layers 2-7

Page 28: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Changing the Visibility and Protected Status of Items

Visible toggles the display of items on the selected layer. To display items on a givenlayer, enable the Vis option for that layer. By default, visibility is turned on for alllayers, making all items visible.

Selected toggles the protection status of items on the selected layer. To protect a layerso that you can prevent items from being selected, disable the Sel option for thatlayer. This can be useful if you need to edit certain types of items, but not others, in acrowded design. By default, protection is turned off for all layers, making all itemsavailable for selection.

Using IGES and GDSII Numbers

These numbers do not have to be unique. The IGES number is used to set the IGESlevel number. The GDSII layer number is used for both reading and writing GDSIIstream files; it must be a number between 0-255.

Assigning Layers for Transmission Line Components

By default, transmission line components are placed on the cond layer, but you canspecify different layers for multi-layer designs.

2-8 Defining Layers

Page 29: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

To assign the layer for transmission line components:

1. Select the appropriate substrate item. (Double-click the component to open theEdit Component Parameters dialog.)

2. Change the layer number reference. (Choose the layer from the ParameterEntry Mode drop-down.)

For microstrip elements, this is the referenced MSUB.

For Stripline elements, use SSUB (Stripline Substrate).

For Suspended Substrate elements, use SSSUB (Suspended Substrate).

3. Regenerate the layout. All the microstrip components will be placed on the newlayer.

Layer Files and Library Components

Library components rely on certain layers being defined. For example, by default, alltop-level metallization for components in microstrip and stripline libraries is placedon layer 1 (cond). In general, layers 1-12 should be defined so that the layout librariesfunction properly. If a layer is missing, the artwork for an element can not be created.

If you remove layer 1 cond, you must change the element’s corresponding substrateelement to specify a different layer number. For example, if you remove layer 1,artwork for microstrip elements will not be generated unless you change the condparameter of the MSUB_DEFAULT item referenced by these elements. Also, thepackaged parts library uses a number of layers to display part-packaged outlines,leads and other information. If you plan to use this library, be sure to include layerdefinitions compatible with the defaults.

Layer Files and Design Files

Every design has an associated layer file. When you create a design, the programautomatically looks for a layer file called layout.lay. By default, the program looks inthe current project directory first. If it does not exist there, it looks for it in thedirectory HPEESOF_DIR\lib\ <program_name>\defaults.

Note The variable that defines this search order is LAYERS_PATH. For additionaldetails, refer to the Installation and Customization manual.

Defining Layers 2-9

Page 30: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

All text and shapes are entered on layers, and each layer has a number assigned to it.The layer number for each part of a design is stored in the design file, but theattributes comprising the actual layer definition are stored in the layer file. Forexample, if your design contains a polygon, the program notes the layer number forthe polygon in the design file and searches the current layer file for a matching layernumber. It can then display the polygon with the appropriate color, fill pattern, etc.

Ensuring Compatible Layer Definitions

Always use the same (or compatible) layer definitions for related designs. This isespecially important for designs that are related hierarchically. For example, if youuse layer 1 for first layer metallization in one design, you should do the same for allrelated designs. If designs have incompatible layer numbering, you can change thelayer number associated with a shape by moving that shape to the appropriate layerusing the Edit > Move > Move to Layer command.

If you have made any changes to the layer definitions but have not yet clicked Apply,you can click Reset (in the Layer Editor dialog box) to return the layer definitions tothe state they were in before you started making changes.

Different designs can have different layer sets associated with them by reading indifferent layer files.

Layer File Format

Each line in a layer file defines a layer. There is no limit to the number of layers thatcan be defined. The layer names and numbers must be unique. Any layer numbered0, must have the name default. It can have its other characteristics set to any validvalue. By default, when a new design is created, it becomes associated with theschematic.lay and layout.lay layer file found on the path. If none are found, theprogram uses internal defaults.

The format for a layer file is:

layer_name layer_num gds_num iges_num color fill line_type plot_mode protect_flagvisible_flag layer_binding layer_type

The fields are separated by one or more spaces or tabs. Each field is described below.

layer_name Name of the layer. It must be unique within this file. The name defaulthas special significance and must have layer number 0. For details, see the User’sGuide.

2-10 Defining Layers

Page 31: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

The string can be any length, but should only contain letters, numbers or theunderscore.

layer_num This is the layer number. The number associates a layer’s attributes(color, name, fill, etc.) with objects stored in the design. For example, stored with arectangle is the information that it is on mask layer 4. The program searches thelayer file by number to determine how to plot the layer.

All layer numbers are integers between 0 and the largest integer (approximately 2billion). Layer number 0 is reserved for the default layer (see above). Each layernumber in the file must be unique.

gds_num This is the number to use as the GDSII stream layer number whentranslating a layout to GDSII stream format with the GDSII export option.

This is an integer in the range of 0-255.

iges_num This is used as the IGES level number when exporting a layout to IGESformat.

color An index into the eesof.col file that determines the color that an object isdrawn. It can be any integer in the range of 0, to the number of colors defined ineesof.col.

fill An index into the eesof.fil file that determines the fill pattern used when thelayer plot mode is filled or both. It can be any integer in the range of 0, to the numberof fill patterns defined in eesof.fil.

Note The hpeesof.fil file contains the names of X bitmap files that determine screenfill, and the HPGL fill pattern numbers when plotting to a HPGL hardcopy device.

line_type An integer representing the line style type. The available line styles are:

0 = solid

1 = dot

2 = double dot

3 = short dash

4 = short dot dash

5 = long dash

6 = long dot dash

Defining Layers 2-11

Page 32: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

plot_mode An integer representing how a closed object (circle or polygon) is plotted.

0 = outline

1 = filled

2 = both filled and outline

protect_flag Integer 0 or 1 representing whether a layer is protected or not (nothingcan be selected on a protected layer).

0 = not protected

1 = protected

visible_flag The integer 0 or 1 representing whether a layer is visible or not.

0 = not visible (not plotted)

1 = visible

layer_binding Names of the layers a port must be on to connect to a port on thislayer. An asterisk (*) = connection to any layer.

layer_type An integer representing the layer type.

1 = Physical

2 = Notes

4 = DRC

5 = LVS

Preferences for LayoutTo access Preferences for Layout, select Options > Preferences.

2-12 Preferences for Layout

Page 33: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

The illustration shows the tabs in the Preferences for Layout dialog box. Clicking atab brings that tab’s panel to the front. In the preceding figure, the Select tab isshown.

Changing Select OptionsTo change select options, select Options > Preferences > Select.

Changing Select Options 2-13

Page 34: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Setting How Polygons are Selected

You can choose one of two select modes for closed shapes (polygons): clicking insidethe shape or clicking near the edge of the shape.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Select tab.

3. In the Select Mode for Polygons, choose the method:

By edge enables you to select a polygon by clicking on its outer edge.

Inside enables you to select a polygon by clicking anywhere inside the shape.

Setting Color for Selected Items

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Select tab.

Because this shape isinside another, it can behard to select with Insideenabled.

2-14 Changing Select Options

Page 35: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

3. Click the colored box next to the word Color and select the color from thedisplayed palette. This sets the color for:

• the color of the marker that identifies a selected vertex,

• the box drawn around items identifying them as being selected.

Setting the Size of the Pick Region

The pick region defines how close the pointer must be to an item to select it.

1. Choose the command Options > Preferences

2. In the Preferences for Layout Dialog Box, choose the Select tab.

3. In the Size area, locate the Pick Box field.

4. Enter the size for the marker, and select the units.

Screen pixels specifies sizes in terms of pixels on the screen. For example, if youchoose 5 screen pixels, an item must be within 5 pixels of the pointer to beselected.

Layout Units specifies sizes in terms of the current units of the window. Forexample, if you are using inches and choose 0.1 layout units, an item must bewithin 0.1 inch of the pointer to be selected.

Setting the Size of Vertex Markers

A Vertex marker identifies a selected vertex.

5

5

Pick Box = 5

Outside pick region

Inside pick region

Pointer

Changing Select Options 2-15

Page 36: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Select tab.

3. In the Size area, locate the Selected Vertex field.

4. Enter the size for the marker, and select the units.

Screen pixels specifies sizes in terms of pixels on the screen. For example, if youchoose 5 screen pixels, the size of the marker is 5 pixels.

Layout Units specifies sizes in terms of the current units of the window. Forexample, if you are using inches and choose 0.1 layout units, the size of themarker is 0.1 inch.

Changing Grid and Snap SettingsTo change grid and snap settings, select Options > Preferences > Grid/Snap

You can establish settings for a snap grid and a display grid to assist you in creatinga layout. The display grid appears on the screen as a series of vertical and horizontallines or dots, but does not print. You use it to ensure exact alignment of pins andvertices as well as provide visual clues to spacing.

2-16 Changing Grid and Snap Settings

Page 37: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Grid Visibility and Color

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Grid/Snap tab.

3. In the Display area, choose Major, Minor, or both.

4. Choose the Type of display (Dots or Lines). You can have to zoom in to see thegrid display.

5. Click the colored rectangle next to the word Color, and choose the color for thegrid. Click OK to dismiss the color palette.

6. Click Apply.

Setting Snap and Grid Spacing

The ability to display a major grid as an increment of the minor grid enables you tobetter gauge distances and align objects in layout.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Grid/Snap tab.

3. In the Spacing area, enter Minor Grid display factors for both X and Y.

The larger the number, the wider the grid spacing.

Dot on the major grid as anincrement of the minor grid

Changing Grid and Snap Settings 2-17

Page 38: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

4. Click Apply.

If the display factor you specify makes the grid too dense to display, it isinvisible unless you zoom in. To see the grid without zooming, choose a largerdisplay factor.

5. If the Major Grid requires changing, enter X and Y factors in those fields andclick Apply.

Setting Pin/Vertex Snap Distance

Represents how close the cursor must be to a pin of a component or a vertex of ashape before the cursor will snap to it.

A large value makes it easier to place an object on a snap point when you are unsureof the snap point’s exact location. A small value makes it easier to select a given snappoint that has several other snap points very near it.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Grid/Snap tab. In thePin/Vertex Snap area, enter a number for the Diameter of the snap region.

3. Specify the Units.

Screen pixels specifies sizes in terms of pixels on the screen. For example, if youchoose 15 screen pixels, the diameter of the snap region is 15 pixels.

Layout Units specifies sizes in terms of the current units of the window. Forexample, if you are using inches and choose 0.1 layout units, the diameter of thesnap region is 0.1 inch.

4. Click Apply.

Setting Snap Modes

Snap modes control where the program places objects on the page when you insert,move, or stretch them; you can change snap modes when inserting, moving, orstretching an object, or drawing a shape. When snap is enabled, items are pulled tothe snap grid. You can restrict or enhance the manner in which the cursor snaps by choosingany combination of snap modes. Table 2-1 lists the snap modes that you can set, and theirpriorities.

2-18 Changing Grid and Snap Settings

Page 39: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Angle Snapping automatically occurs when only Pin snapping is enabled and youplace a part so that the pin at the cursor connects to an existing part. The placed partrotates so that it properly aligns with the connected part.

For example, if you have a microstrip curve at 30° and place a microstrip line so thatit connects to it, the microstrip line will snap to 30° so that it properly abuts thecurve.

Enable Snap toggles snap mode on and off. You can toggle snap mode on and off fromthe Options menu itself, and by default, there are snap mode buttons on the toolbar.

Except for pin snap, the pointer defines the point on the inserted object (the selectedlocation).

When you set all snap modes OFF, you can insert objects exactly where you releasethem on the page. This is sometimes called raw snap mode. Like other snap modes,the raw snap mode also applies when you move or stretch objects.

Pin When a pin on an object you insert, move, or stretch is within the snap distanceof a pin on an existing object, the program inserts the object with its pin connected to

Table 2-1. Setting Snap Modes

Snap Mode Priority

Pin 1

Vertex

2Midpoint

Intersect

Arc/Circle Center

Edge 3

Grid 4

Changing Grid and Snap Settings 2-19

Page 40: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

the pin of the existing object. Pin snapping takes priority over all other snappingmodes.

Vertex When the selected location on an object you insert, move, or stretch is withinthe snap distance of a vertex on an existing object, the program inserts that objectwith its selected location on the vertex of the existing object.

In vertex snap mode, a vertex is a control point or boundary corner on a primitive, oran intersection of construction lines.

Midpoint When the selected location on an object you insert, move, or stretch iswithin the snap distance of the midpoint of an existing object, the program insertsthat object with its selected location on the midpoint of the existing object.

Intersect When the selected location on an object you insert, move, or stretch iswithin the snap distance of the intersection of the edges of two existing objects, theprogram inserts that object with its selected location on the intersection of theexisting objects.

Arc/Circle Center When the selected location on an object you insert, move, orstretch is within the snap distance of the center of an existing arc or circle, theprogram inserts that object with its selected location on the midpoint of the existingarc or circle.

Edge When the selected location on an object you insert, move, or stretch is withinthe snap distance of the edge of an existing object, the program inserts that objectwith its selected location on the edge of the existing object. After a point snaps to anedge, it is captured by that edge, and will slide along the edge unless you move thepointer out of the snap distance.

Because edge snapping has a priority 3, if the cursor comes to within snap distance ofanything with a priority 1 or 2 while sliding along an edge, it will snap the selectedlocation to that.

Grid When the selected location on an object you insert, move, or stretch is withinthe snap distance of a grid point, the program inserts that object with its selectedlocation on the grid point.

All other snap modes have priority over grid snap mode.

2-20 Changing Grid and Snap Settings

Page 41: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Hints- Whenever possible, keep grid snapping on. After data is off grid, it is difficult to getit back on.

- Use 45- or 90-degree angles to ensure even alignment of data with less probability ofsmall layout gaps due to round-off errors.

- Keep grid spacing set at increments of a base grid setting. When grid snapping ison, coordinates entered with the mouse are rounded off or snapped to the grid setting.

Converting Traces to Transmission LinesTo change trace options, select Options > Preferences > Trace.

These selections enable you to define simulation and substrate information forconverting traces to transmission lines when you generate a schematic from a layout.

Convert Trace to

Displays the available choices for how transmission lines are simulated. (Tip: Toglobally simulate traces as transmission lines without explicitly converting them,select Transmission line elements.)

Converting Traces to Transmission Lines 2-21

Page 42: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Transmission line elements

Traces are simulated as transmission line elements, in accordance with the selectedElement Set.

Single Transmission line element

All traces are simulated as the transmission line element named in the SingleTransmission line element name field (by default, MLIN).

Nodal Connection (short)

Traces are simulated as shorts.

Element Set

The element set to be used for converting traces to transmission lines.

Substrate References

By default, all substrate references are set to the related<SUBSTRATE_NAME>_DEFAULT. You can type the name of a different ID.

Selecting Placement OptionsTo change placement options, select Options > Preferences > Placement.

2-22 Selecting Placement Options

Page 43: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Single Representation When you place an item in one representation, nothing isautomatically placed in the other representation.

Dual Representation When you place an item in one representation and move thepointer into the window for the other representation, the equivalent component isalready selected. Position the pointer and click to place it. (If a window for the otherrepresentation—containing the same design—is not open, one is openedautomatically.)

Always Design Synchronize Causes the program to fully synchronize bothrepresentations after each part is placed, ensuring all parts are fully interconnected.This takes more time than the Dual Representation mode and can move or rearrangethe layout or the schematic to preserve connectivity.

Toggling Display of the Component Parameter Dialog Box

The Component Parameter Dialog box displays the parameters for a selectedcomponent. Double-click a component to view this dialog box.

1. Choose the menu command Options > Preferences

2. In the Preferences for Layout dialog box, choose the Placement tab.

3. Toggle the options for the Component Parameter dialog box.

Component Parameter Dialog toggles the display of the Component Parameterdialog box. By default, when you click a component, a dialog box appears that

Selecting Placement Options 2-23

Page 44: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

displays the component’s parameters. If you disable this feature, the dialog boxappears only when you choose the menu command Edit > Item > EditComponent Parameters, or when you click the Edit Component Parametersbutton on the toolbar.

Show Component Parameter Dialog for components without parametersdisplays the Item Parameters dialog box even for components that do not haveparameters (GROUND, for example). By default it is off and the dialog box doesnot appear. Double-clicking the component symbol brings up the dialog box sothat you can change the item ID.

4. Click Apply.

Toggling Repeatable Component Placement

By default, a component remains selected for placement until you deactivate it. Thisenables you to place more than one copy of a component without selecting it eachtime.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout dialog box, choose the Placement tab.

3. Enable/disable the Auto-repeatable component placement option.

4. Click Apply.

Setting the Size of Ports and Grounds

Use the field in this panel to set the size (in layout units or screen pixels) of ports andgrounds.

Changing Options for Pins/TeesTo change pins/tees options, select Options > Preferences > Pin/Tee.

2-24 Changing Options for Pins/Tees

Page 45: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting the Size of Connection Markers

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Pin/Tee tab.There are two types of connection markers:

Pin sets the size of the marker that identifies component pins.

Tee sets the size of the marker that identifies tee connections betweeninterconnected wires.

3. Enter the size and select the units.

Screen pixels specifies sizes in terms of pixels on the screen. For example, if youchoose 5 screen pixels, the size of the marker is 5 pixels.

Layout Units specifies sizes in terms of the current units of the window. Forexample, if you are using inches and choose 0.1 layout units, the size of themarker is 0.1 inch.

Setting the Color of Pin & Tee Connections

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Pin/Tee tab.

Changing Options for Pins/Tees 2-25

Page 46: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

3. Use the selections in the Color area to specify the color of the markers thatidentify connected pins, tee connections between interconnected wires, pinnumbers, pin names, node voltages, pin currents, and node names.

Note Unconnected pins appear in the color set for highlighted items (see “ChangingDisplay Colors” on page 2-28).

Setting Visibility of Connected Pins, Pin Numbers & Names

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Pin/Tee tab.

3. Use the selections in the Visibility area to toggle the visibility status ofconnected pin markers, pin numbers, and pin names.

Note The Connected Pin selection in the Color area of this panel sets the color forthe markers that identify connected pins, pin numbers, and pin names.

Changing Entry/Edit AttributesTo change entry/edit options, select Options > Preferences > Entry/Edit.

2-26 Changing Entry/Edit Attributes

Page 47: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Polygon Entry Mode: Non-orthogonal enables you to draw polylines, polygons, andwires using all angles.

Polygon Entry Mode: Orthogonal restricts shape entry to horizontal or vertical.

Polygon self intersection checking makes it impossible for you to place additionalpoints on a polygon if overlapping lines result.

Re-route wire/trace after move When you move a connected component, wireconnections are re-routed so that there is only one orthogonal bend per connection.When this selection is disabled, original wire connections are preserved, and newwires are drawn from the endpoint of the original wires to the component’s newlocation, with an orthogonal bend as required by the move. By default, this selectionis disabled; wires/traces are not re-routed.

Route around annotation routs wires around annotation. By default, wires are routedthrough annotation.

Not self-intersecting

Self-intersecting

Changing Entry/Edit Attributes 2-27

Page 48: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Merge/Boolean Logical/Create Clearance Final Minimum Vertex Distance (in LayoutUnits). Vertices that fall within the distance entered here are collapsed into onevertex. This eliminates the spikes or slivers created during merge operations thathappen when vertices are too close together.

Arc/Circle Radius (degrees) determines how smoothly curves are drawn. The numberentered here defines when the program starts a new line segment. For example, anentry of 5 means that the program begins a new line every 5 degrees. In general, thefewer degrees, the smoother the shape, but the longer it takes to redraw the screen.

Note This setting affects only circles in that the number specified here is used if youconvert a circle to a polygon.

Auto-backup edit count automatically saves a file each time the number of edits tothat file reaches the number in this field.

Undo edit count sets the maximum number of commands held in the undo stack.Choosing Edit > Undo or clicking the Undo last command button on the toolbarundoes the last editing command. The stack of edit commands is unique for eachwindow.

Hint You can press Ctrl z to Undo the last command.

Rotation Increment (angle) forces objects you rotate to snap in their rotation only inn-degree increments, where n is the number you specify here.

Editing Drag and Move

When you click and drag an item, the distance of the move must be more than thedistance specified here for it to be recognized as a move.

Arc drawn with Arc drawn with5 degrees 45 degrees

Specify this45°5°

2-28 Changing Entry/Edit Attributes

Page 49: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Drag and Move: Drag and Move enabled protects you from moving an itemunintentionally when you click to select it and accidentally move the mouse. Bydefault, a move of less than 10 screen pixels is not recognized as a move.

Drag and Move: Threshold defines the threshold (in conjunction with Units) abovewhich the program recognizes a move. If you click and drag an object less than thisdistance, the program does not move the object.

Drag and Move: Units

• Screen pixels specifies size in terms of pixels on the screen. For example, if youchoose 10 screen pixels, a move of less than 10 screen pixels is not recognized asa move.

• Layout Units specifies size in terms of the current units of the window. Forexample, if you are using inches and choose 0.1 layout units, a move of less than0.1 inch is not recognized as a move.

Changing Component Text AttributesTo change text attribute options, select Options > Preferences > Component Text.

Component text is the text associated with components selected from a library orpalette. If the designated layer is visible, this text appears automatically when acomponent is placed in the Layout window.

Setting Component Text Font & Height

Font Use the drop-down list to choose a font. The default is HersheyRomanNarrow.

Changing Component Text Attributes 2-29

Page 50: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Height represents the text height with respect to the current units in a window(displayed in the status panel at the bottom of the window).

Setting the Layers for Component Text

When a component is placed in layout, its name and reference designator (ID) areautomatically placed with it on the silk screen layers. By default, the name is placedon the layer silk_screen2; the ID is placed on the layer silk_screen.

Name Use the drop-down list to define the layer for component names.

ID Use the drop-down list to define the layer for component IDs.

Changing Typed-in Text AttributesTo change text options, select Options > Preferences > Text.

Text Definition: Font Use the drop-down list to choose a font. The default isHersheyRomanNarrow.

2-30 Changing Typed-in Text Attributes

Page 51: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Text Definition: Height represents the text height with respect to the current units ina window (displayed in the status panel at the bottom of the window).

Justification: Horizontal Choose one.

Justification: Vertical Choose one.

Placement Angle

Non-rotating

Changing Display ColorsTo change display color options, select Options > Preferences > Display.

Setting the Color of the Drawing Area

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Display tab.

3. In the Color area, clicking a colored rectangle displays a palette from which tochoose a color.

Changing Display Colors 2-31

Page 52: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Foreground defines the color of the lines making up polygons, polylines, and arcs.

Background defines the color of the Layout window background.

4. Click Apply.

Setting the Color of Unconnected Pins

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout Dialog Box, choose the Display tab.

3. In the Color area, click the colored box next to the word Highlight and select thecolor from the displayed palette.

4. Click OK to dismiss the palette.

5. Click Apply. This sets the color for:

• the marker that identifies an unconnected component pin, and

• the box that the program uses to highlight an item. This type of highlightingis used when you use choose one of the Layout (Schematic) > Showcommands.

Setting DRC Memory Use and PerformanceTo change DRC options, select Options > Preferences > Verify.

2-32 Setting DRC Memory Use and Performance

Page 53: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Use these selections to set parameters that tune DRC’s memory usage andperformance.

Memory Management

Real Memory

This is the real memory that DRC is allowed to use (in Mbyte).

Storage per Area

This is the amount of memory needed per unit area (in layout units). To enable alarge design to be checked on a small machine, a design can be broken down into alist of smaller check regions. Using these two memory factors, DRC decides whetherthe design fits in a single check region, or whether it requires a large number ofsmaller check regions.

Maximum_check_area=real_memory_in_bytes/storage_per_area

The storage_per_area can be calibrated. At the end of a DRC run, the actualstorage_per_area used is reported, and can be used as a better estimate forsubsequent runs on the same design.

Epsilon

The offset to the clearance rule in DRC operation to compensate for arithmeticrounding errors. Note this is in database units, not layout units. For example, for a 5micron minimum spacing rule, this ensures that the edges, which are exactly 5microns apart, will not be pulled in as an error.

Fringe

If a design is broken down into smaller check regions due to memory constraints,each region is enlarged by this amount to catch any errors that occur close to theboarder of the region. This is normally the size of the biggest clearance rule, and isspecified in layout units.

Setting DRC Memory Use and Performance 2-33

Page 54: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Bin Width

is used to tune the performance of DRC operation. Each check region is divided intobins by the sorting grid of this width. The performance of the check depends on thenumber of vertices and edges loaded in each bin. Too many empty bins, or too manyvertices and edges in each bin will degrade the performance. This is specified inlayout units.

Changing the Display of HierarchyTo change hierarchy display options, select Options > Preferences > Display.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout dialog box, choose the Display tab.

3. Below the Color area, the current setting for the level of detail displayed inhierarchical designs is set in the field labeled Hierarchical Plotting Depth.

Any item nested below the plotting depth specified in this box is drawn as abounding box, which can significantly increase the redraw speed of complexhierarchical designs Plotting depth affects both screen and hardcopy output.

4. Enter the plotting depth.

5. Click Apply.

Setting Units/Scale FactorsTo change units and scale options, select Options > Preferences > Units/Scale.

2-34 Changing the Display of Hierarchy

Page 55: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Scale factors are used in simulation and in generating artwork for parameterizedartwork components.

Scale factors used in the layout should match those you want in the final output.

There are usually no problems associated with translating units that are in the samemeasurement system (mils to inches, or centimeters to millimeters), but round-offerrors can occur when translating between metric and English units.

Changing Layout Units & ResolutionTo change layout units and resolution options, select Options > Preferences > LayoutUnits.

Changing Layout Units & Resolution 2-35

Page 56: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Layout units are used for any drawn item (such as a polygon, circle, or square).

Notes Set the correct layout units at the beginning of a design. Changing units aftera design is complete can result in the loss of information (due to round-off errors).Because of this, if you must change the units of an existing design, you should make acopy of the file before you change the units. Then you can compare the designs afterthe change to determine if any information was lost.

When you change layout units, only the current design is rescaled to the new units

Setting Layout Resolution

Set the correct resolution (the smallest number allowed in layout), at the beginning ofa design.

1. Choose the menu command Options > Preferences .

2. In the dialog box that appears, select the Layout Units tab.

3. Enter the resolution.

4. Click Apply. The resolution changes for the current design.

The smaller the number the more precise the data base, but, because Layout uses a32-bit integer data base, setting a very small resolution limits the largest usernumber that can be represented. This is usually not a problem for most designs untilthe resolution is greater than 0.0001.

The greater the resolution, the more difficult it is to ensure exact alignment ofvertices in layout. Conversely, the greater the resolution, the smaller the gaps fromround-off errors produced by non-orthogonal angles.

If the smallest feature you want to have in a layout is 0.01 microns, the default database resolution of 100 data base units per user unit (or 0.01 layout units to data baseunits) can be used as the layout resolution (internally 1 mil or 1 micron is stored asthe integer 100, 0.5 is stored as 50 and 0.05 is stored as 5). With the default setting,no feature can be smaller than 0.01 microns (if you enter 0.005, it is rounded to 0.01).For example, if the design’s resolution setting is 2000 and you specify a length of 1.50,the data base stores this number as 1.50 • 2000, or 3000. Remember, if resolution isset too low, the smallest allowable unit can be too small; if set too high, the largest

2-36 Changing Layout Units & Resolution

Page 57: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

number representable can be too small. Generally, a resolution setting of 1000 isrecommended for most designs.

It is important to consider using a consistent resolution when creating relateddesigns, or when using the packaged parts library. Information can be lost whengoing from a higher resolution to a lower resolution, and, a design with a resolutionsetting of 1000 placed inside a design with resolution setting of 100 will appear 10times too large. The packaged parts library was created using the default resolutionsetting (100).

Angles are stored in the data base as integers, but they have a hard-coded resolutionof 1000 data base units per degree. All angles are stored in degrees between −180 and180 degrees. Angles specified with more than three decimal places are rounded off(24.7895 is stored as 24.790).

Toggling the Coordinate Readout DisplayTo change coordinate readout display options, select View > Coordinate Readout.

The X,Y coordinate display, which appears in the status bar at the bottom of theLayout window, displays two types of coordinates: positional and differential.

By default, the coordinate readout is on.

Positional displays the X,Y coordinates of the cursor position in relation to thetotal window. By default, the large + in the center of the drawing area is 0,0.

Differential displays the distance in X,Y the cursor has traveled since the lastclick. Set the starting point to 0,0 by clicking anywhere in the drawing area.

To toggle the display:

1. Choose the menu command View.

2. Click Coordinate Readout .

Positional Differential

Toggling the Coordinate Readout Display 2-37

Page 58: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

Saving a Layout SetupAfter you have the layout environment set optimally for your design, you can savethese settings to be used for other designs. A complete layout setup comprises twofiles:

• A preferences file that contains all settings under the Options menu except forlayer information and options that can be set differently within a design (suchas text height).

• A layer file that contains all of the layer information.

Note When you save a design file, the preference and layer files that are current atthat time are read the next time you open that design file.

Saving Layout Preferences

You can save the settings in the Preferences for Layout dialog box to either thedefault preferences file (layout.prf), or a new preferences file.

1. In the Preferences for Layout dialog box, click Save.

2. In the Save Preferences File dialog box, add the file name to the end of the pathdisplayed in the Selection field.

If you use the default preferences filename (layout.prf), those preferences are readin each time you create a design in the current project directory.

Saving Layer Information

You can save the settings in the Layer Editor dialog box to either the default layer file(layout.lay), or a new layer file.

1. In the Layer Editor dialog box (Options > Layers), click Save.

2. In the Save Layer File dialog box, add the layer file name to the end of the pathdisplayed in the Selection field.

If you use the default layer filename (layout.lay), the default layer set is read ineach time you create a design in that project directory.

2-38 Saving a Layout Setup

Page 59: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Using an Existing Layout SetupYou can re-use existing layout information for a design, rather than setting up thelayout environment each time you begin a design. A complete layout setup comprisestwo files:

• A preferences file that contains all settings under the Options menu except forlayer information and options that can be set differently within a design (suchas text height).

• A layer file that contains all of the layer information.

Note When you save a design file, the preference and layer files that are current atthat time are read the next time you open that design file.

Reading in an Existing Preferences File

1. In the Preferences for Layout dialog box, click Read.

2. In the Read Preferences File dialog box, double click the *.pref file you want toread.

Reading in an Existing Layer File

1. In the Layer Editor dialog box (Options > Layers), click Read.

2. In the Read Layer File dialog box, double click the *.lay file you want to read.

Reading a File from a Different Project Directory

1. In the Directories field, double click *_prj/...

2. Choose the project directory you want to read.

3. Double click the layer file.

Pick and Place ReportTo generate a Pick and Place Report:

Using an Existing Layout Setup 2-39

Page 60: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

1. Select File > Reports > Pick And Place... to open the dialog.

Edit the report name and display the current report configuration options.

Configuring the Pick and Place Report

The Pick and Place Report is configured using the file de_parts.ael. This file is readduring startup.

Note Prior to ADS 1.3, the de_parts.ael file contained an AEL script that generateda Parts List Report. The report was generated when Parts List was executed. Thede_parts.ael file is now used only to configure the Pick and Place and Parts Listreports.

If you have customized the Parts List report, you can retain this functionality byconcatenating your custom de_parts.ael file to the system de_parts.ael file. You willbe redefining the de_parts function.

You can customize the column data and the formatting of the report. You can addextra data columns in the report. The columns can be instance parameters, instanceproperties, or instance attributes.

The procedure de_parts_set_pick_and_place_options is called every time a Pick andPlace Report is generated.

To modify the format of the Pick and Place Parts list, make a local copy of the systemde_parts.ael file:

cp $HPEESOF_DIR/de/ael/de_parts.ael $HOME/hpeesof/de/ael

To make your changes current without having to reboot ADS, reload the de_parts.aelfile by typing the following line in the Command Line dialog box:

load ("de_parts.ael");

2-40 Pick and Place Report

Page 61: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

DE_PARTS_SET_PICK_AND_PLACE_OPTIONS

Routine: Configure the pick and place report

Method: This procedure is called every time a Pick and Place Report is generated.

defun de_parts_set_pick_and_place_options (){ de_parts_option_initialize ();/* Reset to system defaults */ /* Null out the exclusion and inclusion lists */

de_parts_option_set_hierarchical (TRUE); /* Hierarchical report */

de_parts_option_set_center_placement (TRUE); /* X,Y location at center */

de_parts_option_check_bom (FALSE); /* Do not check BOM flag */

/* Do not include simulation models */de_parts_option_add_exclusion_items (DePartsLumpedWithArtworkElements);de_parts_option_add_exclusion_items (DePartsMicrostripElements);de_parts_option_add_exclusion_items (DePartsPCBoardElements);de_parts_option_add_exclusion_items (DePartsStriplineElements);de_parts_option_add_exclusion_items (DePartsSuspSubElements);de_parts_option_add_exclusion_items (DePartsCoplanarElements);de_parts_option_add_exclusion_items (DePartsMultilayerElements);de_parts_option_add_exclusion_items (DePartsBlockTextFontsElements);

/* Add an additional column to display the PART_NUM instance attribute */de_parts_option_set_attribute_columns (list ("PART_NUM"));

de_parts_option_set_delimeter (NULL);/* Align columns */

de_parts_option_include_header (TRUE);/* Include header */

de_parts_option_sort_by_component (TRUE);/* Sort by component name */}

Configuring the Parts List Report

The procedure de_parts_set_parts_list_options is called every time a Parts ListReport is generated.

//-------------------------------------------------------------------------// DE_PARTS_SET_PARTS_LIST_OPTIONS// Routine: Configure the parts list report

Pick and Place Report 2-41

Page 62: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

// Methods: This procedure is called every time a Parts List Report//is generated.//-------------------------------------------------------------------------defun de_parts_set_parts_list_options (){ de_parts_option_initialize (); /* Reset to system defaults */ /* Null out the exclusion and inclusion lists */

de_parts_option_set_hierarchical (TRUE); /* Hierarchical report */

de_parts_option_set_center_placement (TRUE); /* X,Y location at center */

de_parts_option_check_bom (FALSE); /* Do not check BOM flag */

/* Do not include simulation models */ de_parts_option_add_exclusion_items (DePartsLumpedWithArtworkElements); de_parts_option_add_exclusion_items (DePartsMicrostripElements); de_parts_option_add_exclusion_items (DePartsPCBoardElements); de_parts_option_add_exclusion_items (DePartsStriplineElements); de_parts_option_add_exclusion_items (DePartsSuspSubElements); de_parts_option_add_exclusion_items (DePartsCoplanarElements); de_parts_option_add_exclusion_items (DePartsMultilayerElements); de_parts_option_add_exclusion_items (DePartsBlockTextFontsElements);

de_parts_option_set_delimeter (NULL);/* Align columns */

de_parts_option_include_header (TRUE);/* Include header */

de_parts_option_sort_by_component (TRUE);/* Sort by component name */}

Reformatting the Reports

You can omit and reorder the columns in a Parts List or Pick and Place Report usingAEL. Contact technical support if you wish to get a copy of the report formatting AELscript.

Features

Check BOM Flag

Command: de_parts_option_check_bom (TRUE|FALSE);

2-42 Pick and Place Report

Page 63: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

TRUE Only include instances with attribute INST_SPECIAL set asITEM_BOM_ITEM

FALSE Do not test for ITEM_BOM_ITEM (default)

Exclusion List

Command: de_parts_option_add_exclusion_items (list ("MLIN"));

Items in the list will not appear in the parts list.

This list is useful if parts have not been consistently flagged as BOM items. For thiscase, you wish to include everything except items in the exclusion list.

In order to include everything, do not check the BOM flag.

For example:

de_parts_option_check_bom (FALSE);de_parts_option_add_exclusion_items (DePartsLumpedWithArtworkElements);

Inclusion List

Command: de_parts_option_add_inclusion_items (list ("res_smt"));

Items in the list will appear in the parts list.

This list is useful if parts have not been consistently flagged as BOM items. For thiscase, specify to include only items flagged as BOM items, and add additional items inthe inclusion list.

Inclusion items are treated as leaf-level parts and do not get flattened. For example,if an inclusion item is a hierarchical part, its subelements will not be included in theparts list.

For example:

de_parts_option_check_bom (TRUE);de_parts_option_add_inclusion_items (list ("res_smt"));

Hierarchical Reporting

Command: de_parts_option_set_hierarchical (TRUE|FALSE);

TRUE Produce a parts list containing instances from all levels of the hierarchy.(default)

Pick and Place Report 2-43

Page 64: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

FALSE Produces a parts list containing instances from only the top level ofhierarchy.

** Enhancements:

- Placement coordinates are in world space

- Arbitrary angles are supported

- Reference IDs are unique

- IDs contain the hierarchical path to the instance

Component Placement X,Y Coordinates

Command: de_parts_option_set_center_placement (TRUE|FALSE);

TRUE Coordinates represent the center point of the instance bounding box. Thebounding box does not include the annotation text. (default)

FALSE Coordinates represent the location of pin one.

** Enhancement:

- x,y placement coordinates can be either the center of the instance bounding boxor the location of pin one

Component Placement X,Y Offset coordinates

Command: de_parts_option_set_package_offset (packageAttributeName,packageName, xOffset, yOffset);

For example:

de_parts_option_set_package_offset ("Package", "P1", 15, 0);

For each instance which has a user attribute named "Package", with attribute value"P1", the placement coordinate will be the origin offset by xOffset, yOffset.

** Enhancement:

- The x,y placement coordinate for an asymmetrical instance is not the center ofthe instance bounding box, but rather a fixed offset from the origin. The offset canbe incorported in the report.

2-44 Pick and Place Report

Page 65: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

User Attribute Columns

Command: de_parts_option_set_attribute_columns (list ("INST_SPECIAL","PART_NUM", "Price"));

Attributes in the list will appear as columns in the parts list. The attributes can beuser properties, user parameters, or instance attributes. The following instanceattributes can appear in the report:

INST_TYPE

INST_SPECIAL

INST_NAME

INST_DESIGN_NAME

INST_SYMBOL_NAME

INST_BBOX

INST_PROPERTY

Delimeter Character

Command: de_parts_option_set_delimeter (delimeter); where delimeter is used toseparate column data (i.e. " ", ",") Default is NULL.

If a NULL delimeter is specified, column widths will be determined by the longestdata field and all data will be left justified.

For example:

/* Separate columns with commas */de_parts_option_set_delimeter (",");

For example:

/* Auto-format */de_parts_option_set_delimeter (NULL);

Include Header

Command: de_parts_option_include_header (TRUE|FALSE); TRUE = Outputheader information (default)

FALSE = Output part data only

** Enhancement:

Pick and Place Report 2-45

Page 66: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Setting Layout Options

- User can specify whether to include the header information in the report. Areport containing only part data will be easer to parse.

Sort by Component Name

Command: de_parts_option_sort_by_component (TRUE|FALSE);

TRUE = Sort the parts list by the component name (default)

FALSE = Parts are listed as they appear in the database

** Enhancement:

- Default behavior is to sort the report by component name

- Parts previously appeared in the order they where found in the database. Simpleedits could cause the parts to be listed in a different order.

2-46 Pick and Place Report

Page 67: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 3: Creating a LayoutWhether you create a layout directly as a layout, from an existing schematic, or asyou create a schematic, there are only three basic steps to the process:

1. Set up the layout environment.

Customize the environment for the design you wish to create. How to editlayout defaults is described in Chapter 2, Setting Layout Options.

2. Create the layout, as described in this chapter.

3. Edit and complete the layout, as described in Chapter 4, Editing a Layout.

Creating a Layout DirectlyWhen you create a layout directly, you place components or shapes in the Layoutwindow. You can select components from either the palette or the library list. You candraw shapes with the cursor or by designating coordinates.

To Insert a Shape or Polyline:

1. Select an icon (or Insert command).

2. Follow the instructions in the lower, left corner of the window.

To Insert a Component from the Palette or Library List:

1. Select the desired component.

2. Drag to the desired location in the Layout window.

3. Click to place the component in the desired location.

Layout Environment

The following defaults are especially important when you will be drawing shapes inthe Layout window.

• Set snap and grid spacing (see “Changing Grid and Snap Settings” onpage 2-13).

By making the grid visible, then drawing in snap mode, you can draw shapeswith exact size and spacing.

• Specify the drawing layer (see “Changing the Entry Layer” on page 2-6).

Creating a Layout Directly 3-1

Page 68: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

All shapes are entered on layers. The color and visibility of any shape is controlledby the layer on which it is drawn. Before you begin drawing, specify the currententry layer according to the intended purpose.

Using Construction Lines to Help Placement

Construction lines can help you align parts, shapes, and text. The lines are infinitelylong, so you can place components in one area, scroll the view of the window, andknow that you are lining up objects correctly.

1. Choose Insert > Construction Line .

2. Click any two points along the line you want drawn.

Inserting a Component

From the Component Palette

You can place a category of components on the component palette for quick access.

• In the field above the palette, type in the desired category.

or

• Click the selection arrow to the right of the field; from the drop-down list, clickthe desired category.

3-2 Creating a Layout Directly

Page 69: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

From a Library

1. Choose the menu command Component > Component Library...

2. In the Library List dialog box, select the desired library.

3. From the list of components in that library, select the desired component.

4. Click to place the component in the window.

Identifying Unconnected and Connected Pins

When you place a component in the Layout window, note that each pin is outlined,and that when you connect two pins, the outline disappears. As described in Chapter2, Setting Layout Options, you can modify the highlight color of pins (see “Setting theColor of Unconnected Pins” on page 2-29) as well as the color of connections (see“Setting the Color of Pin & Tee Connections” on page 2-22).

Placing a Component by Defining Coordinates

Use the following steps to place a component at specific coordinates:

1. Select a component.

2. Choose the menu command Insert > Coordinate Entry .

3. In the Coordinate Entry dialog box, enter a value for X and a value for Y.

4. Click Apply.

unconnected pins

connected pins

Creating a Layout Directly 3-3

Page 70: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

The program places the component in the Layout window, with pin 1 at thespecified coordinates.

Hint By default, the X and Y Increment fields are set to the current snap spacing,but you can use any increment that meets your design needs.

Drawing Shapes

In the Layout window, you can use the following geometric forms when creatinglayout shapes:

• Rectangles

• Paths

• Arcs

• Text

• Polygons

• Polylines

• Circles

In addition, you can use Traces to represent electrical connectivity.

Shapes can be stretched and merged, and you can move or delete their vertex points.The Insert menu contains commands that enable you to draw a variety of shapes andlines. Many of the Insert menu commands are also found as icons on the toolbar.

Note Selecting the cursor on the toolbar during execution of any Insert commandterminates the command and removes the incomplete shape.

To draw a shape:

1. Either click the shape icon on the toolbar, or choose the menu command Insert ><shape>.

2. Follow the instructions at the bottom of the window.

3. Click to place the shape.

3-4 Creating a Layout Directly

Page 71: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Drawing a Circle: Enter the center point, then a point on the perimeter.

Drawing a Rectangle: Enter two corners.

Drawing a Polygon: Enter line segments, and double-click to automatically createthe closing segment.

• Including an Arc in a Polygon Any time during the creation of the polygon,choose Insert > Arc (<desired direction>).

• Erasing a Newly Drawn Segment or Arc To backtrack to the previous pointchoose Insert > Undo Vertex.

Drawing a Polyline: Enter line segments, and double-click to end the final segment.

• Including an Arc in a Polyline Any time during the creation of a polyline,choose either Insert > Arc (<desired direction>).

• Erasing a Newly Drawn Segment or Arc To backtrack to the previous point,choose Insert > Undo Vertex.

Drawing an Arc: Enter the point where the arc begins, the center of the arc, and thepoint where the arc ends. You can draw an arc clockwise or counter-clockwise.

Note Only closed shapes (polygons, circles, rectangles) can be displayed filled;shapes created with polylines (such as arcs) cannot.

Undoing a Vertex

To remove the last arc or vertex entered while creating a polygon, polyline, wire,trace, or path, choose the menu command Insert > Undo Vertex.

Start point

End point

Center

Creating a Layout Directly 3-5

Page 72: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

Drawing Shapes by Entering Coordinates

Just as you can place a component by specifying coordinates (see “Placing aComponent by Defining Coordinates” on page 3-3), you can draw a shape byspecifying the coordinates required for that shape.

1. Select the desired drawing command.

2. Choose the menu command Insert > Coordinate Entry .

3. In the Coordinate Entry dialog box, specify the desired X and Y coordinates forthe anchor point and press Enter (or click Apply).

4. Continue specifying all points required for the selected shape.

By default, the X and Y Increment fields are set to the current snap spacing, butyou can use any increment that meets your design needs. A simple exampleshowing the coordinates used to draw a square, starting at 0,0, is shown atright.

Inserting Text

You can add text to a design using either the Text command from the Insert menu orthe Text icon on the toolbar.

1. Choose Insert > Text . The status panel prompt displays the followingmessage: New Text: Enter location for new text

2. Click the pointer at the desired location and begin typing.

You can use the arrow keys, the backspace and delete keys to make changes;you can also drag across text to highlight it, then re-type or delete it.

To continue the text on the next line, press Enter and continue typing.

3. When you are through with this text, move the pointer away from the text andclick.

(0,0) (2,0)

(2,2)(0,2)

3-6 Creating a Layout Directly

Page 73: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

To type text in another location, click in that location and begin typing.

4. When you are through adding text, choose Insert > End Command or click thecursor on the toolbar.

Notes

To edit existing text, choose the menu command: Edit > Text > Edit Text.

To change the attributes of existing text, choose the menu command: Edit > Text >Attributes.

To change the attributes of subsequent text, choose the menu command: Options >Preferences > Text.

Layout Block Text FontsWhen creating physical designs for output to a production process, you can providetext that displays on the produced parts. Often this means that the text must becomposed of primitives shapes that have thickness to them, not a simple stroke font.

The Advanced Design System has a palette of polygon-based text fonts, called BlockText Fonts, to satisfy this need.

Layout Block Text Fonts 3-7

Page 74: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

The program supports a total of 14 fonts. The first eight are the same as the fontsthat were supplied in the Microwave Development System (MDS). The supportedfonts are:

din17 - An industrial standard font.

iso3098 - Another industrial standard font.

roman - A font similar to the Times Roman font.

smooth - A font with the characters more round and smooth.

italic - An italic font.

standard - The original font supplied in MDS.

gothic - A font that’s more for fun than practical use.

math - A font of special math characters.

sans - A basic sans serif style font.

sansbold - A bolder version of sans.

filled - A font with no holes in the characters.

filledbold - A bolder verions of filled.

straight - A font with no curves.

straightfilled - A filled (no holes) version of straight.

These are not simple stroke fonts that are put through a translation process, but areactually implemented as polygon definitions for each letter in the font. The fonts areimplemented as components (built using the Graphical Cell Compiler) and, therefore,have a wide range of attributes available in the component edit dialog.

3-8 Layout Block Text Fonts

Page 75: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

The attributes are:

Text String - The actual text string to be displayed. The text string should not beenclosed in quotes (") but may contain quotes that displays in the placedcomponent. The text can have multiple lines with the characters backslash-n (\n)representing a new line. The parameter can be a reference using the "@" prefix, soyou can specify a variable name. The contents of the variable is the text stringdisplayed (see “Example” on page 3-10).

Character Height - The height of the characters. This is actually the height of thestandard character size for the specific font. Lower-case characters are not as largeand characters with descenders (for example: g, j, p, q, and y) extend below thestandard size.

Character Spacing - A multiplier for the horizontal space used for the standardcharacter size. When set to 1.0, large characters like W or M can touch. If set to avalue smaller than 1.0, characters can overlap.

Line Spacing - A multiplier for the space verticle space used for the standardcharacter size. The default value of 1.2 leaves enough room between lines so thatcharacters with descenders do not overlap the characters of the next line.

Layout Block Text Fonts 3-9

Page 76: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

Insertion Layer - The numeric layer ID where the polygons for the text string areplaced.

The polygon definitions for each font are not loaded unless a font component is beinginserted or edited, so that startup speed or memory usage is not impacted. When afont is used for the first time in a session, a small dialog informs you that the font isbeing loaded. When the loading is complete, the dialog closes.

After a font is loaded, you do not need to load it again for the duration of the currentsession of ADS. In addition, you do not need to load the font to view apreviouslly-inserted text component since the component is simply a set of polygons.You only need to load the font if you edit the component (causing it to be re-created)or if you insert a new text component in that font.

After you insert a text component, you can modify all component attributes usingEdit/Component/Edit Component Parameters. You can edit the text string, changeany of the physical-size attributes, or change the layer the component is insertedon—you can adjust the text easily so it can fit within any physical constraints in thedesign.

If you need to change the font on a text component, you can useEdit/Component/Swap Components. Since the component name is the font name,changing the component name to a different font causes the component to bere-created in that new font.

Note For detailed font definitions, see “Font Definitions” on page 9-1.

Example

This example shows how a block font text component can reference a schematicvariable and display its contents.

First, open a Schematic window and place a Var component. Then edit the componentand add a name/value pair to be used in Layout.

3-10 Layout Block Text Fonts

Page 77: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Next, open a Layout window. Confirm that the Layout window is for the same designas the Schematic window. Select a font to insert. In the text field use the "@" syntax tospecify the variable name defined in the Schematic in the Var component.

Insert the component and notice that the contents of the variable, not the variablename, is displayed.

Creating a Layout from SchematicsYou can ensure that a schematic and layout are equivalent by using designgeneration and update (creating a schematic from a layout, or a layout from a

VAR

VAR1

Creating a Layout from Schematics 3-11

Page 78: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

schematic). When you do either, the program examines each element in the sourcerepresentation (the active window when you choose the command) and modifies orcreates an equivalent element in the target representation.

The generation process can be either fully automatic, or incremental.

• Automatic Generation If all data is contained in the source representation,you can generate a full target representation with one menu command.

• Dual Representation Enables you to simultaneously place interconnectedelements in the source and target designs.

• Incremental Generation If there are a number of elements in the source thatdo not correspond directly to target components, or if the source has elementsthat do not connect the same way as elements in the target, you can create atarget representation incrementally, by interactively placing elements one at atime, or a group at a time, then connecting them.

Layout Environment

Before beginning, be sure that layout defaults are appropriate for your design.

• Set snap and grid spacing (see “Changing Grid and Snap Settings” onpage 2-13).

• Ensure that the drawing layers are appropriate for the components you will beusing (see “Setting Layout Options” on page 2-1).

Generate/Update Defaults and Options

Before beginning, be sure that generate/update defaults are appropriate for yourdesign.

Positioning Components

There are two types of components, as they relate to generating/updating:

• Fixed Components are not re-positioned when a design is generated.

• Free Components are repositioned to abut at least one pin with aninterconnected element.

By default, components placed or edited in the Schematic window are fixed. Whenyou make changes to their counterparts in the Layout window and update the

3-12 Creating a Layout from Schematics

Page 79: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

schematic, the fixed components retain their positions, and are rewired to maintainconnectivity.

Fixing a Component’s Position

There can be critical sections or complete sections of a layout that you do not wantrepositioned by the program. In this case, you can set these components as fixed.

1. In the Schematic window, select the components

2. Choose the menu command Layout > Fix Component Position .

Showing Fixed Components

In the Schematic window, choose the command Layout > Show Fixed Components.

Free Components are repositioned to abut at least one pin with an interconnectedelement.

Normally all components placed in Layout during generation, and components placeddirectly in a layout from a palette or library, or by using theLayout > Place Components from Schem to Layout command, are placed as freecomponents. Typically, you free components in a schematic only when you are doing alayout-driven design.

Freeing a Component’s Position

In the Schematic window, select the component and choose the menu commandLayout > Free Component Position.

Updating a Layout with Respect to Deleted Schematic Components

By default, the program places a component in the Layout window for eachcomponent placed in the Schematic window. When you make changes to yourschematic and synchronize the layout with it (Layout > Update/Generate Layout),you must choose whether or not to delete items from the layout if their equivalent hasbeen deleted from the schematic. The option that defines this behavior is in theGenerate/Update dialog box.

Creating a Layout from Schematics 3-13

Page 80: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

Automatically Displaying a Status Report

By default, the program displays the Status Report dialog box when yougenerate/update a layout. If you do not need this information, you can deselect thisoption in the Generate/Update Layout dialog box.

Creating a Layout from a Complete Schematic

If a schematic contains all data, it is very simple to create a layout. For example:

1. In the Schematic window, build the simple schematic shown here.

2. Choose the menu command Layout > Generate/Update Layout (the schematic isthe source representation). The Generate/Update Layout dialog box appears.

3-14 Creating a Layout from Schematics

Page 81: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

By default, the layout will begin with P1, at 0,0, with an angle of 0 degrees.When there is no existing layout, the Equivalence (the layout component thatcorresponds to the starting component in the schematic) is shown as notcreated.

At this point, all of the elements in the schematic are highlighted, indicatingthat they all need to be generated.

3. Click OK.

The Status of Layout Generation dialog box appears. It displays the number ofdesigns processed, the number of components regenerated (created) in thelayout, the number of components that are oriented differently in the layoutthan in the schematic, and the number of schematic components that were notplaced in the layout.

Start generation

Starting component for generation

Place P1 in layout at 0,0with angle of 0.0 degrees

Fix or free the position of P1 (sets whether itcan be re-positioned in subsequent

Creating a Layout from Schematics 3-15

Page 82: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

The program automatically opens a Layout window and places the generatedlayout in it. The orientation of the layout is different from that of the schematic,because the layout is drawn from left to right across the page, beginning at theStarting Component.

Creating a Layout as You Create a Schematic

Creating a layout as you create a schematic is the same as creating a layout from afinished schematic (see “Creating a Layout from Schematics” on page 3-11), except

3-16 Creating a Layout from Schematics

Page 83: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

that you place components simultaneously in both the source and targetrepresentations.

Options > Preferences... > Placement

Note In this mode, components placed in the layout also appear in the schematic.

1. Choose the menu command Options > Preferences .

2. In the Preferences for Layout dialog box, choose the Placement tab.

3. Enable either Dual Representation or Always Design Synchronize.

Dual Representation enables you to place equivalent components in the otherrepresentation quickly, because the component is already selected in the secondwindow.

Always Design Synchronize causes the program to fully synchronize bothrepresentations after each part is placed.

Creating a Layout from Schematics 3-17

Page 84: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

Managing Unplaced Components

Unplaced components are those that are not placed during the generation process.The program stops when the it encounters a component without artwork (such as aseries capacitor) during the generation process. All remaining components areunplaced. A line appears in the Status of Layout Generation dialog box to alert youthat unplaced components exist (that is, the layout is not fully generated). There aretwo ways to place unplaced components:

• Choose the first unplaced component as the Starting Component, andregenerate the layout.

• Interactively place the components that have not yet been placed (this is thepreferred method for RF designs).

Note You can also leave space in a layout for components that you know do not haveartwork. See “Leaving Gaps for Artwork” on page 3-20.

Showing Unplaced Components

In the Schematic window, choose Layout > Show Unplaced Components. The programhighlights any components that were not place in the layout.

Interactively Placing Unplaced Components

1. In the Schematic window, choose the menu commandLayout > Place Components from Schem to Layout .

The program highlights any components that were not place in the layout.

2. Click on a highlighted component.

3. Move the pointer to the Layout window. A ghost image of the component tracksthe pointer.

4. Position the component and click

5. Repeat steps 2 through 4 until all unplaced components are placed.

3-18 Creating a Layout from Schematics

Page 85: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Avoiding Common Problems

This section documents the solutions for some of the more common problems that canoccur as you create layouts.

Junctions and Steps

When creating a layout from a schematic, common areas where mistakes are madeinvolve junctions and steps.

Junctions In the schematic, you must use a TEE element where multipletransmission lines form a tee junction. The following figure shows the incorrect andcorrect way to connect three transmission lines.

If three transmission lines are joined without using a tee element (as in the incorrectdiagram), the program sees two transmission lines (M2 and M3) connected to M1 atthe same pin. Because of this, in the generated layout M3 is placed on top of M2.

Note The use of tee elements is also important for proper simulation ofinterconnected transmission lines.

Steps You must use a step or taper element to introduce changes in transmissionline width. A common error in microstrip and stripline layout is to connect twodifferent width transmission lines without a transition element, as shown in thefollowing figure.

M3

M2M2M1 M1

M4

M3

Correct, using tee junctionIncorrect

Creating a Layout from Schematics 3-19

Page 86: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

To account for the discontinuity, you must insert either a taper or step elementbetween the two MLIN elements.

• Step elements do not introduce additional length, but do ensure that thediscontinuity is accounted for in simulation.

• Taper elements do have length. Use a taper to describe any gradual change intransmission line widths.

There are a number of other discontinuities that can be included in simulation,such as gaps and end effects. For a list of elements relevant to a design, refer to thecomponent catalog.

Leaving Gaps for Artwork

For components that do not have default artwork, it is sometimes easier to leave agap in a layout where the artwork can be placed later than to create the associationbetween a schematic and artwork element. This can be done by generating artworkfor the elements with artwork, incrementally, or by using an element with GAPartwork. The following illustration is an example using incremental layout to createa gap.

MLINTL1W=50L=100

MLINTL2W=25L=100

Incorrect—need step or taper

The element artwork for MSTEP has nolength. It appears simply as a lineseparating the two MLIN elements.

MLIN

MSTEPMLIN

3-20 Creating a Layout from Schematics

Page 87: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

In the example above, M1 was chosen as the starting component and 0,0 was given asits location. Then M2 was picked as the starting component with a location of 50, 0,leaving a 20-mil gap for the resistor artwork, (50 = length of M1 (30) + 20).

This technique works in simple cases, but there are disadvantages. One disadvantageis what happens when you edit a design and then re-generate it. The program doesnot remember the location of the elements, so in this example, if you lengthen M1,the gap would shrink. Though you could freeze the positions of M1 and M2 (see“Positioning Components” on page 3-12 on see “Positioning Components” onpage 3-12), this could make inserting and positioning new elements more difficult.While this approach is adequate for simple layouts, it should be avoided for morecomplex layouts; all artwork should have an associated schematic element. The fulldesign can then be updated at any time.

A better solution for this example would be to place a CAP_SPAC instead of a CAP. Inthis way, the design generation can be done in one step.

Hierarchical LayoutsHierarchy is the relationship between different parts of a layout. A layout withhierarchy contains one or more artwork elements that exist in separate design files.You can create a hierarchical design by placing an existing design within the currentdesign. This creates an instance or reference to the design.

In the program, the term component is often used interchangeably with instance. Inthis case, instance refers something that is referenced by another layout. Creating aninstance is different than copying the contents of one layout into another layout.Creating an instance does not copy any data; instead, a reference to the desired layoutis created.

M1 R1 M2 M3

20-mil gap for R1

M1M2

M3

W = 10L = 30

Hierarchical Layouts 3-21

Page 88: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

There is no limit to the level of hierarchy that can be created. Designs can referencedesigns that, in turn, reference other designs. Parameters can be passed to all levelsof hierarchy. The only limitation is that a design cannot reference itself at any level ofthe hierarchy (for example., design A referencing design B that, in turn, referencesdesign A).

Advantages of a Hierarchical Design

The primary advantage to creating a hierarchical design is that it saves you time.You can use one layout in many places. Making a change in the referenced layout isautomatically reflected in all layouts that use that instance. In Layout you can buildup libraries of reusable designs that can be referenced by any project.

Schematic Considerations

If you want to simulate a design containing a layout, there must be a schematic. Ingeneral, the hierarchies of the schematic and layout should match. That is, if there isa subnetwork in the schematic, there should be a corresponding subnetwork in thelayout.

Although the system can create the hierarchy of one representation automaticallyfrom the other, it is flexible in how it generates and updates schematic and layout.You can, when creating a subnetwork, specify any design or AEL macro as its layoutequivalent (File > Design Parameters). Choose one of the following artwork types:

• Select Synchronized if the artwork for the network can be found in the designfile itself. This is most useful when the artwork of a network is dependent onschematic components. When you choose Synchronized as the artwork type, theprogram will regenerate the artwork accordingly.

• Select Fixed if the artwork for the network is in a separate file. Select or typethe Name of the artwork file to be associated with this subnetwork.

• Select AEL Macro if the layout is represented as an AEL function and select ortype the Name of the AEL macro to be associated with this subnetwork

• Select None if no artwork is going to be generated or no artwork is going to beused in synchronizing the schematic with layout objects

It does not matter whether you select the File > Design Parameters command fromthe Schematic or Layout window, they both write descriptions to the same file whenyou save the design.

3-22 Hierarchical Layouts

Page 89: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Parametric Subnetworks

Unlike most CAD systems, instances can be modified on a per-instance basis; eachinstance of a referenced design does not have to be identical. You can add parametersto a schematic component that modify one or more of its attibutes, so that when youuse that schematic in another design, you can define the parameters as required.This type of design is called a parameterized design. For example, you can create aschematic with a parameter that modifies the length of a microstrip line; when thedesign is placed in another design, you can define that parameter as any length.

When you generate the layout, the artwork elements reflect the parameters youdefined. See online help for details on creating parametric subnetworks.

Creating a Hierarchical Layout

Creating Hierarchy Using Design Generation

1. Create a first-level design in the Schematic (or Layout) window.

2. Use the Generate/Update command from the Layout (or Schematic) menu sothat you have both representations available.

The following schematic and layout examples are called lpf. The mlengthparameter was created using the File > Design/Parameters command, whichcreates a parameterized design.

length = 100 length = 200

Hierarchical Layouts 3-23

Page 90: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

3. Save the design.

4. Create the top-level design by choosing File > New Design .

5. Click the Library button. From the Subnetworks library, select the newlycreated design file, lpf.

6. As you move the pointer into the Schematic window, a ghost image of the designmoves with it to aid you in positioning. Click to position the design.

7. Complete your top-level design.

8. Save your design.

3-24 Hierarchical Layouts

Page 91: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

The following examples show lpf , placed twice. The top-level design is called lpf2.

Creating Hierarchy Manually

1. Create a design, in the Layout window, that you want to reference in yourtop-level design.

2. Add ports if the layout is to be used with a schematic design for simulation.

3. Create the top-level design by choosing File > New Design.

4. Click the Library button. From the Subnetworks library, select the newlycreated design.

5. As you move the pointer into the Schematic window, a ghost image of the designmoves with it to aid you in positioning. Click to position the design.

6. Complete your top-level design.

7. Save your design.

Viewing Hierarchical Design Information

You can view or print a list of the hierarchy levels of your design. Hierarchy levels areindicated by the indentation of the list. Top level instances are not indented, eachnested level is indented with one space.

1. Choose Options > Hierarchy and the Hierarchy dialog box appears.

Hierarchical Layouts 3-25

Page 92: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

2. To save the information to file, choose Print . The information is sent to thedefault printer.

3. Click OK to dismiss the Hierarchy dialog box.

Flattening Hierarchy

When you are ready to generate final artwork, you might want to use the Flattencommand to remove all levels of hierarchy. This process copies all data from thereferenced design to the current representation. Repeat the Flatten command foreach level of hierarchy you want to delete. When you finish this process, your designwill be intact, but contain no references that could affect your final design.

1. Open your top level hierarchical design.

2. Select an instance, the instance becomes highlighted.

3. Choose Edit > Component > Flatten .

This copies all data from the component to the current representation. Now youhave two sets of component data.

4. Repeat this procedure for each instance you want to flatten.

5. Check that all hierarchy levels have been removed by choosingOptions > Hierarchy . There should be no indented levels.

6. Save your design.

Breaking the Connection Between Layout and Schematic

The Flatten command works on components like MLIN. You can use it to break theconnection between the layout and the schematic so that you can change a layer oredit the shape in the layout.

3-26 Hierarchical Layouts

Page 93: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

1. Select the microstrip(s).

2. Choose Edit > Component > Flatten .

3. Repeat this procedure for each instance you want to flatten.

Creating a Hierarchical Design for Repeated Use

The Create Hierarchy command copies selected artwork elements to another file, savesthat new file, deletes the selected components in the original file and replaces themwith a reference to the new design. In addition, you can parameterize the design inthe newly created file, and use it as a subnetwork in any design.

Assigning a Symbol to a Subnetwork

To use a custom symbol to represent the design, you can do one of following:

• Create a symbol to represent only this particular design. This methodrequires drawing the symbol in the design file containing the design.

• Create a symbol that can be used to represent any design. This methodrequires drawing a symbol in a file that contains only the symbol.

Pushing Into or Popping Out of Hierarchy

In the Layout window, you can push into an component to view the actual artworkrepresented by the component.

1. Select the component.

2. Choose View > Push Into Hierarchy . The network represented by the symbol isdisplayed.

3. When you are through viewing the network, choose Pop Out of Hierarchy andyou are brought back to the component (or design containing the component).

The Pop Out of Hierarchy command is the reverse of pushing, and only works if adesign has been pushed into. For example, this command brings you back to thecomponent (or design containing the component) after viewing the artworkassociated with it.

Hierarchical Layouts 3-27

Page 94: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating a Layout

Libraries and Search Paths

Many designs use a hierarchical approach. A top-level design is built from reusable,lower-level, subnetworks. Layout stores all networks in separate design files. The toplevel network is maintained in a separate file that refers to the lower-level,subnetwork files.

When a hierarchical design file is read in, each reference to a subnetwork isautomatically read in as well. In most cases, all subnetworks are in the samedirectory as the top level design, but this is not required. Design files can be locatedanywhere in the file system. A library search path is used to locate referenced designfiles when any design is read into the program.

A library search path is a list of directories that the program uses when searching fora referenced design file. The directories in the list are examined in sequential orderuntil the file is found. The networks, tests, and default directories of the currentproject are usually the first directories in the search path; system example andsymbol directories usually follow. After the file is found, the search is terminated andthe file is read in.

The library search path mechanism allows the construction of any number ofreusable layout libraries that can be shared among different designs. Creating designlibraries of tested and commonly used layout components can save a great deal oftime, while ensuring reliable designs.

The environment variable SIMULATOR_AEL lists the AEL files the program shouldsearch for. When modifying this variable, add the names of your AEL files after thedefault filename. A related variable, AEL_PATH, defines the search path for theseAEL files.

The directories listed in the path in the AEL_PATH variable are searched in orderfrom left to right. The search is terminated as soon as a design is found.

If you create a library of reusable elements, you must add the directory containingthe library to the search path.

Modifying Search Paths & Environment Variables

Search paths that control the order of directories searched and the files loaded by theprogram are defined by certain environment variables. For information on thesevariables, refer to the Installation manual.

3-28 Hierarchical Layouts

Page 95: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 4: Editing a LayoutAs in other areas of the program, most edit commands enable you to select one ormore components either before or after you select the edit command. The mostcommonly used editing commands, Copy, Delete, Move, Rotate, and Undo areperformed in a layout just as they are in any other part of the program. As in otherareas of the program, you can edit text, and you can change either the attributes ofexisting text, or define the attributes of all subsequent text.

An electrically complete layout circuit has all components connected. Refer to thischapter for details on editing and connecting layout circuit components.

Using Selection FiltersOptions > Preferences > Select

Selection Filters enable you to specify the types of components you want to include orexclude in sections. Any component that is turned off is not selected when you clickon it individually, attempt to enclose it in a selection window, or choose the Select Allcommand. Only the Select By Name and Deselect By Name commands ignore theselection filters.

By default, all types of components are turned on except Drawing Format.

Using Selection Filters 4-1

Page 96: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

Editing ShapesThere are a variety of editing operations you can perform on common layout shapes.For details on these editing operations, refer to the section of interest:

• “Manipulating Polygons and Polylines” on page 4-2

• “Manipulating Vertices” on page 4-4

• “Stretching the Edge of a Shape” on page 4-7

• “Scaling Shapes” on page 4-7

Manipulating Polygons and PolylinesThere are several ways to modify polygons and polylines after drawing them:

• Edit > Merge Enables you to create a single shape from two or more existingshapes that abut or overlap, on the same layer. This operation applies to thefollowing shapes: polygons, rectangles, circles, and paths.

• Edit > Modify > Convert To Polygon Enables you to convert circles, as well aspolygons containing arcs, to simple polygons where all curves are converted toline segments that approximate their original shape.

• Edit > Modify > Break Enables you to convert a polygon into a single polyline.

• Edit > Modify > Join Enables you to join selected polylines with coincidentendpoints into a single polyline. If a closed shape results, the joined polylinesare converted to a polygon.

• Edit > Modify > Explode Enables you to convert a polygon into individual, linesegments, disconnecting it at each vertex.

To create a single shape from two or more shapes on the same layer that abut oroverlap:

1. Select the desired shapes.

2. Choose Edit > Merge .

4-2 Editing Shapes

Page 97: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

To convert a shape to a polygon:

1. Select the shape, where the shape can be a circle or polygon containing an arc.

2. Choose Edit > Modify > Convert To Polygon . All curves are converted to linesegments that approximate their original shape. The number of line segmentsused in this conversion is determined by the setting Arc/Circle Resolution(degrees) in Options > Preferences > Entry/Edit.

To join selected polylines (with coincident endpoints) into a single polyline:

1. Select the individual polylines you want to join.

2. Select Edit > Modify > Join . All coincident endpoints are joined. You can verifywhat has been joined by clicking on the shape to select it and observing whetheror not the entire shape is selected.

Before After

45°5°

IndividualPolylines

Resulting PolygonResulting

Manipulating Polygons and Polylines 4-3

Page 98: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

To verify what has been joined, click the shape to select it and observe whetheror not the entire shape is selected.

To convert a polygon into individual, two-point line segments:

1. Select the polygon.

2. Choose the command Edit > Modify > Explode . All vertices are disconnectedleaving individual line segments that you can edit as needed.

To convert a polygon into a single polyline:

1. Select the polygon.

2. Choose Edit > Modify > Break . The starting and ending points of the polygon arebroken, identified by a marker, and you can now manipulate the shape as apolyline.

Manipulating Vertices

Note To select, move, or delete a vertex, the Vertices select filter must be on (see“Using Selection Filters” on page 4-1).

To add a vertex to a polygon or polyline:

Vertices

Starting andending points

4-4 Manipulating Vertices

Page 99: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

1. Choose Edit > Vertex > Add .

2. Click on a point between two existing vertices, and move the mouse. A flexibleline is drawn between the vertices and the cursor.

3. Click again to specify the new point and the shape is redrawn.

To move a vertex:

1. Select Edit > Move > Move, click on the vertex, and move the mouse. A flexibleline is drawn from the affected vertices to the cursor.

2. Click again to specify the new location, and the shape is redrawn.

To delete a vertex:

1. Draw a selection window enclosing all vertices you wish to delete.

2. On the toolbar, click the delete button. The shape is redrawn without thosevertices.

To delete an arc in a polyline

1. On the toolbar, click the delete button.

2. Click anywhere on an arc. The arc is deleted and the former endpoints of the arcare connected with a straight line.

Before During After

Before During After

Manipulating Vertices 4-5

Page 100: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

Converting a Vertex to an Arc

You can convert any vertex to an arc and specify the desired radius of the arc, withrespect to the units of the window.

1. Choose Edit > Point > To Arc . You are prompted enter location of the vertex, and adialog box appears.

2. Set the radius as desired and click Apply.

3. Click on any vertex you wish to convert to an arc. The vertex is redrawnaccordingly.

You can continue converting vertices in this manner using a different radiuseach time if desired, but you must click Apply each time you change the radius.When you are through making these changes, click OK to dismiss the dialogbox.

Converting a Vertex to a Mitered Edge

You can convert any vertex to a mitered edge and specify the desired length of themitered edge, with respect to the units of the window.

1. Choose Edit > Vertex > Miter. You are prompted enter location of the vertex, and adialog box appears.

2. Set the miter length as desired and click Apply.

Before After

Before Arc with10 milradius

Arc with30 milradius

Arcwith50 milradius

4-6 Manipulating Vertices

Page 101: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

3. Click on any vertex you wish to convert to a mitered edge. The vertex isredrawn accordingly.

You can continue converting vertices in this manner using a different miterlength each time if desired, but you must click Apply each time you change thelength.

4. To dismiss the dialog box, click OK.

Stretching the Edge of a Shape

You can redefine a shape by stretching an edge (a segment between two vertices).

1. Choose Edit > Move > Move Edge . You are prompted to enter the location of theline.

2. Click once on the edge you wish to stretch. A ghost image moves and changes asyou move the cursor, showing how the shape will be redrawn.

3. Click again to define the new shape.

Scaling Shapes

To scale an object or text by a percentage:

Grid Spacing = 5Grid Display = 2Miter Length = 10

Miter Length

Before After

Before During After

Manipulating Vertices 4-7

Page 102: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

1. Choose Edit > Scale/Oversize > Scale and the Scale dialog box appears.

2. Enter scaling factors for both X and Y.

Scaling factors must be positive. Scaling factors greater than 1.0 increase thesize of objects, while factors less than 1.0 decrease the size of objects. To scalethe objects uniformly, enter the same scaling factor for both X and Y. For text,only the X scale is used.

3. Click OK and you are prompted to enter a reference point on the object aroundwhich to scale.

4. Click to specify the reference point, and the object is scaled.

To scale an object relative to the design units:

1. Select the object.

2. To replace the original object with a scaled image, choose the command Edit >Scale/Oversize > Oversize .

To place a copy of the selected object (using the size you specify) on the currententry layer, preserving the original object, choose the command Edit >Scale/Oversize > Copy & Oversize.

When you select either of these commands, a dialog box appears.

3. Enter the sizing amount. A positive number increases the size of the object; anegative number decreases the size.

4. Enter a cutoff angle for mitering corners. Any angle of a polygon smaller thanthe specified cutoff angle is mitered. Default = 45°.

5. Make any changes in the dialog box, and click OK.

4-8 Manipulating Vertices

Page 103: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

If you chose Oversize in step 2, the object is scaled to the specified size.

If you chose Copy & Oversize in step 2, a copy of the selected object is drawn onthe current entry layer, at the specified size.

Moving an Object to the Coordinates 0,0By default, the coordinates 0,0 are located in the center of the Layout window. Youcan reposition an object that you have placed or drawn elsewhere, at the origin.

1. Choose Edit > Modify > Set Origin . You are prompted, enter origin location.

2. Click the point of the object (for example, pin 1) that you want to position at 0,0and the object is moved; the specified point is now located at 0,0.

Note You can use the View All command to bring the object back into view.

Forcing an Object onto the GridIf an object is offset from the current grid spacing, you can force it to the nearest gridpoint. If the selected object is an component with pins, pin 1 is forced to the nearestgrid point.

1. Select the object.

2. Choose Edit > Modify > Force to Grid . The selected object snaps to the grid.

Cutoff

10°

No cutoff

46°

Moving an Object to the Coordinates 0,0 4-9

Page 104: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

Viewing Equivalent Components in Schematic andLayoutYou can select an component in the Layout or Schematic window and highlight itsequivalent component in the other representation.

1. In the Layout window, choose Schematic > Show Equivalent Component .

2. Click on an component. Both the component you click and the matchingcomponent in the schematic window highlight.

3. As you click other components in the Layout window, their equivalentshighlight in the Schematic window.

4. To turn the highlighting off, choose Schematic > Clear Highlighting .

Editing Layout Hierarchy (Flatten)When you are ready to generate final artwork, you can remove all levels of hierarchy.This process copies all data from the referenced design to the current representation.You must then delete that instance of the subnetwork, which deletes the reference tothe other design. Repeat this process for each level of hierarchy you want to delete.When you finish, the design will be intact, but contain no references that could affectthe final design.

1. Open the top-level hierarchical design.

2. Select an instance.

3. Choose Edit > Component > Flatten .

This copies all data from the component to the current representation. Now youhave two sets of component data.

4. While the component is still highlighted, choose Edit > Delete . This deletes theduplicate instance and its reference.

5. Repeat this procedure for each instance you want to flatten.

6. To check that all hierarchy levels have been removed choose the commandOptions > Hierarchy . There should be no indented levels.

7. Save the design.

4-10 Viewing Equivalent Components in Schematic and Layout

Page 105: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Creating Hierarchy1. Select the components you want to include.

2. Choose Edit > Component > Create Hierarchy , and a dialog box appears.

The program copies the selected artwork elements to another file, saves that newfile, deletes the selected components in the original file and replaces them with areference to the new design.

3. Provide a name for the new file and click OK. (The name you supply becomespart of the annotation displayed when you place the symbol in a design.)

Connecting Layout Components

Note Regardless of how you connect components, turn pin snapping on before youbegin (Options > Preferences > Grid/Snap > Pin).

Viewing Connectivity Information

1. Choose Options > Check Representation .

2. In the Check Representation dialog box, select the desired information category(or categories).

• Unconnected pins displays the total number of unconnected pins, and for eachcomponent with an unconnected pin, lists the component name and ID, thepin number and coordinates of the unconnected pin. The affected componentsare highlighted in the design window.

• Nodal mismatch (layout vs schematic) reports components that are connecteddifferently in one representation than they are in the other. The report liststhe name of the component, the pin that is connected differently and whatthe pin is connected to. The affected components are highlighted in thedesign window.

• Wires in layout displays all components connected to pins that areinterconnected with a wire (or a zero-width trace).

Creating Hierarchy 4-11

Page 106: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

• Overlaid Components reports the IDs of any overlapping components wherethe components contain the same number of pins and pin 1 of eachcomponent is placed in the same location.

3. Click OK. The Check Representation Report appears displaying the requestedinformation.

4. If desired, click Print to print the report.

5. To dismiss the report, click OK.

Using Transmission LinesFor some types of design, designing from the layout can save considerable time. Thisis especially true in designs with complex transmission lines.

In layout, transmission lines can be created two different ways:

• By placing transmission line elements

• By using traces and then converting them to transmission lines

Splitting a Transmission Line

You can replace one transmission line element with two identical elements.

1. Choose Edit > Transmission Line > Split Transmission Line .

2. On the transmission line, and click on a reference point.

Replacing a Transmission Line Element

You can replace one transmission line element with two identical elements and a tee.

MLIN

2 MLINs after using theSplit TLin command

4-12 Using Transmission Lines

Page 107: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

1. Select Edit > Transmission Line > Tap Transmission Line . A Tap Length dialog boxappears where you specify the length of the tee element.

2. Type a number for the tap length, and click OK.

Either an MTEE or STEE is inserted, depending on whether an MLIN or SLINwas tapped.

3. On the transmission line, click on a reference point where you want the teeelement inserted.

Hint The third pin of the tee will be placed on the transmission line edge closest tothe cursor.

Stretching a Transmission Line

1. Select Edit > Transmission Line > Stretch Transmission Line .

2. Click on a node of the transmission line, and move the pointer away from theelement. A flexible dashed line appears and moves with the pointer.

3. Click on a second reference point (where you want the element to stretch to).The element is now changed to the new length.

Using TracesTraces are wires with width and a bend type, and are used to represent a physicaltransmission line. Like wires, they can be used to connect components. Forsimulation, there is no difference between a trace connection or a wire connection. Tosimulate a trace as a series of interconnected transmission line elements, you mustconvert it to transmission line elements and update the schematic.

MLIN

2 MLINs and MTEE element afterusing the Tap TLin command

Using Traces 4-13

Page 108: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

A trace represents a physical transmission line. Traces have the same restriction aswires do in schematic: they cannot form a short (connect back on themselves). Also,each trace has a uniform width and corner type (curved, mitered, square). Tointroduce a step, taper, or gap you must add a step, taper, or gap component, andconnect the trace to it.

Some limitations of using traces can be overcome by converting traces to paths. See“Using Paths” on page 4-17.

For more accurate simulation, convert traces to transmission line elements (eitherexplicitly, or using a subnetwork).

Changing a Trace to a Transmission Line

The following illustration shows traces converted to microstrip with square corners.The parameters for each element are derived from the physical dimensions of thetrace segments.

Explicitly Converting a Trace

Traces are normally simulated as simple connections (shorts), but they can beexplicitly converted to transmission line elements for more accurate simulation.

MLIN

MLIN

MLIN

MBEND

MBEND

MTEE

MLIN

4-14 Using Traces

Page 109: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Caution You can explicitly change a trace into a transmission line element, but thisis a one-way conversion; you cannot change a transmission line back into a trace.

1. Select the traces you want to convert.

2. Select Edit > Path/Trace > Convert Traces .

3. In the Trace Control dialog box, select the type to convert trace to:

• Transmission line elements

• Single transmission line element

• Nodal connection (short)

4. If you choose a Single Transmission line element, provide the name for thatelement.

5. Select the desired Element Set.

6. Provide the appropriate Substrate Reference.

7. Click OK.

Creating a Subnetwork (Automatic Trace Conversion/Simulation)

In the Layout window, select the Trace tab in the Preferences for Layout dialog box(Options > Preferences) to control elements used in the conversion.

Using Traces 4-15

Page 110: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

Traces can be automatically converted to transmission line elements. The advantageof automatic conversion is that the trace is not removed and replaced withtransmission line elements. Instead, for each trace a subnetwork is created thatcontains the equivalent transmission line element representation for the trace. Inlayout and schematic, you only see the trace, not the transmission line elements.When simulating, however, the transmission line subnetworks are passed to thesimulator for analysis.

Automatic conversion is controlled through the Trace tab in the Preferences forLayout dialog box (Options > Preferences). Traces can be simulated as PCB,microstrip or stripline elements. Tee elements are automatically created andaccounted for.

In automatic trace conversion, the equivalent transmission line subnetworks are notcreated until you generate/update. At that time, a subnetwork is created for eachtrace in the layout that contains the equivalent transmission line elements defined inthe Preferences for Layout dialog box. In the layout, these traces are marked so thatyou can use the View > Push Into Component command to select the trace and viewits subnetwork equivalent.

If you modify a trace, its network is updated the next time you update the schematic.Because the layout itself has no new elements inserted, the schematic is not updatedwith extra transmission line elements. This enables you to include transmission lineeffects in simulation without cluttering the schematic and layout with numeroustransmission line elements.

Converting Traces to Paths Unlike converting traces to transmission line elements,where the conversion is one-way, you can change paths back into traces. Use thefollowing steps to change a trace into a path:

4-16 Using Traces

Page 111: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

1. Select the desired trace.

2. Select Edit > Path/Trace > Convert Trace to Path

Using PathsPaths are polylines with width; they have no connectivity information associatedwith them, but can start and end at any point. Paths can be converted to traces.

Note If a trace or path contains a bend, keep in mind that because they have width,the shortest segment that is part of that vertex cannot be shorter than 3 • w/4 wherew is the width of the trace.

Paths are polylines with width. Note that paths are different from traces in that theyhave no connectivity information associated with them; however, when you arethrough adding to and editing a layout, you can convert the paths to traces. Thetraces will then provide the necessary connectivity information to perform designgeneration and update.

To draw a path between two points:

1. Choose Insert > Path . The Path dialog box appears.

2. Specify a corner type and width.

• Corner Type lists the available options for corner types.

• Width sets the width of the path, with respect to the current design unit.

3. Set the path attributes and click Apply.

4. Position the pointer at the start point and click.

p1

p2

The width of this path is 10.This means the distance fromp1 to p2 must be at least 7.5.

p3

Using Paths 4-17

Page 112: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

5. Position the pointer at the end point and click. A path is drawn between thespecified points.

To make certain the corner of a curved path is exactly where you want it, try one ofthe following methods:

• Draw a square path and then use the command Edit Path/Trace > Edit Path/Traceto change it to a curved path.

• Specify the vertices observing the coordinate readouts in the status panel anddraw as though you were drawing a square path.

Converting a Path to a Trace

Unlike converting traces to transmission line elements, where the conversion isone-way, you can change traces back into paths, as follows:

1. Select the desired path.

2. Select Edit > Path/Trace > Convert Path to Trace .

Changing the Attributes of an Existing Trace/Path

1. Select the desired traces/paths.

2. Choose Insert > Path. The Path dialog box appears.

0,0

0,-40

40,0

Mitered corner Square corner Curve corner

4-18 Using Paths

Page 113: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Corner Type Select Mitered, Square, or Curve.

Width Specify the width (in layout units).

Mitered Corner Cutoff Ratio (%) Set a percentage of cutoff; the larger thenumber the more of the corner is cut off.

Curve Radius Specify a curve radius.

3. Fill in the appropriate fields, and click OK.

Using WiresYou can use a temporary wire to create an electrical connection between layoutcomponents. Wires make it easy to move components within a layout withoutbreaking connectivity. Wires also make it easy to simulate the performance of acircuit before you insert the lines that will actually be used. The simulator treatswires as short circuits (as though the connected components are physically touching).Later you can connect components directly, or replace the wires with traces andrepeat the simulation to verify circuit performance.

At times, unintentional gaps can be generated in a layout. When this happens, a wireappears to indicate an electrical connection between elements that are not abutting.Note that moving artwork can introduce new wires (disconnect components). You canoften adjust the layout parameters to close gaps, or introduce new elements, ratherthan manually moving objects.

Drawing a Wire

When you draw wires, they must start and end at either a pin or another wire.

Layout withwire showing

Move the artworktogether toeliminate the wire

Using Wires 4-19

Page 114: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

1. Choose the command Component > Wire .

2. Click on the pin (or wire) at one end.

3. Click on the pin (or wire) at the other end. A wire is drawn between thespecified points.

Stretching a Wire

You can change the shape of an existing wire by stretching an edge (a segmentbetween two vertices).

1. Choose Edit > Move > Move Edge .

2. Click once on the edge you wish to stretch. A ghost image moves and changes asyou move the cursor, showing how the shape will be redrawn.

3. Click again to define the new shape.

Converting a Wire to a Trace

If the separation between components is intentional, you can convert a wire to atrace.

1. Select the wire.

2. Choose Edit > Path/Trace > Edit Path/Trace .

3. In the Edit Path/Trace dialog box:

• Choose the desired corner type for the trace.

Layout with wireshowing

Layout showing wireconverted to trace

4-20 Using Wires

Page 115: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

• Specify the desired width for the trace (you must enter a width).

• If you choose Mitered as the Corner Type, specify a cutoff ratio.

• If you choose Curve as the Corner Type, specify the curve radius.

• Click OK.

Hint Keep in mind that because traces have width, if the wire you are converting toa trace has a bend, the shortest segment that is part of that vertex cannot be shorterthan 3 • w/4 where w is the width for the trace, as specified by Path Width.

Editing Component AnnotationWhen a component is placed in layout, its reference designator (ID) and its name areautomatically placed with it on the silk screen layers.

To change a component ID:

1. Double-click the desired component.

or

Select the component and choose the commandEdit > Component > Edit Component Parameters .

2. In the dialog box that appears, edit the ID as desired.

To change text size, justification, and layer:

1. Choose the command Options > Preferences > Component Text .

2. Edit the attributes as desired.

For details on adding block text to your layout, see “Layout Block Text Fonts” onpage 3-7.

Editing Component Annotation 4-21

Page 116: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

Using Boolean Logical OperationsIn the Layout window, you can insert onto any destination layer polygons that are theresult of comparing the contents of two layers. In effect, the material you select on thesource layers is copied to a destination layer according to logical rules.

Use the following steps for any of the logical operations described in this section:

1. Ensure that the source layers and the destination layer are not protected(Options > Layers ).

2. Choose the command Edit > Boolean Logical .

3. In the dialog box that appears, use the drop-down lists to indicate the twosource layers, the operation you want performed, and the destination layer.Except for DIFF, it makes no difference which source layer you identify first. See“Edit > Boolean Logical > DIFF” on page 4-22.

4. Select whether you want the logical operation to apply to shapes that you select,or to all shapes on the two source layers.

If you choose Selected Shapes , you must select at least one object on each of thetwo source layers.

5. Select whether you want the original shapes deleted.

6. Click OK. The program performs the selected operation on the shapes.

Edit > Boolean Logical > DIFF

Use DIFF to create (on the destination layer) one or more polygons that are a copy ofeverything that you select on the first source layer minus the material you select onthe second source layer that is in the same x, y location. In effect, the system copies

Source Layer Operation Destination LayerSource Layer

4-22 Using Boolean Logical Operations

Page 117: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

the material that you select on the first source layer, and then subtracts from it thematerial that you select on the second layer.

In the following examples, the result on the destination layer appears to the right,beside the source layers. This does not happen in the program, where objects on thedestination layer appear in the same x,y location as in the source layers.

Example 1

In this example, the cond layer is specified as the first source layer. The program firstcopies the rectangle on that layer. Then (in effect) the circles on the cond2 layer (thesecond source layer) are subtracted from it. The result is a polygon, as shown.

Example 2

In this example, the cond2 layer is specified first. The system first copies the circleson that layer. Then (in effect) the rectangle on the cond layer is subtracted from them.Only parts of the two circles at the top of the cond2 layer appear on the destinationlayer. Everything else on that layer lies within the boundaries defined by therectangle on the cond layer.

A practical application of the DIFF option would be to create holes on a layer. Thiswould be done as follows:

1. Place all shapes on the Cond layer.

2. Place all holes on the Hole layer.

3. Choose Edit > Boolean Logical > DIFF.

Cond =

Cond2 =

Destination =

Cond =

Cond2 =

Destination =

Using Boolean Logical Operations 4-23

Page 118: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

4. In the Boolean dialog box, go from left to right and make the following menuselections: Cond , DIFF, Hole , and Cond .

5. In the Apply To section, select All Shapes .

6. Select the Delete Original button.

7. Click the OK button.

Edit > Boolean Logical > AND

Use AND to create (on the destination layer) one or more polygons that are a copy ofonly those things selected that are in the same x,y location on both source layers. Thesystem deletes material that appears on only one source layer. In the followingexample, the destination layer contains only the parts of the circles on the cond2layer that are inside the boundaries defined by the rectangle on the cond layer. Theupper parts of the top circles are in a region where there is nothing on the cond layer,so they do not appear on the destination layer.

Edit > Boolean Logical > OR

Use OR to create (on the destination layer) one or more polygons that are a mergedcopy of everything selected on either source layer. In the following example, thedestination layer includes (in a single, merged polygon) the rectangle on the condlayer and all of the circles on the cond2 layer. This includes the two circles at the topof the cond2 layer, even though parts of them are outside the boundaries defined bythe rectangle on the cond layer.

Cond =

Cond2 =

Destination=

Cond =

Cond2 =

Destination =

4-24 Using Boolean Logical Operations

Page 119: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Edit > Boolean Logical > XOR

Use XOR to create (on the destination layer) one or more polygons that are a mergedcopy of everything selected that appears in any x,y location on only one source layer.Anything that appears on both source layers is, in effect, deleted.

In the following example, the destination layer is similar to the first DIFF example,except that the polygon includes the parts of the two circles at the top of the cond2layer that are outside the boundary defined by the rectangle on the cond layer. Theseare included because they appear only on the cond2 layer.

Creating ClearanceYou can define the clearance between a ground plane and a shape on the same layer,as follows:

1. Choose Edit > Create Clearance .

2. As prompted, select the ground plane and click OK.

3. Select the shapes.

4. Enter the desired offset.

5. Click OK.

Cond =

Cond2 =

Destination =

Creating Clearance 4-25

Page 120: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Editing a Layout

4-26 Creating Clearance

Page 121: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 5: Importing and Exporting LayoutsThe import/export translators in the Advanced Design System are highlyconfigurable. Each translator has an associated options file that controls how thetranslator works. Default options files are included with the program and areautomatically used unless you specify otherwise.

This chapter provides an overview of importing and exporting layouts.

Note For complete detail, see the Importing and Exporting manual.

Importing a LayoutUse the following procedure to import a layout.

1. In the Layout window, choose the command File > Import . The Import dialog boxappears.

2. From the Import dialog box, select the desired format.

Table 5-1. Import/Export Formats

Import File Format Export

DXF 3

3 EGS Archive Format 3

3 EGS Generate Format 3GDSII Stream Format 3Gerber 3Gerber Viewer 3

3 HPGL/2 3

3 HP IFF 3

3 IGES 3

3 Mask File 3MGC/PCB 3

Importing a Layout 5-1

Page 122: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Importing and Exporting Layouts

3. Click Select File , choose a file name, and click OK.

4. Define any options or layer attributes.

5. Click OK. The file is translated into the program. One or more design files canbe created.

For all translators, one or more designs can be created. The top level design forIGES or GDSII is displayed in the Layout window (no schematics are createdusing any of the translators).

Note Errors or warnings generated during translation are written to awrite<translator>.log file, such as writegds.log (GDSII), writeigs.log (IGES), orwriteegs.log (EGS).

Opening and Viewing a Translated Layout

Use either the design tree in the Main window, or the File menu in the Layoutwindow to open an imported layout.

Saving a Translated Layout

You must explicitly save a translated design. It is not automatically saved. Use thefollowing step to save one or more translated designs (individual designs createdduring the translation of a hierarchical design):

In the Main window, choose the command File > Save All Designs .

Listing the Hierarchy of a Translated Layout

In the Layout window, choose the command Options > Hierarchy .

5-2 Importing a Layout

Page 123: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Exporting a Layout

Preparing a Layout for Translation

Preparing a layout for translation consists of some or all of the following steps:

• Remove (flatten) any hierarchy that exists in the layout. This is necessary if youwant to make changes that would affect all levels of the hierarchy, such asmerging shapes.

• Edit the shapes that make up the graphical representations of the circuitcomponents in the layout. The most common editing steps are to:

• Merge graphics shapes that are on the same layer and touching (toeliminates boundaries between components so that the layout consist ofgraphics only).

• Apply process offsets.

• Create reverse images.

• Change colors.

Layouts are sometimes edited to reverse the arrangement of colors: to replace whitewith black, for example.

• Change the visibility or arrangement of layers.

The steps you must use depend on the type of translation, and on what must appearin the finished file.

Flattening Instances to Eliminate Hierarchy and Connectivity

When you flatten components, you turn each component in the layout into a set ofunrelated shapes. Component grouping is lost, and the shapes no longer behave as anelectrical entity for simulation. Use the following steps:

1. In the Layout window, choose File > Generate Artwork .

2. When the program prompts you for a new design name, enter the desired nameand click OK.

Hierarchy is removed so that all primitives are contained in the copied top-levellayout icon.

Exporting a Layout 5-3

Page 124: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Importing and Exporting Layouts

Adding a Process Offset

It is sometimes necessary to have two layers that are almost the same except that onehas a process offset. This is done by copying the shapes from one layer to an emptylayer, merging the shapes on the new layer, and then oversizing (or undersizing) themerged shapes.

Copying Shapes to a New Layer

To copy shapes from one layer to another:

1. If the layer to which you want to copy the shapes does not exist, choose Options> Layers to display the Layer Editor, then add the desired layer. For details onhow to do this, see “Adding a Layer” on page 2-5.

2. In the Layout window, select the shapes that you want to copy.

3. Choose Edit > Copy/Paste > Copy to Layer .

4. In the Copy to Layer dialog box, select the destination layer and click OK.

Notes The program places a copy of the selected shapes on the destination layer, inexactly the same place as they appear on the source layer. Because of this, you cannotsee the copied shapes. When you click OK, a copy is placed on the destination layer;click Apply only if you want to select and copy shapes to an additional layer.

Merging Shapes

Merging replaces all shapes on the same layer and touching with combined shapes.This step is especially necessary before doing process offsets with negative values,but should follow the elimination of hierarchy, as described in “Flattening Instancesto Eliminate Hierarchy and Connectivity” on page 5-3.

To merge shapes:

1. Select the shapes that you want to merge.

2. Choose Edit > Merge .

Resizing Shapes

You can increases or decreases the outline size of a shape, which is sometimes neededto compensate for a manufacturing process.

5-4 Exporting a Layout

Page 125: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

To resize shapes:

1. Select the shapes that you want to resize.

2. Choose Edit > Scale/Oversize > Oversize .

3. In the Oversize dialog box, enter (in layout units) how much you want added toor removed from the selected shapes. A positive number increases the size of ashape, a negative number decreases it.

4. Click OK.

Creating a Reverse Image of a Layer

You can create a ground plane or a solder mask that includes the area betweenshapes, as follows:

1. Copy the desired shapes to a an empty layer.

2. Place a rectangle (that represents the ground plane) over the shapes.

3. Choose Edit > Create Clearance .

4. When prompted, select the rectangle that represents the ground plane, thenclick OK.

5. In the Create Clearance dialog box that appears, enter any clearance you wantfor a ground plane (or offset you want added to the final shapes when creating asolder mask).

6. Select the shapes and click OK.

7. Select and delete the shapes to leave the ground plane/solder mask.

Image Before Reversal Reversed Image

Exporting a Layout 5-5

Page 126: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Importing and Exporting Layouts

Translating a Layout

To export a layout:

1. In the Layout window, choose the command File > Export . The Export dialog boxappears.

2. From the Export dialog box, select the desired format.

Only one format can be specified at a time. The format you choose determineswhich options are available for translation. The options control the programtranslator.

3. If desired, specify a file name. If no file name is given, the name of thetranslated design is used. You do not need to specify the file extension.

4. Define any preferences or layer attributes (both in the Options menu).

To specify the GDSII layer number or IGES level number to be used inexporting a design, choose Options > Layers to access the Layer Editor. ValidGDSII layer numbers are 0 through 255.

5. To start the translation process, click OK. If no path is specified, the file iswritten to the current project directory.

5-6 Exporting a Layout

Page 127: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 6: Standard AEL Macros

CONNPort Connection

Ilustration:

Parameters:

None

CPAD2Circular Two Pads with Non-Preferred Ports

Illustration:

Parameters:

R = Radius of the padsS = Center-to-center spacingLAYER = Layer number

CPAD3Circular Three Pads with Non-Preferred Ports

Illustration:

R

S

CONN 6-1

Page 128: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

Parameters:

R1 = Radius of pads 1 and 2S1 = Center-to-center spacing between pad 1 and 2R2 = Radius of pad 3S2 = Vertical distance between pad 2 and 3LAYER = Layer number

CPAD4Circular Four Pads with Non-Preferred Ports

Illustration:

R1

R2

R1

S2

S1

PAD3

PAD2PAD1

R1

R2

S1

S2

R1

R2

PAD1

PAD3

PAD2

PAD4

6-2 CPAD4

Page 129: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Parameters:

R1 = Radius of pads 1 and 2S1 = Center-to-center spacing between pad 1 and 2R2 = Radius of pads 3 and 4S2 = Center-to-center spacing between pads 3 and 4LAYER = Layer number

PAD1Rectangular Two Pads with preferred ports

Illustration:

Parameters:

W = WidthS = SpacingL = Pin 1 to Pin 2LAYER = Layer number

PAD3Rectangular Three Pads with preferred ports

Illustration:

PAD1 6-3

Page 130: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

Parameters:

W1 = Width of pad at pins 1 and 2W2 = Width of pad at pin 3S = SpacingL1 = Total horizontal lengthL2 = Vertical length from pin 1 to pin 3LAYER = Layer number

PAD4Rectangular Four Pads with preferred ports

Illustration:

6-4 PAD4

Page 131: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Parameters:

W1 = Width of pad at pins 1 and 2W2 = Width of pad at pins 3 and 4S = Spacing (length of pads)L1 = Total horizontal length + spaceL2 = Total vertical length from from top of pin 4 to bottom of pin 3 + spaceLAYER = Layer number

PADNN Pads for a dip

Illustration:

4

PADN 6-5

Page 132: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

Parameters:

PW = Pad widthXS = X-axis spacing between recurrent padsYS = Y-axis spacing between recurrent padsNUM = Total number of padsLAYER = Layer number

RPAD2Rectangular Two Pads with Non-Preferred Ports

Illustration:

XS

PW

YS

6-6 RPAD2

Page 133: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Parameters:

W = WidthS = SpacingL = Total length of the pads + spaceLAYER = Layer number

RPAD3Rectangular Three Pads with Non-Preferred Ports

Illustration:

S

RPAD3 6-7

Page 134: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

Parameters:

W1 = Width of pad at pins 1 and 2W2 = Width of pad at pin 3S = Spacing between pad 1 and pad 2L1 = Total horizontal length + spaceL2 = Vertical length from pin 1 to pin 3 + spaceLAYER = Layer number

RPAD4Rectangular Four Pads with Non-Preferred Ports

Illustration:

Parameters:

W1 = Width of pad at pins 1 and 2W2 = Width of pad at pins 3 and 4S = Space between pad 1 and pad 2L1 = Pin 1 to pin 2L2 = Length from pin 4 to pin 3LAYER = Layer number

4

S

6-8 RPAD4

Page 135: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SPACSpace

Illustration:

Parameter:

L = Length

SPAD2Square Two Pads with Non-Preferred Ports

Illustration:

Parameters:

W = WidthL = Pin 1 to Pin 2LAYER = Layer number

SPAD3Square Three Pads with Non-Preferred Ports

Illustration:

L

W P2P1

SPAC 6-9

Page 136: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

Parameters:

W = WidthL = Pin 1 to Pin 2LAYER = Layer number

SPAD4Square Four Pads with Non-Preferred Ports

Illustration:

Parameters:

L

W P1 P2

L

W P1 P2

6-10 SPAD4

Page 137: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

W = WidthL = Pin 1 to Pin 2LAYER = Layer number

TAR1Square Pad

Illustration:

Parameter:

W = Width

TAR1 6-11

Page 138: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Standard AEL Macros

6-12 TAR1

Page 139: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 7: Fixed Artwork

145MILXP

145 MIL X-PACK4 portspackage and hole 145 mil diameter3 leads 30 × 155.5 mil, 1 lead 30 × 391.5 milpads 60 mil squareBJT

145ML4PK

145 MIL FOUR-PACK4 portspackage and hole 145 mil diameter4 leads 30 × 168.7 milpads 60 mil squareBJT

7-1

Page 140: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

1D2J1A

1-2J1A2 portspackage 59 × 110.2 mil2 leads 23.6 × 255.9 mil2 pads 43.6 mil squareDiode

2D3H1A

2-3H1A3 portsflange 98.4 × 338.6 milpackage 98.4 mil square and circle 90 mil diameterholes 63 mil diameter 240.2 mil center-to-center2 leads 23.6 × 78.8 mil2 pads 23.6 mil squareFET

2D3J1C

2-3J1C4 ports

7-2

Page 141: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMTpackage 114.4 × 59 mil2 short leads 15.8 × 21.8 mil, 1 long lead 15.8 × 33.6 milcollector lead 23.6 × 53.6 milpads are lead size plus 10 milBJT

2D7C1A

2-7C1A3 portsflange 236.2 × 728.4 milpackage 236.2 × 267.8 mil and 220.4 × 267.8 milholes 98.4 mil diameter spaced 551.2 mil center-to-center2 leads 27.6 × 157.5 mil2 pads 27.6 mil squareFET

7-3

Page 142: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

AFLANGE

(no name given by vendor)3 portsflange 820 × 250 milholes 120 mil diameter spaced 570 mil center-to-centerleads 50 × 150 milpads 50 mil squareFET

AK

AK5 portsopen flange 976 × 256 milholes 130 mil diameter spaced 726 mil center-to-centerleads 60 × 205 milpads 60 mil squareFET

7-4

Page 143: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

ALMK

Alignment markerconductor diameter 30 milno ports

ALMK2

Alignment markerconductor diameter 20 milno ports

AP

AP3 portsflange 750 × 250 milholes 125 mil diameter 560 mil center-to-centerleads 60 × 200 mil

30

20

7-5

Page 144: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

pads 60 mil squareFET

AQ

AQ5 portsflange 750 × 250 milholes 130 mil diameter 560 mil center-to-centerleads 60 × 197.5 milpads 60 mil squareFET

ATF36

Avantek 364 portsSMTpackage 100 mil octagon and 83 mil diameter circle

7-6

Page 145: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

leads 20 × 40 milpads 20 mil squareFET

ATF70

Avantek 704 portSMTpackage 70 mil square and circle2 leads 40 × 212.5 mil, 2 leads 20 × 212.5 mil2 pads 40 mil square, 2 pads 20 mil squareFET

ATF76Avantek 764 portsSMTpackage 70 mil octagon and circle

2 leads 40× 69 mil, 2 leads 20× 69 mil

2 pads 40 mil square, 2 pads 20 mil square

7-7

Page 146: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

FET

ATF84

Avantek 844 portspackage 85 mil diameterhole 85 mil diameterleads 20 × 65 milpads 20 × 20 milFET

ATF86

Avantek 864 portsSMTpackage 85 mil diameterleads 20 × 57.5 milpads 40 × 66.3 milFET

7-8

Page 147: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

ATCCAP

Chip capacitor outline2 ports75 mil port-to-portleads 110 × 25 milpackages 110 × 75

AVNK35

Avantek 354 portsSMTpackage 100 mil squareleads 20 × 175 milpads 40 mil squareBJT

75

110

115

7-9

Page 148: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

AVNK70

Avantek 704 portsSMTpackage 70 mil square and circleleads 40 × 212.5 mil and leads 20 × 212.5 milpads 40 mil square and pads 20 mil squareBJT

AVNK85

Avantek 854 portspackage and hole 85 mil diameterleads 20 × 207.5 milpads 40 mil squareBJT

7-10

Page 149: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

AVNK86

Avantek 864 portsSMTpackage 85 mil diameterleads 20 × 57.5 milpads 40 × 66.3 milBJT

AXIAL_L

Axial leaded components (large)2 portsleads 30 × 325packages 300 × 770

7-11

Page 150: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

AXIAL_M

Axial leaded components (medium)2 portsleads 30 × 270packages 140 × 390

AXRES

Axial leaded components (small)2 portsleads 29 × 100 milresistor 95 × 249

117

137

30 mil300

590790

140

400450

95

7-12

Page 151: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

AXRES2

Axial leaded components2 portsleads 17.5 × 60 milresistor 57 × 150

AXRES3

Axial leaded components2 ports, 500 mil port-to-portleads 29.2 × 205 milresistor

BFLANGE

no name given by vendor3 portsflange 820 × 250 milholes 120 mil diameter 570 mil center-to-centerleads 50 × 170 milpads 50 mil squareFET

240270

5717.5

749.5

29.2 150

500

7-13

Page 152: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

C-LL

Alignment corner marksno portsconductor 5 mil wide

C-LR

Alignment corner marksno portsconductor 5 mil wide

15

15

5 mil

0,0

7-14

Page 153: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

C-UL

Alignment corner marksno portsconductor 5 mil wide

C-UR

Alignment corner marksno portsconductor 5 mil wide

15

15

5 mil

0,0

15

15

0,0

7-15

Page 154: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

C145D01

Motorola Case 145-014 portsstud mountpackage 375 mil diameterhole 325 mil diameter4 leads 225 × 317.5 mil3 pads 225 mil square. 1 pad 225 × 205 milBJT

C18202

Motorola Case 182-022 portspackage 170 mil diameter cut × 130 mil chordholes 22 mil diameter and 22 × 20 mil

0,015

15

7-16

Page 155: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

pads 40 mil squareDiode

C2003

Motorola Case 20-033 portscase 219.5 mil diameterholes 21 mil diameter 50 mil from case centerpads 40 mil squareBJT

C211D07

Motorola Case 211-074 portsflange 975 × 250 milpackage 380 mil diameterholes 120 mil diameter 725 mil center-to-center

7-17

Page 156: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

leads 220 × 210 mil at 45°pads 220 × 210 milFET

C211D07V2

Motorola Case 211-074 portsflange 975 × 250 milpackage 380 mil diameterholes 120 mil diameter 725 mil center-to-centerleads 220 × 210 mil at 45°pads 220 × 210 milBJT

C221CD02

Motorola Case 221C-023 portsdrawn as if flange

7-18

Page 157: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

package 398 × 698 milhole 145 mil diameter3 leads 132 × 33 mil and 58 mil3 pads 58 × 132 milBJT

C244D04

Motorola Case 244-044 portsstud mountpackage 282 mil diameterhole 250 mil diameterleads 220 × 294 milpads 220 × 220 milFET

C249D05

Motorola Case 249-054 ports

7-19

Page 158: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

package and hole 282 mil diameter4 leads 220 × 294 mil4 pads 220 mil squareBJT

C2904

Motorola Case 29-043 portspackage 170 mil diameter cut × 135 mil chordholes 22 mil diameter and 22 × 20 milpads 40 mil squareDiode

C30301

Motorola Case 303-014 portsSMT100 mil square package2 leads 40 × 197.5 mil, 2 leads 20 × 197.5 mil

7-20

Page 159: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

pads 40 mil squareBJT

C305D01

Motorola Case 305-014 portsstud mountpackage and hole 210 mil diameter2 leads 60 × 330 mil, 2 leads 30 × 330 mil2 pads 60 mil square, 2 pads 30 mil squareBJT

C317D02

Motorola Case 317-024 ports190 mil diameter package and hole

7-21

Page 160: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

1 lead 100 × 270.5 mil, 3 leads 36 × 207.5 mil1 pad 100 mil square, 3 pads 72 mil squareBJT

C319BD01

Motorola Case 319B-015 portsflange 975 × 233 milholes 130 mil diameter 725 mil center-to-centerleads 60 × 130 milpads 60 mil squareFET

C319D06

Motorola Case 319-063 portsflange 975 × 233 milholes 130 mil diameter 725 mil center-to-center4 leads 60 × 100 mil, 2 leads 120 × 100 mil (one notch)4 pads 80 × 100 mil, 1 pad 40 × 120 milBJT

7-22

Page 161: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

C369D03

Motorola Case 369-033 portsdrawn as for flange mountpackage 240 × 258 mil3 leads 30 × 365 mil2 pads 63 × 118 mil, 1 pad 265 mil squareBJT

C5102

Motorola Case 51-022 portspackage 96 × 265 mil2 leads 20 × 40 mil (bent)2 holes 22 mil square2 pads 44 mil squareDiode

7-23

Page 162: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

C744AD01

Motorola Case 744A-018 portsflange 385 × 900 milpackage 424 × 400 milholes 126 mil diameter 650 mil center-to-center4 leads 182 × 70 mil, 4 leads 182 × 120 mil4 pads 70 mil square, 4 pads 120 mil squareBJT

C751D03

Motorola Case 751-038 portsSMTsingle device insidepackage 192 × 154 mil8 leads 16.5 × 41.5 mil8 pads 36.5 mil squareBJT

7-24

Page 163: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

C7904

Motorola Case 79-043 portspackage 352.5 mil diameterholes 21 mil diameter100 mil from package centerpads 40 mil squareBJT

CD

CD4 portspackage 250 mil square2 leads 100 × 200 mil, 1 lead 90 × 200 mil, 1 lead 50 × 200 mil2 pads 100 mil square, 1 pad 90 mil square, 1 pad 50 mil squareFET

7-25

Page 164: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

CERECX

CEREC-X4 portsSMTpackage 100.4 mil octagon and 86.6 mil diameter circleleads 19.7 × 32.5 milpads 39.5 mil squareBJT

CERECXF

CEREC-XF4 portsSMTpackage 70 mil octagonleads 20 × 47.5 milpads 20 mil squareFET

7-26

Page 165: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

CHPCAP

Surface mount componentsconductor 40 × 30 milpackages 60 × 120 mil2 ports

CHPRES

2 portspackages 60 × 120 milleads 40 × 30 mil

160

120

10040

7-27

Page 166: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

COIL1

General inductor outlinehand wound coil inductor2 portsdia.35 mil

DISK_L

Ceramic disk capacitors (large)2 ports 200 mil port-to-portpackages 140 × 432 milleads 24 mil diameter

DISK_M

Ceramic disk capacitors (medium)2 ports 200 mil port-to-portpackages 140 × 300 milleads 24 mil diameter

5750

35

43200

100

7-28

Page 167: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

DISK_S

Ceramic disk capacitors (small)2 ports 90 mil port-to-portpackages 140 × 200 milleads 24 mil diameter

GD11

GD114 portsSMTpackage 98.4 mil square and circle2 leads 39.4 × 196.9 mil, 2 leads 19.7 × 196.9 mil2 pads 39.4 mil square, 2 pads 19.7 mil squareFET

30200

100

2090

100

7-29

Page 168: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

GD16

GD164 portsSMTpackage 75 mil octagon2 leads 40 × 40 mil, 2 leads 20 × 40 mil2 pads 40 mil square, 2 pads 20 mil squareFET

GD4

GD44 portsSMTpackage 75 mil octagon2 leads 40 × 157.5 mil, 2 leads 20 × 157.5 mil2 pads 40 mil square, 2 pads 20 mil squareFET

7-30

Page 169: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

GD7

GD74 portsSMTpackage 70 mil square (package is octagonal underneath)2 leads 40 × 30 mil, 2 leads 20 × 30 mil2 pads 40 mil square, 2 pads 20 mil squareFET

GD9

GD94 portsSMTpackage 70 mil square2 leads 40 × 157.5 mil, 2 leads 20 × 157.5 mil2 pads 40 mil square, 2 pads 20 mil squareFET

7-31

Page 170: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

GF1

GF13 portsflange 327 × 98 mil 10 mil rad cornerspackage 98 mil square2 holes 63 mil diameter 213 mil center-to-center2 leads 24 × 79 mil2 pads 24 mil squareFET

GF11

GF113 portsopen flange 433 × 256 milholes 70 mil diameter 362 mil center-to-center2 leads 20 × 79 mil2 pads 20 mil squareFET

7-32

Page 171: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

GF21

GF213 portsopen flange 689 × 250 mil 30 mil cornersholes 98.4 mil diameter 563 mil center-to-center2 leads 39.4 × 157.5 mil2 pads 39.4 × 39.4 milFET

GF4

GF43 portsflange 417 × 138 mil 12 mil cornerspackage 150 × 98 mil minus indentationsholes 63 mil diameter 264 mil center-to-center2 leads 24 × 79 mil

7-33

Page 172: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

2 pads 24 mil squareFET

GF7

GF73 portsflange 551 × 173 milpackage 197 × 173 mil minus indentationsholes 87 mil diameter 354 mil center-to-center2 leads 24 × 79 mil2 pads 24 mil squareFET

HP70GT

HPAC-70GT4 portsSMTpackage 70 mil diameter2 leads 30 × 165 mil, 2 leads 20 × 165 mil

7-34

Page 173: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

pads 40 mil squareBJT

HP85PLAS

HP85 Plastic4 portspackage and hole 85 mil diameterleads 20 × 100.5 milpads 40 mil squareBJT

HPAC100

HPAC1004 portsSMTpackage 100 mil square and diameter2 leads 40 × 130 mil, 2 leads 20 × 130 mil

7-35

Page 174: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

pads 40 mil squareBJT

HPAC100X

HPAC100X4 portsSMTpackage 100 mil octagon and 83 mil diameter circle4 leads 20 × 150 milpads 40 mil squareBJT

HPAC200

HPAC2004 portspackage and hole 200 mil diameter

7-36

Page 175: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

leads enter package at 128 mil diameter2 leads 60 × 200 mil, 2 leads 30 × 200 milpads 60 mil squareBJT

HPAC200V2

HPAC2004 portspackage and hole 200 mil diameterleads enter package at 128 mil diameter2 leads 60 × 200 mil, 2 leads 30 × 200 milpads 60 mil squareBJT

7-37

Page 176: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

LG

LG4 portsSMTpackage 70 mil octagon2 leads 40 × 59 mil, 2 leads 20 × 59 mil2 pads 40 mil square, 2 pads 20 mil squareFET

LLD

LLD2 portsSMTpackage 114.2 × 53.2 mil2 leads 11.8 × 53.2 mil2 pads 31.8 × 73.2 milDiode

7-38

Page 177: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

M205

M2052 portsSMTpackage 60 × 106.3 mil2 leads 21.7 × 21.5 mil2 pads 41.7 × 41.5 milDiode

M253

M2534 portsSMTpackage 70 mil octagon2 leads 40 × 59 mil, 2 leads 20 × 59 mil2 pads 40 mil square, 2 pads 20 mil squareFET

7-39

Page 178: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

MACROT

MACRO-T3 portspackage and hole 190 mil diameter2 pins 36 × 207.5 mil, 1 pin 36 × 337.5 milpads 72 mil squareBJT

MACROX

MACRO-X4 portspackage and hole 190 mil diameter3 pins 36 × 207.5 mil, 1 pin 36 × 337.5 milpads 72 mil squareBJT

ME

ME3 portsflange 630 × 197 mil

7-40

Page 179: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

package 197 mil squareholes 87 mil diameter 472 mil center-to-center2 leads 39 × 79 mil2 pads 39 mil squareFET

MICROX

MICRO-X4 portsSMTpackage 100 mil octagon and 83 mil diameter circleleads 20 × 177.5 milpads 40 mil squareBJT

MOP

Mini Octal Package8 portsSMT

7-41

Page 180: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

package 185.4 × 59 mil8 leads 25 × 15.8 mil8 pads 45 × 35.8 milDiode

MW4

MW44 portsSMTpackage 51.2 × 114.2 mil2 leads 31.5 × 25.6 mil, 2 leads 15.8 × 25.6 mil2 pads 51.5 × 45.6 mil, 2 pads 35.8 × 45.6 milFET

MWT70

MWT704 ports

7-42

Page 181: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMTpackage 70 mil square and circle2 leads 40 × 200 mil, 2 leads 20 × 200 mil2 pads 40 mil square, 2 pads 20 mil squareFET

MWT71

MWT713 portsflange 335 × 98 milpackage 98 mil squareholes 63 mil diameter 240 mil center-to-center2 leads 24 × 201 mil2 pads 24 mil squareFET

7-43

Page 182: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

MWT73

MWT734 portsSMTpackage 70 mil octagon and circle2 leads 40 × 157 mil, 2 leads 20 × 157 mil2 pads 40 mil square, 2 pads 20 mil squareFET

NEC01

NEC013 portspackage 275.6 mil diameter circle cut to 244 mil width1 lead 59 × 78.8 mil, 1 lead 59 mil square1 pad 59 mil square, 1 pad 59 × 78.8 milemitter on bottomBJT

7-44

Page 183: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC03

NEC034 portsSMTpackage 137.8 mil diameter2 leads 78.7 × 196.9 mil, 2 leads 39.4 × 196.9 milpads 78.7 mil squareBJT

NEC07

NEC074 portsSMTpackage 98.4 mil square and circle2 leads 39.4 × 196.9 mil, 2 leads 19.7 × 196.9 milpads 39.4 mil squareBJT

7-45

Page 184: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC08

NEC084 portsSMTpackage 78.7 mil squareleads 23.6 × 196.9 milpads 47.2 mil squareBJT

NEC12

NEC123 portspackage 229.9 mil diameterholes 17.8 mil diameter50 mil from package centerpads 40 mil squareBJT

7-46

Page 185: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC13

NEC133 portspackage 370.1 mil diameterholes 17.8 mil diameter100 mil from package centerpads 40 mil squareBJT

NEC14

NEC143 portspackage 370.1 mil diameterholes 17.8 mil diameter100 mil from package centerpads 40 mil squareBJT

7-47

Page 186: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC15

NEC153 portspackage 370.1 mil diameterholes 17.8 mil diameter100 mil from package centerpads 40 mil squareBJT

NEC18

NEC184 portsSMTpackage 49.2 × 78.7 mil3 leads 11.8 × 15.8 mil, 1 lead 15.8 mil square3 pads 31.8 mil square

7-48

Page 187: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC19

NEC193 portsSMTpackage 31.5 × 63 mil2 leads 7.9 × 15.8 mil, 1 lead 11.8 × 15.8 milBJT

NEC20

NEC204 portsstud mountpackage and hole 295.3 mil diameter4 leads 78.8 × 196.9 mil4 pads 78.8 mil squareBJT

7-49

Page 188: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC30

NEC303 portsSMTpackage 49.3 × 78.8 milleads 11.8 × 16.7 milpads 31.9 × 36.8 milBJT

NEC32

NEC323 portspackage 204.7 mil diameter circle cut × 149.9 mil chordtotal y-axis height 165.4 milholes 19.7 mil diameter 69.7 mil down from chord spaced 50 mil center-to-centerpads 40 mil squareBJT

7-50

Page 189: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC33

NEC333 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milBJT

NEC34

NEC343 portsSMTpackage 177.2 × 97.7 mil2 leads 16.5 × 33.1 mil and 27.6 × 64.4 mil2 pads 39.4 × 59.1 milBJT

7-51

Page 190: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC35

NEC354 portsSMTpackage 100.4 mil octagon and 82.7 mil diameter circleleads 19.7 × 149.6 milpads 39.4 mil squareBJT

NEC37

NEC374 portspackage and hole 149.6 mil diameter3 leads 23.6 × 157.5 mil, 1 lead 23.6 × 393.7 milpads 47.2 mil squareBJT

7-52

Page 191: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC38

NEC384 portsSMTpackage 70 mil octagonleads 20 × 43.5 milpads 20 mil squareFET

NEC39

NEC394 portsSMTpackage 59.1 × 114.2 mil3 leads 15.7 × 25.6 mil, 1 lead 23.6 × 25.6 milpads are leads 10 mil xyBJT

7-53

Page 192: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC53E

NEC53E3 portsflange 800 × 250 milholes 130 mil diameter 563 mil center-to-center1 lead 30 × 210 mil, 1 lead 115 × 210 mil1 pad 30 mil square, 1 pad 115 mil squareBJT

NEC75

NEC753 portsflange 385.8 × 90.6 milholes 70.8 mil diameter 275.6 mil center-to-center2 leads 19.6 × 118.1 mil2 pads 19.6 mil squareFET

7-54

Page 193: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

NEC83

NEC834 portsSMTpackage 70 mil square2 leads 40 × 157.5 mil, 2 leads 20 × 157.5 mil2 pads 40 mil square, 2 pads 20 mil squareFET

NEC84

NEC844 portsSMTpackage 70 mil octagonleads 20 × 157.5 milpads 20 mil squareFET

7-55

Page 194: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

NEC84A

NEC84A4 portsSMTpackage 70 mil octagonleads 20 × 157.5 milpads 20 mil squareFET

NEC87

NEC873 portspackage 114.2 × 137.8 mil octagon2 leads 23.6 × 196.9 mil2 pads 23.6 mil squarecollector on bottomBJT

NEC89

NEC894 portsSMT

7-56

Page 195: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

package 80 mil octagon2 leads 80 × 157.5 mil, 2 leads 20 × 157.5 mil2 pads 20 mil square, 2 pads 80 mil squareFET

NEC89A

NEC89A4 portsSMTpackage 80 mil octagon2 leads 80 × 157.5 mil, 2 leads 20 × 157.5 mil2 pads 20 mil square, 2 pads 80 mil squareFET

7-57

Page 196: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

OKI_1

(no name given by vendor)3 portspackage and hole 130 × 185 mil2 leads 19.7 × 78.8 mil2 pads 19.7 mil square2 support bars 5 × 20 milFET

PFLANGE

(no name given by vendor)5 portsflange 820 × 250 milholes 120 mil diameter 570 mil center-to-centerleads 60 × 200 milpads 60 mil squareFET

7-58

Page 197: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

RADIAL_L

Radial leaded components2 ports 400 mil port-to-portpackages 140 × 480 milleads 28 mil diameter

RADIAL_M

Radial leaded components2 ports 200 mil port-to-portpackages 90 × 290 milleads 28 mil diameter

RADIAL_S

Radial leaded components2 ports 200 mil port-to-portpackages 90 × 190 milleads 28 mil diameter

480

400

140

290

20

90

7-59

Page 198: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

RESA

Chip resistor2 ports 30 mil port-to-portpackages 20 × 30 milresi 20 × 50 mil

SFLANGE

(no name given by vendor)4 portsflange 975 × 250 milpackage 380 mil diameterholes 120 mil diameter 725 mil center-to-centerleads 220 × 210 mil at 45°pads 220 × 210 milFET

22

200

90

480

400

140

7-60

Page 199: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMA_FEM

SMA connector outline femaleno portsconductorcond2leads

SMSMICROX

Siemens MICRO-X4 portsSMTpackage 70 mil octagon2 leads 20 × 47.5 mil, 2 leads 40 × 47.5 mil2 pads 20 mil square, 2 pads 40 mil square

525

500

7-61

Page 200: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

FETWARNING: NOT identical to MICROX

SOD123

SOD1232 portsSMTpackage 61 × 106.3 mil2 leads 19.7 × 23.6 mil2 pads 39.7 × 43.6 milDiode

SOD323

SOD3232 portsSMTpackage 49.2 × 98.6 mil

7-62

Page 201: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

2 leads 11.8 × 15.8 mil2 pads 31.8 × 35.8 milDiode

SOD80

SOD802 portsSMTpackage 63 × 137.8 mil2 leads 11.8 × 63 mil2 pads 31.8 × 83 milDiode

SOT103

SOT1034 portspackage and hole 189 mil diameter3 leads 45.3 × 200.8 mil1 lead 45.3 × 318.9 milpads 90.6 mil squareBJT

7-63

Page 202: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

SOT143

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milBJT

SOT143R

SOT143R4 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milBJT

7-64

Page 203: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SOT143RV2

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milBJT

SOT143V2

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milBJT

7-65

Page 204: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

SOT143V3

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milDiode

SOT143V4

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milDiode

7-66

Page 205: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SOT143V5

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milDiode

SOT143V6

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milDiode

7-67

Page 206: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

SOT143V7

SOT1434 portsSMTpackage 51 × 115 mil3 leads 16 × 20 mil, 1 lead 32 × 20 mil3 pads 40 × 39.4 mil, 1 pad 55.2 × 40 milDiode

SOT223

SOT2234 portsSMTpackage 255.9 × 137.8 mil3 leads 27.6 × 68.9 mil, 1 lead 118.1 × 68.9 mil3 pads 98.5 × 59.2 mil, 1 pad 78.9 × 149.6 milBJT

7-68

Page 207: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SOT223V2

SOT2233 portsSMTpackage 255.9 × 137.8 mil3 leads 27.6 × 68.9 mil, 1 lead 118.1 × 68.9 mil3 pads 98.5 × 59.2 mil, 1 pad 78.9 × 149.6 milDiode

SOT23

SOT233 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milBJT

7-69

Page 208: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

SOT23V2

SOT232 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milDiode

SOT23V3

SOT232 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 mil

7-70

Page 209: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

pads 41.5 × 39.4 milDiode

SOT23V4

SOT232 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milDiode

SOT23V5

SOT233 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 mil

7-71

Page 210: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

pads 41.5 × 39.4 milDiode

SOT23V6

SOT233 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milDiode

SOT23V7

SOT233 portsSMTpackage 115 × 51 mil

7-72

Page 211: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

leads 16.5 × 21.5 milpads 41.5 × 39.4 milDiode

SOT23V8

SOT233 portsSMTpackage 115 × 51 milleads 16.5 × 21.5 milpads 41.5 × 39.4 milDiode

SOT323

SOT3233 portsSMTpackage 78.6 × 49.4 mil

7-73

Page 212: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

leads 11.8 × 16.8 milpads 31.8 × 36.8 milBJT

SOT37

SOT373 portspackage and hole 189 mil diameter2 leads 41.3 × 200.8 mil1 lead 41.3 × 318.9 milpads 82.6 mil squareBJT

SOT89

SOT893 portsSMTpackage 177.2 × 97.7 mil

7-74

Page 213: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

2 leads 16.5 × 33.1 milcollector lead 18.6 × 33.1 mil and 27.6 × 64.64 mil2 pads 59.1 × 39.4 milBJT

SOT89V2

SOT893 portsSMTpackage 177.2 × 97.7 mil2 leads 16.5 × 33.1 milcollector lead 18.6 × 33.1 mil and 27.6 × 64.64 mil2 pads 59.1 × 39.4 milBJT

SRP

SRP2 ports

7-75

Page 214: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

SMTpackage 63 × 104.3 mil2 leads 22.6 × 23.6 mil2 pads 42.6 × 43.6 milDiode

TO117

TO1174 portsstud mount package and hole 295.3 diameter2 leads 157.5 × 393.7 mil, 2 leads 59.1 × 393.7 mil2 pads 59.1 mil square, 2 pads 157.5 mil squareBJT

7-76

Page 215: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

TO206AA

TO206AA3 portspackage 219.5 mil diameterholes 21 mil diameter 50 mil from package centerpads 40 mil squareBJT

TO206AF

TO206AF3 portspackage 219.5 mil diameterholes 21 mil diameter 50 mil from package centerpads 40 mil squareBJT

7-77

Page 216: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

TO226AA

TO226AA3 portspackage 170 mil diameter cut × 135 mil chordholes 22 mil diameter and 22 × 20 milpads 40 mil squareBJT

TO39

TO393 portspackage 352.5 mil diameterholes 21 mil diameter 100 mil from package centerpads 40 mil squareBJT

7-78

Page 217: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

TO72

TO723 portspackage 225.4 mil diameterholes 21 mil diameter 50 mil from centerpads 40 mil squareBJT

TO72V2

TO72V23 portspackage 225.4 mil diameterholes 21 mil diameter 50 mil from centerpads 40 mil squareBJT

7-79

Page 218: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

TO92

TO923 portspackage 170 mil diameter cut × 135 mil chordholes 22 mil diameter and 22 × 20 milpads 40 mil squareBJT

TPLAST

TPLAST3 portspackage and hole 181.1 mil diameter2 leads 35.4 × 196.85 mil, 1 lead 35.4 × 315 milpads 70.8 mil squareBJT

7-80

Page 219: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

TUNCAP

Tunable chip capacitor2 ports 75 mil port-to-portleads 110 × 25 milpackages 12 × 62dielectric 110 × 115

UMD

UMD2 portspackage 63 × 102.4 mil2 leads 15.8 × 31.6 mil (bent)2 pads 40 mil square2 holes 20 mil squareDiode

UPRIGHT

Upright mounted variable resistorno ports

115

110

7-81

Page 220: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

packages 170 × 250 milText

URP

URP2 portsSMTpackage 52 × 70 mil2 leads 10 × 15 mil2 pads 30 × 35 milDiode

WIRE0

Wire loop outline2 ports 133.5 mil port-to-portconductor 15 mil wide × 47 mildielectric

250

170

7-82

Page 221: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

WIRE1

one turn coil outline2 ports 330 mil port-to-portdielectric 35 mil wide

169.5

40.5

400

109

330

7-83

Page 222: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Fixed Artwork

7-84

Page 223: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 8: SMT Package Layout ArtworkLibraryThe SMT Package Layout Artwork Library (SMT PAL) defines the SMT packageartwork for some of the most commonly-used packages. The SMT PAL consists of 131artwork packages of 7 different types:

• Ceramic Flat Pack (CFP)

• Chip and MELF components

• SOT, DPAK and D2PAK

• Plastic Flat Pack (PFP)

• Quad Flat Pack (QFP)

• Plastic Leaded Chip Carrier (PLCC)

• Small Outline IC (SOIC)

This chapter describes the library, including the package type and name, the AELinterface function name (AEL macro name), and the dimensions of the package. Adiagram is shown for each package type.

This chapter also describes how you can use the SMT PAL to define the SMT packageartwork in a custom create_item and how you can use the AEL macro name definingthe package artwork as an artwork replacement for sub-circuits or sub-systems.

Using SMT PAL for Custom ComponentsThis section describes how to use SMT package artwork for a custom component. Anexample of this process uses the AEL function defining the SMT package artwork inthe SMT PAL. This artwork is used in the SMT component libraries: capacitors,resistors, inductors, amplifiers, filters, and mixers. In the SMT amplifier library, thelayout artwork (SOT143 package) for HP's Model No. MSA-2111 uses the SMT PALprimitive AEL function in the following sequence:

• The AEL create_item function calls the AEL macro function sa_hp_SOT143.The AEL macro function sa_hp_SOT143 is located in the library artwork fileSMT_AmplifierLibrary_artwork.ael.

Using SMT PAL for Custom Components 8-1

Page 224: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

• In turn, sa_hp_SOT143 calls the primitive AEL function smtart_draw_SMT.The primitive AEL function smtart_draw_SMT is located in the SMT PAL filesmtart.ael.

• Then the AEL function smtart_draw_SMT passes the parameters that arenecessary for customizing the artwork, as shown in Figure 8-1.

Figure 8-1. Example of Customizing Artwork Using the AEL Functionsmtart_draw_smt

Using the SMT Package Artworkas an Artwork ReplacementThe procedure for using the SMT package artwork as an artwork replacement issimilar to using the standard artwork replacements. In the Design Definition dialog,change the artwork type to AEL macro and define the two parameters, SMTPAD andOFFSET. Set the SMTPAD parameter type to string.

Note Some packages require two SMTPAD parameters in the Parameters dialogbox.

defun sa_hp_SOT143 (de_set_global_db_factor(), smtpad, smtpad2, offset){ decl initialD1, initialD2, portS2x, port3Y; //initialD1 = 0.5 * (0.00293 - 0.0017125 - 0.5*0.00085 - 0.5*0.000455); //initialD2 = 0.5 * (0.00293 - 0.00191 - 0.5*0.000455 - 0.5*0.000455); initialD1 = 0.0002825; initialD2 = 0.0002825; portS2x = 0.0013 + 2 * (0.0005375 - 0.5*0.000455);

smtart_draw_SMT (list(smtpad,smtpad2),offset,0.0013,0.00293,0,0, list(0.0017125,0,0.00191,0), list(initialD1,0,initialD2,0), list(2,0,2,0), list(0.000455, 0.0005375, 0.00085, 0.0005375, NULL,

0.000455, 0.0005375, 0.000455, 0.0005375, NULL, "side1"), list(0,0,-90, 0,-0.00191,-90.0, portS2x,-0.0017125,90,

portS2x,0.0,90),0,"mts", "portOpt6",0, list(1,3));}

8-2 Using the SMT Package Artwork as an Artwork Replacement

Page 225: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Figure 8-2 shows an example for using the SMT package layout artwork library AELfunction as an artwork replacement, through the Parametric Subnetwork (PSN).Underlying the network psn_smt is the element S3P, that can be viewed by pushinginto the component. In the Design Definition dialog, the parametric subnetwork,psn_smt, Artwork Type is set to AEL macro and Name is set to smtart_SOT23. Twoparameters, SMTPAD and OFFSET, are defined in the Design Parameters dialog. Forthe parameter SMTPAD, set the type to string, with the default value *. For theparameter OFFSET, set the type to real, with a default value 0.

Figure 8-2. SMT Artwork Replacement Examples

For more information, refer to “Defining and Associating Artwork for a New Item” inthe Layout manual.

For information regarding customizing the loading of AEL files, refer to the User’sGuide.

Ceramic Flat Pack (CFP) packagesTable 8-1 lists 17 CFP packages and the associated layout artwork AEL macro nameand dimensions for each package. Figure 8-3 shows the layout artwork for a typicalCFP with the marked dimensions given in the table.

Schematic Layout example

Ceramic Flat Pack (CFP) packages 8-3

Page 226: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Table 8-1. Ceramic Flat Pack (CFP) Packages

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm)

Width(mm)

Length(mm)

Width(mm)

Length(mm)

CFP24 smtart_CFP24 15.36 9.65 0.43 7.87 1.27

CFP28 smtart_CFP28 18.78 9.14 0.43 7.87 1.27

CFP42 smtart_CFP42 27.16 16.24 0.43 7.61 1.27

CFP10-03 smtart_CFP10_ 03 7.36 3.81 0.305 2.74 1.27

CFP14-03 smtart_CFP14_ 03 9.9 3.81 0.305 2.74 1.27

CFP10-04 smtart_CFP10_ 04 7.36 6.35 0.431 2.47 1.27

CFP14-04 smtart_CFP14_ 04 9.9 6.35 0.431 2.47 1.27

CFP16-04 smtart_CFP16_ 04 11.17 6.35 0.431 2.47 1.27

CFP16-21 smtart_CFP16_ 21 11.17 13.96 0.431 3.16 1.27

CFP20-22 smtart_CFP20_ 22 13.71 16.5 0.431 2.89 1.27

CFP24-19 smtart_CFP24_ 19 16.25 8.88 0.431 3.20 1.27

CFP24-21 smtart_CFP24_ 21 16.25 13.96 0.431 3.16 1.27

CFP28-19 smtart_CFP28_ 19 18.79 8.88 0.508 3.20 1.27

CFP36-20 smtart_CFP36_ 20 23.87 11.42 0.431 2.93 1.27

CFP36-21 smtart_CFP36_ 21 23.87 13.96 0.431 3.16 1.27

CFP36-23 smtart_CFP36_ 23 23.87 21.57 0.431 2.86 1.27

CFP40-20 smtart_CFP40_ 20 26.41 11.42 0.431 2.93 1.27

8-4 Ceramic Flat Pack (CFP) packages

Page 227: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Figure 8-3. Ceramic Flat Pack (CFP) Layout Artwork

Chip and MELF ComponentsTable 8-2 lists 15 chip component packages and 4 MELF components, and theassociated layout artwork AEL macro name and dimensions for each package.Figure 8-4 shows the layout artwork for a typical chip component, 0402, with themarked dimensions given in the table.

Table 8-2. Chip and MELF Component Packages

Part Name AEL Macro Name

Package End-capTerminationLength(mm) Description

Width(mm)

Length(mm)

0402 smtart_0402 0.508 1.00 0.127 Resistor

0603-Res smtart_0603R 0.787 1.55 0.305 Resistor

0603-Cap smtart_0603C 0.787 1.55 0.203 Capacitor

0805 smtart_0805 1.22 2.01 0.457 Resistor orcapacitor

1005 smtart_1005 1.27 2.54 0.254 Capacitor

Note: The pads have been omitted in the figure.

Package length

Lead-lead spacing

Package width

Lead width

Lead length

Chip and MELF Components 8-5

Page 228: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Figure 8-4. Chip Component Layout Artwork

1206 smtart_1206 1.57 3.20 0.558 Resistor orcapacitor

1210 smtart_1210 2.49 3.20 0.558 Resistor orcapacitor

1805 smtart_1805 1.27 4.57 0.305 Capacitor

1808 smtart_1808 2.03 4.57 0.305 Capacitor

1812 smtart_1812 3.17 4.57 0.305 Capacitor

1825 smtart_1825 6.35 4.57 0.305 Capacitor

2010 smtart_2010 2.54 5.1 0.40 Capacitor

2220 smtart_2220 5.08 5.58 1.27 Capacitor

2225 smtart_2225 6.35 5.58 1.27 Capacitor

2512 smtart_2512 3.2 6.3 0.40 Capacitor

2309 smtart_2309 2.3 5.9 1.0 MELF

1406 smtart_1406 1.55 3.5 0.80 MELF

SOD-80 smtart_SOD80 1.60 3.5 0.431 MELF

SOD-87 smtart_SOD87 1.6 3.5 0.30 MELF

Table 8-2. Chip and MELF Component Packages (continued)

Part Name AEL Macro Name

Package End-capTerminationLength(mm) Description

Width(mm)

Length(mm)

Note: The pads have been omitted in the figure.

Package length

Packagewidth

End-capterminationlength

8-6 Chip and MELF Components

Page 229: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SOT, DPAK, D2PAK PackagesTable 8-3 lists 20 SOT, DPAK, and D2PAK packages and the associated layoutartwork AEL macro name and dimensions for each package.

Some packages require 2 SMTPAD parameters in the Parameters dialog box. Anasterisk (*) denotes that the artwork requires 2 SMTPAD components. If lead 1 (e.g.,SOT143) is of a different dimension than the other leads, the first SMTPAD identifieslead 1. If a lead other than lead 1 (e.g., DPAK1) is of a different dimension, then thesecond SMTPAD identifies the lead of a different dimension.

Figure 8-5 shows the layout artwork for a typical SOT-23 package with the markeddimensions given in the table.

Table 8-3. SOT, DPAK, D2PAK Packages

Part Name AEL Macro Name

Package Lead 1 Other LeadsLead-leadSpacing

Width(mm)

Length(mm)

Width(mm)

Length(mm)

Width(mm)

Length(mm)

Side 1(mm)

Side 2(mm)

SOT-23 smtart_SOT23 2.92 1.30 0.45 0.51 0.45 0.51 1.90 N/A

SOT-23,Metric

smtart_SOT23M1 2.92 1.50 0.45 0.50 0.45 0.50 1.90 N/A

SOT-23,Metric

smtart_SOT23M2 2.92 1.50 0.45 0.65 0.45 0.65 1.90 N/A

SOT-23,Metric

smtart_SOT23M3 1.60 0.80 0.30 0.40 0.30 0.40 1.00 N/A

SOT-23,Metric

smtart_SOT23M4 2.00 1.25 0.30 0.43 0.30 0.43 1.30 N/A

SOT-23,Metric

smtart_SOT23M5 2.90 1.30 0.40 0.55 0.40 0.55 1.90 N/A

SOT-25 smtart_SOT25A 2.92 1.50 0.30 0.65 0.30 0.54 1.90 0.95

SOT-25 smtart_SOT25B 2.00 0.90 0.20 0.60 0.20 0.60 1.30 0.65

SOT-25 smtart_SOT25C 2.00 1.25 0.20 0.43 0.20 0.43 0.65 0.65

SOT-25 smtart_SOT2 5D 2.90 1.60 0.30 0.60 0.30 0.60 0.95 0.95

SOT-36 smtart_SOT36 2.90 1.60 0.30 0.60 0.30 0.60 0.95 0.95

SOT-143* smtart_SOT143A 2.90 1.30 0.88 0.75 0.48 0.75 1.70 1.90

SOT-143* smtart_SOT143B 2.90 1.30 0.88 0.60 0.48 0.60 1.70 1.90

Note: An asterisk (*) denotes that the artwork requires 2 SMTPAD components.

SOT, DPAK, D2PAK Packages 8-7

Page 230: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Figure 8-5. SOT-23 Layout Artwork

SOT-223* smtart_SOT223 6.50 3.50 3.00 1.75 0.74 1.75 2.30 N/A

DPAK* smtart_DPAK1 5.50 5.50 5.20 2.79 0.51 2.00 4.60 N/A

DPAK* smtart_DPAK2 5.50 5.50 5.20 12.0 0.51 2.00 2.30 N/A

DPAK* smtart_DPAK3 6.09 6.09 5.20 2.74 0.79 1.07 4.60 N/A

DPAK* smtart_DPAK4 5.87 6.10 4.83 2.74 0.79 1.07 4.57 N/A

DPAK* smtart_DPAK5 8.15 5.82 5.38 4.45 1.14 1.55 4.57 N/A

D2PAK* smtart_D2PAK 10.41 9.96 0.71 4.83 9.96 1.27 2.54 N/A

Table 8-3. SOT, DPAK, D2PAK Packages (continued)

Part Name AEL Macro Name

Package Lead 1 Other LeadsLead-leadSpacing

Width(mm)

Length(mm)

Width(mm)

Length(mm)

Width(mm)

Length(mm)

Side 1(mm)

Side 2(mm)

Note: An asterisk (*) denotes that the artwork requires 2 SMTPAD components.

Note: The pads have been omitted in the

Leadlength

Package length

PackagewidthLead

widthLeadspacing

8-8 SOT, DPAK, D2PAK Packages

Page 231: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Plastic Flat Pack (PFP) PackagesTable 8-4 lists 3 Plastic Flat Pack (PFP) packages and the associated layout artworkAEL macro name and dimensions for each package. Figure 8-6 shows the layoutartwork for a PFP with the marked dimensions given in the table.

Figure 8-6. Plastic Flat Pack (PFP) Layout Artwork

Quad Flat Pack (QFP) packagesTable 8-5 lists 48 Quad Flat Pack (QFP) and the associated layout artwork AELmacro name and dimensions for each package. Figure 8-7 shows the layout artworkfor a typical QFP package with the marked dimensions given in the table.

Table 8-4. Plastic Flat Pack (PFP) Packages

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm)

Width(mm)

Length(mm)

Width(mm)

Length(mm)

PFP-16 smtart_PFP16 10.18 6.85 0.43 8.88 1.27

PFP-18 smtart_PFP18 11.04 7.79 0.43 7.87 1.27

PFP-20 smtart_PFP20 15.49 9.27 0.43 7.72 1.27

Note: The pads have been omitted in the

Package length

Packagewidth

Lead-leadspacing

Lead width

Lead length

Plastic Flat Pack (PFP) Packages 8-9

Page 232: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Table 8-5. Quad Flat Pack (QFP) Packages

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm) Description

Width(mm)

Length(mm)

Width(mm)

Length(mm)

QFP32A smtart_QFP32A 7.0 7.0 0.3 1.0 0.8 8 leads/side

QFP32B smtart_QFP32B 5.0 5.0 0.2 1.0 0.5 8 leads/side

QFP40A smtart_QFP40A 6.0 6.0 0.2 1.0 0.5 10 leads/side

QFP40B smtart_QFP40B 5.0 5.0 0.15 1.0 0.4 10 leads/side

QFP40C smtart_QFP40C 7.0 5.0 0.2 1.0 0.5 12 × 8 leads

QFP44A smtart_QFP44A 10.5 11.5 0.3 1.5 0.8 11 leads/side

QFP44B smtart_QFP44B 10.1 10.1 0.3 1.1 0.8 11 leads/side

QFP44C smtart_QFP44C 10.6 10.6 0.3 1.9 0.8 11 leads/side

QFP44D smtart_QFP44D 10.0 10.0 0.3 1.61 0.8 11 leads/side

QFP44E smtart_QFP44E 10.0 10.0 0.41 1.99 0.8 11 leads/side

QFP44F smtart_QFP44F 14.0 14.0 0.35 1.61 1.0 11 leads/side

QFP48A smtart_QFP48A 12.7 12.7 0.3 2.3 0.8 12 leads/side

QFP48B smtart_QFP48B 12.0 12.0 0.3 1.65 0.8 12 leads/side

QFP48C smtart_QFP48C 7.0 7.0 0.2 1.0 0.5 12 leads/side

QFP48D smtart_QFP48D 6.0 6.0 0.15 1.0 0.4 12 leads/side

QFP52A smtart_QFP52A 16.7 16.7 0.3 2.3 1.0 13 leads/side

QFP52B smtart_QFP52B 10.0 10.0 0.3 1.61 0.65 13 leads/side

QFP52C smtart_QFP52C 10.0 10.0 0.3 2.05 0.65 13 leads/side

QFP52D smtart_QFP52D 7.0 5.0 0.15 1.0 0.40 16 × 10 leads

QFP54 smtart_QFP5 11.2 11.2 0.3 1.6 0.65 14 × 13 leads

QFP56 smtart_QFP56 11.5 12.5 0.3 1.5 0.65 14 leads/side

QFP60A smtart_QFP60A 14.0 14.0 0.4 2.1 0.8 15 leads/side

QFP60B smtart_QFP60B 10.0 7.0 0.2 1.0 0.5 12 × 18 leads

QFP64A smtart_QFP64A 15 15 0.35 1.3 0.8 16 leads/side

QFP64B smtart_QFP64B 19.4 15 0.4 1.3 1.0 13 × 19 leads

QFP64C smtart_QFP64C 15.3 15.3 0.35 1.5 0.8 16 leads/side

QFP64D smtart_QFP64D 21.3 15.3 0.41 1.7 1.0 13 × 19 leads

8-10 Quad Flat Pack (QFP) packages

Page 233: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

QFP64E smtart_QFP64E 22.8 22.8 0.457 10.15 1.27 16 leads/side

QFP64F smtart_QFP64F 14.0 14.0 0.381 1.61 0.8 13 × 19 leads

QFP64G smtart_QFP64G 14.0 14.0 0.356 1.18 0.8 16 leads/side

QFP64H smtart_QFP64H 20.0 14.0 0.432 1.61 1.0 13 × 19 leads

QFP64I smtart_QFP64I 7.0 7.0 0.15 1.0 0.4 16 leads/side

QFP70 smtart_QFP70 23.6 10.4 0.3 2.5 0.8 11 × 24 leads

QFP72 smtart_QFP72 10.0 10.0 0.2 1.0 0.5 18 leads/side

QFP74 smtart_QFP74 20.6 20.6 0.4 1.3 1.0 18 × 19 leads

QFP76 smtart_QFP76 10.0 7.0 0.15 1.0 0.4 15 × 23 leads

QFP80A smtart_QFP80A 14.0 14.0 0.3 1.6 0.65 20 leads/side

QFP80B smtart_QFP80C 20.0 14.0 0.35 1.8 0.8 16 × 24 leads

QFP80C smtart_QFP80C 20.0 14.0 0.35 2.35 0.8 16 × 24 leads

QFP80D smtart_QFP80D 14.0 14.0 0.3 1.18 0.65 20 × 20 leads/side

QFP80E smtart_QFP80E 20.0 14.0 0.36 2.1 0.8 16 × 24 leads

QFP80F smtart_QFP80F 20.0 14.0 0.36 1.6 0.8 16 × 24 leads

QFP80G smtart_QFP80G 12.0 12.0 0.203 1.0 0.5 20 × 20 leads/side

QFP88A smtart_QFP88A 20.0 14.0 0.3 2.5 0.65 18 × 26 leads

QFP88B smtart_QFP88B 12.0 12.0 0.2 1.0 0.5 22 leads/side

QFP88C smtart_QFP88C 10.0 10.0 0.15 1.0 0.4 22 leads/side

QFP88D smtart_QFP88D 14.0 10.0 0.2 1.0 0.5 18 × 26 leads

QFP94 smtart_QFP94 20.6 20.6 0.35 1.3 0.8 23 × 24 × 23 × 24leads

Table 8-5. Quad Flat Pack (QFP) Packages (continued)

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm) Description

Width(mm)

Length(mm)

Width(mm)

Length(mm)

Quad Flat Pack (QFP) packages 8-11

Page 234: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Figure 8-7. Quad Flat Pack (QFP) Layout Artwork

Plastic Leaded Chip Carrier (PLCC)Table 8-6 lists 11 Plastic Leaded Chip Carrier (PLCC) packages and the associatedlayout artwork AEL macro name and dimensions for each package. Figure 8-8 showsthe layout artwork for a typical PLCC package with the marked dimensions given inthe table.

Table 8-6. Plastic Leaded Chip Carrier (PLCC) Packages

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm)

Width(mm)

Length(mm)

Width(mm)

PLCC18AA smtart_PLCC18A A 10.85 7.32 0.431 1.27

PLCC18AB smtart_PLCC18 AB 12.52 7.42 0.431 1.27

PLCC20SQ smtart_PLCC20 SQ 8.13 8.13 0.431 1.27

PLCC22RT smtart_PLCC22 RT 11.62 6.54 0.431 1.27

PLCC28RT smtart_PLCC28 RT 12.94 7.87 0.431 1.27

PLCC28SQ smtart_PLCC28 SQ 10.67 10.67 0.431 1.27

PLCC32RT smtart_PLCC32 RT 12.95 10.67 0.431 1.27

PLCC44SQ smtart_PLCC44 SQ 15.48 15.48 0.431 1.27

Note: The pads have been omitted in the

Packagewidth

Package length

Lead length

Lead-leadspacing

Lead width

8-12 Plastic Leaded Chip Carrier (PLCC)

Page 235: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Figure 8-8. Plastic Leaded Chip Carrier (PLCC) Layout Artwork

Small Outline IC (SOIC)Table 8-7 lists 13 Small Outline IC (SOIC) packages and the associated layoutartwork AEL macro name and dimensions for each package. Figure 8-9 shows thelayout artwork for a typical SOIC package with the marked dimensions given in thetable.

PLCC52SQ smtart_PLCC52 SQ 18.02 18.02 0.431 1.27

PLCC68SQ smtart_PLCC68 SQ 23.10 23.10 0.431 1.27

PLCC84SQ smtart_PLCC84 SQ 28.17 28.17 0.431 1.27

Table 8-6. Plastic Leaded Chip Carrier (PLCC) Packages (continued)

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm)

Width(mm)

Length(mm)

Width(mm)

Note: The pads have been omitted in the

Lead width

Lead-leadspacing

Packagewidth

Package length

Small Outline IC (SOIC) 8-13

Page 236: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library

Figure 8-9. Small Outline IC (SOIC) Package Layout Artwork

Table 8-7. Small Outline IC (SOIC) Packages

Part Name AEL Macro Name

Package LeadLead-leadSpacing(mm)

Width(mm)

Length(mm)

Width(mm)

Length(mm)

SO8N smtart_SO8N 3.90 4.87 0.432 1.05 1.27

SO14N smtart_SO14N 3.90 8.63 0.432 1.05 1.27

SO16N smtart_SO16N 3.90 9.90 0.432 1.05 1.27

SO14M smtart_SO14M 5.59 9.910 0.432 1.01 1.27

SO16M smtart_SO16M 5.59 11.20 0.457 1.01 1.27

SO8L smtart_SO8L 7.50 5.20 0.432 1.40 1.27

SO14L smtart_SO14L 57.50 9.010 0.432 1.40 1.27

SO16L smtart_SO16L 7.50 10.30 0.432 1.40 1.27

SO18L smtart_SO18L 7.50 11.55 0.432 1.40 1.27

SO20L smtart_SO20L 7.50 12.80 0.432 1.40 1.27

SO24L smtart_SO24L 7.50 15.37 0.432 1.40 1.27

SO28L smtart_SO28L 7.50 17.92 0.432 1.40 1.27

SO32L smtart_SO32L 7.50 20.50 0.432 1.70 1.27

Note: The pads have been omitted in the

Package length Lead length

Lead-leadspacing Package

width

Lead width

8-14 Small Outline IC (SOIC)

Page 237: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Chapter 9: Font Definitions

din17

iso3098

din17 9-1

Page 238: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Font Definitions

roman

smooth

9-2 roman

Page 239: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

italic

standard

italic 9-3

Page 240: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Font Definitions

gothic

math

9-4 gothic

Page 241: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

sans

sansbold

sans 9-5

Page 242: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Font Definitions

filled

filledbold

9-6 filled

Page 243: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

straight

straightfilled

straight 9-7

Page 244: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Font Definitions

9-8 straightfilled

Page 245: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Index

AAdd command, 4-5AEL

macro artwork examples, 6-1AEL_PATH, 3-28Always Design Synchronize command, 3-17angles

snapping, 2-16storage of, 2-34

arc/circlecenter, and snap mode, 2-18radius, 2-25

arcsdeleting, 4-5from vertices, 4-6

arithmetic rounding errorsDRC, 2-30

artworkand levels of hierarchy, 4-10and schematic elements, 3-21converting wires to traces, 4-20creating, 1-6creating hierarchical designs for repeated

use, 3-27fixed, 7-1generating, 4-10leaving gaps for, 3-20moving, 4-19synchronizing, 3-22viewing, 3-27

attributesentry/edit, changing, 2-23layer, modifying, 2-4setting globally, 2-6

auto-backup, setting, 2-25automatic generation

of target representations, 3-12

BBoolean logical commands

AND, 4-24DIFF, 4-22OR, 4-24XOR, 4-25

Break command, 4-4

CChange Entry Layer To command, 2-7Change Layer To command, 1-3Check Representation command, 4-11clearance

defining, 4-25closed shapes

selecting, 2-11colors

and layers, 2-10changing display, 2-28drawing area, setting for, 2-28pin/tee connections, setting, 2-22setting, 2-12unconnected pins, setting for, 2-29

Component Parameter dialogtoggling display of, 2-20

componentsand generation process, 3-18and part annotation, 4-21annotation, editing, 4-21CAP_SPAC, using for layout, 3-21changing layers, 2-7connecting with wires, 4-19copying, 2-21custom

creating, 1-6editing, 1-5fixing position of, 3-13IDs, changing, 4-21IDs, setting layers for, 2-27inserting, 3-2

in a layout, 1-4layout

connecting, 4-11creating custom, 1-6

moving, using temporary wires, 2-24, 4-19names, setting layers for, 2-27overlaid, 4-12overlapping, 4-12placement, toggling, 2-21placing, 2-21, 3-18

at specific coordinates, 3-3simultaneously in layouts and

schematics, 3-16

Index-1

Page 246: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

positioningfixed, 3-12, 3-13free items, 3-12, 3-13

replacing, 4-12text

setting layers for, 2-27unplaced

managing, 3-18showing, 3-18

without artwork, 3-18, 3-20connections

breaking between layout and schematic,3-26, 5-3

markers, setting size of, 2-22connectivity

checking, 4-11maintaining with wires, 2-24, 4-19removing, 5-3

construction linesplacing, 3-2

Convert To Polygon command, 4-3Convert Trace To command, 2-18Convert Traces command, 4-15Coordinate Entry command, 1-5, 3-3, 3-6coordinate readouts, 1-5, 2-34

differential coordinate readout, 2-34toggling, 2-34

Copy & Oversize command, 4-8Copy To Layer command, 1-3, 5-4Create Hierarchy command, 4-11creating

artwork, 1-6custom layout components, 1-6hierarchical designs, 3-21, 3-22, 3-25

for repeated use, 3-27instances, 3-21layouts

directly, 1-1from schematics, 1-1

schematics from a layout, 1-7symbols to represent designs, 3-27

curvesdrawing smoothly, 2-25

custom layout componentscreating, 1-6

Ddefaults

and import/export translators, 5-1generate/update, 3-12in layout windows, 3-12in schematic windows, 3-12layers, 2-3layers, deleting, 2-4layout, 2-3, 2-4, 3-1

editing, 2-1modifying, 1-3setting, 1-3

design elementscreating incrementally, 3-12dual representation of, 3-12generating automatically, 3-12

design filesand layer files, 2-8and layer numbers, 2-8listing, 3-21searching for, 3-28

design generationcreating hierarchical designs, 3-23

Design Rule Checker. See DRC, 1-7Design/Parameters command, 3-23designs

creating hierarchy for repeated use, 4-11from layouts, 4-12hierarchical. See hierarchical designsregenerating, 3-21representation of, 3-27synchronization of, 1-1

DIFF command, 4-23differential coordinate readout, 1-5, 2-34Drag and Move command, 2-26DRC

arithmetic rounding errors, 2-30bin width, setting, 2-31Epsilon setting, 2-30memory management, 2-29

fringe, setting, 2-30tuning performance of, 2-31

dual representation, 2-20of design elements, 3-12

Dual Representation command, 3-17

Index-2

Page 247: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

Eedge snap, 2-18Edit Annotation Attributes command, 4-21Edit Path/Trace command, 4-18editing

menus, 1-5text, 4-9

element setsand converting traces, 2-19

Enable Snap command, 2-17Entry Layer command, 2-4entry layers

changing, 2-6entry modes

polygons, 2-24Epsilon setting

DRC, 2-30equivalent items

schematic and layout, viewing, 4-10errors

translation, 5-2Explode command, 4-4

Ffiles

saving automatically, 2-25filling

and layers, 2-10patterns, HPGL, 2-10

filtersselection, changing, 4-1

fixed items, 3-12Flatten command, 4-10Flatten Hierarchy command, 3-26flattening

components, 5-3instances, 5-3

Force To Grid command, 4-9free items, 3-12, 3-13fringe setting

DRC, 2-30

Ggaps

in layouts, unintentional, 4-19leaving for artwork, 3-20

GDSIInumbers, using, 2-7

stream filesand layer numbers, 2-9exporting, 2-9reading and writing, 2-7

generate/updatedefaults, 3-12options, 3-12

generatingartwork

and Flatten command, 3-26global attributes control, 2-6grids

color, setting, 2-14forcing objects onto, 4-9setting preferences for layout, 2-13snap modes, 2-18spacing of, 2-18spacing, setting, 2-15visibility, setting, 2-14

groundssetting size of, 2-21

Hhierarchical designs

advantages of, 3-22and final artwork, 4-10and layer definitions, 2-8and parameters, 3-21and schematic considerations, 3-22creating, 3-21, 3-25

for repeated use, 3-27parametric subnetworks, 3-23

editing, 4-10flattening, 3-26, 4-10matching, 3-22via design generation, 3-23viewing hierarchy of, 3-25

hierarchieschanging display of, 2-31flattening, 5-3of translated layouts, 5-2removing, 5-3smashing, 5-3

Hierarchy command, 3-25Hierarchy dialog, 3-25holes

from polygons, 4-23

Index-3

Page 248: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

HP Graphical Cell Compiler, 1-6

IIGES

numbers, using, 2-7Import command, 5-1incremental generation

of design elements, 3-12insertion layers

changing, 1-3instances

deleting, 4-10flattening, 5-3modifying, 3-23smashing, 5-3

JJoin command, 4-3junctions

avoiding problems with, 3-19

Llayer editor, 2-1layer files, 2-35, 2-36

and design files, 2-8format of, 2-9layout.lay, 2-9schematic.lay, 2-9

layersadding, 2-5and visibility, 2-10binding, 2-11changing defaults, 2-7component text, 2-27creating

reverse images of, 5-5default, 2-3defaults, 2-4defining, 2-3, 2-9

and ensuring compatibility, 2-8definitions, 2-3

viewing, 2-4deleting, 2-5existing file, using, 2-36item selectability, changing, 2-6item visibility, changing, 2-6limits, 2-4names, 2-9

numbers, 2-8, 2-9and GDSII stream format, 2-9changing, 2-8

port connections, defining, 2-5priority of, changing, 2-4protecting, 2-6, 2-10rearranging, 2-5removing, 2-8type, 2-11visibility, 2-4

Layers command, 2-4LAYERS_PATH, 2-8layout.lay, 2-8, 2-9layout-driven simulation

overview, 1-7layouts

connecting components, 4-11constraints, 1-7creating, 3-1

along with schematics, 3-11, 3-16directly, 3-1from schematics, 3-11, 3-14

defaults, 3-12environment, 3-1, 3-12existing setups. using, 2-36exporting, 5-1, 5-3files

layout.lay, 2-8global attributes, setting, 2-4hierarchical, 3-21importing, 5-1incremental, 3-20libraries, and defining layers, 2-8preferences, 2-3preferences, saving, 2-35preparing for translation, 5-3removing hierarchy, 5-3repeated use of, 3-22resolution units

setting, 2-32resolution, setting, 2-33setups, saving, 2-35translated

and hierarchies, 5-2saving, 5-2

translated, opening and viewing, 5-2translating, 5-6

Index-4

Page 249: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

units, specifying size of, 2-13, 2-22updating, 1-1

librariescomponent

defining layers for, 2-7components, defining layers for, 2-7layout

reusable, 3-28sharing between designs, 3-28

of commonly used items, 3-28reusable designs, defining search path for,

3-28, 4-22search path, 3-28

licensesfor Design Rule Checker, 1-7releasing, 1-6

linesstyles, 2-4, 2-6

listingall design files, 3-21

logical commandsAND, 4-24DIFF, 4-22OR, 4-24XOR command, 4-25

Mmanufacturing processes

compensating for, 5-4markers

connection, setting, 2-22masks

and layout layers, 2-4memory management

DRC, 2-30Merge command, 4-2midpoint snap, 2-17Miter command, 4-6mitered edges

from vertices, 4-6models

editing, 1-5Move command, vertex, 4-5Move Edge command, 4-20

Nnetworks

creating parametric. See hierarchicaldesigns

storage of, 3-28nodal connections

and simulating traces, 2-19nodal mismatches, 4-11

Oobjects

and layout units, moving, 2-26and screen pixels, moving, 2-26moving, 4-9scaling, 4-7

optionspreferences, placement of, 3-17

Oversize command (scaling), 4-8

Pparameterized designs, 3-23paths

and bends, 4-17changing attributes of, 4-18converting to traces, 4-18described, 4-17drawing between two points, 4-17from traces, 4-16

physical designs, compiling, 1-7Pick and Place Report, 2-36pick regions

setting, 2-12pins, 3-3

and transmission lines, 4-13changing options of, 2-21connected

identifying, 3-3connections

setting color of, 2-22identifying connected and unconnected, 3-3snapping, 2-17, 4-11unconnected

identifying, 3-3viewing, 4-11

visibility, setting, 2-23pins/tees, setting size of, 2-22placement options

always design synchronize, 2-20dual representation, 2-20selecting, 2-20

Index-5

Page 250: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

single representation, 2-20plotting

a closed object, 2-10Point commands, 4-20polygon

selection of, 2-11polygons

converting into holes, 4-23creating, 4-22manipulating, 4-2orthogonal entry mode, setting, 2-24self intersection checking, 2-24

polylinesdeleting, 4-5drawing, 3-5manipulating, 4-2orthogonal entry mode, setting, 2-24

Pop Out of Item command, 3-27ports

connections, defining, 2-5setting size of, 2-21

positional coordinate readout, 1-5, 2-34precision

changing, 4-9preferences

existing file, using, 2-36file, 2-35, 2-36file, reading, 2-36

Preferences for Layout dialog, 4-16Print command, 3-26process offsets

adding, 5-4Push Into Item command, 3-27

Rreal memory

DRC, 2-30Release Layout License command, 1-6resolution

setting, 2-32reverse images

creating, 5-5RF PCB designs

considerations, 4-16rotation

increments, setting, 2-25

SScale command, 4-8scaling, 4-8

factors, setting, 2-31schematic.lay, 2-9schematics

and artwork elements, 3-20creating

from a layout, 1-7defaults, 3-12updating, 1-1

screen pixelsspecifying size of, 2-13, 2-22

search pathsdefining for libraries of reusable designs,

3-28, 4-22library, 3-28modifying, 3-28

Select command, 2-11self intersections

checking for polygons, setting, 2-24Set Origin command, 4-9shapes

copying to new layers, 5-4defining display of, 2-4defining size, 1-5displaying, 2-4, 2-6drawing, 3-1, 3-4

by entering coordinates, 3-6editing, 1-5, 4-1, 4-2inserting

in a layout, 1-4merging, 3-4, 5-4non-orthogonal entry mode, setting, 2-24resizing, 5-4selecting, 4-1, 4-11stretching, 3-4stretching edges of, 4-7terminating draw command, 3-4

Show Equivalent Item command, 4-10simulate

and transmission lines, 4-16SIMULATOR_AEL, 3-28single representation, 2-20slivers

eliminating, 2-25smash instances, 5-3

Index-6

Page 251: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

SMT Package Layout Artwork Library, 8-1snap

pin, 4-11snap modes

layout, setting for, 2-16priority of, setting, 2-17, 2-18spacing, setting, 2-15

spikeseliminating, 2-25

status report for design synchronizationautomatcially displaying, 3-14

stepsand transmission lines, 3-19avoiding problems with, 3-19elements, 3-20

storage per areaDRC memory management, 2-30

Stretch command, 4-7subnetworks

and traces, 4-15assigning symbols to, 3-27creating, 4-15location of, 3-28

substrate referencesand converting traces, 2-19

symbolsto represent designs, 3-27

synchronizerepresentations, 2-20

TTap Transmission Line command, 4-13taper elements, 3-20target representations

generating automatically, 3-12tees

changing options, 2-21connections, setting color of, 2-22elements

and transmission lines, 3-19text

adding to designs, 3-6changing attributes of, 3-7, 4-21component

setting attributes of, 2-26components

setting layers for, 2-27definition

font, 2-27height, 2-27

editing, 3-7, 4-9fonts and height, setting, 2-26typed-in, changing attributes, 2-27

To Arc command, 4-6traces

and bends, 4-17and restrictions, 4-14and subnetworks, 4-15and wires, 4-13changing attributes of, 4-18converting

explicitly, 4-14to paths, 4-16to transmission lines, 2-18, 4-14

described, 4-13from paths, 4-18from transmission line elements, 4-16from wires, 4-20modifying, 4-16simulating, 4-16to represent electrical connectivity, 3-4

translatinglayouts, 5-6

translation errors, 5-2transmission lines

and simulation, 4-16and steps, 3-19and taper elements, 3-20and traces, 4-13components

replacing, 4-12connecting, 3-19converting traces to, 2-18creating, 4-12described, 4-12discontinuity between, 3-20elements

and traces, 2-19assigning layers for, 2-7converting to traces, 4-16single, 2-19

from traces, 4-14splitting, 4-12stretching, 4-13

Index-7

Page 252: Advanced Design System 1.5 Layoutliterature.cdn.keysight.com/litweb/pdf/ads15/pdf/layout.pdf · described in “Creating a Layout Directly” on page 3-1. You can construct a layout

UUndo command, 2-25undo edits

setting count for, 2-25Undo Vertex command, 3-5units

and changing the design, 4-9changing

cautions, 2-33units/scale factors

setting, 2-31unplaced items

managing, 3-18showing, 3-18

Vvertex points

deleting, 3-4moving, 3-4

verticesadding

to polygons, 4-4to polylines, 4-4

convertingto a mitered edge, 4-6to arcs, 4-6

deleting, 3-5, 4-4, 4-5distance of, 2-25editing, 4-4manipulating, 4-4markers

setting size of, 2-13moving, 4-4, 4-5points

deleting, 3-4moving, 3-4

selecting, 4-4snapping, 2-17

Wwires

and moving artwork, 4-19and simulating circuits, 2-24, 4-19and traces, 4-13annotation, routing around, 2-24connecting pins and components, 4-11connectingcomponents with, 4-19

connections, preserving, 2-24converting to traces, 4-20drawing, 4-19in layouts, 4-11orthogonal entry mode, setting, 2-24re-routing, 2-24stretching, 4-20

Index-8