ads layout manual

Upload: ravi

Post on 10-Feb-2018

250 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 ADS Layout Manual

    1/342

    ADS Layout for

    ADS users

    Student Manual

    Agilent TechnologiesTest & Measurement

    Education Services

    H7212A #224

  • 7/22/2019 ADS Layout Manual

    2/342

  • 7/22/2019 ADS Layout Manual

    3/342

    ADS 1.5 Layout Training

    ADS Layout Basics 1-1

    Layout Window

    Layer 1-2

    Options > Layers

    Layer Information

    Drawn Shapes on Layers

    Drawing Techniques 1-5

    Drawing FeaturesEdit > Modify Commands

    Edit > Vertex Commands

    Measuring Objects

    Drawing Operations 1-12

    Selection Filters

    Editing Commands

    Merging

    Boolean Logic

    Scaling

    Oversizing

    Ground Plane Clearance

    Positioning of objects

  • 7/22/2019 ADS Layout Manual

    4/342

    More Editing Commands

    Information Commands

    Design Rule Checker & custom DRC

    Custom DRC

    Custom DRC: Rule File

    Layout Rules

    Element Layers definition

    Layout objects:Paths, Wires and Traces 1-23

    Electrical/Physical Representation of Elements

    Paths, Wires and Traces

    Paths, Wires and Traces

    Trace and Path Attributes

    Easier Path/Trace Creation

    Electrical/Physical Representation of Elements

    Trace/Path/Wire Conversion

    Transmission Lines

    Schematic/Layout Preferences 1-30

    Options>Preferences

    Preferences Settings

    Preferences: Grid/Snap tab

    Preferences: Trace and Placement tabs

    Preferences: Entry/Edit tab

  • 7/22/2019 ADS Layout Manual

    5/342

    Preferences: Unit & Layout Units tabs

    Preferences Pin/Tee

    Design synchronization 1-35

    Design Representation

    Design Representation Condition

    Design Representation: Symbol

    ADS Layout Window

    Entry/Edit Settings

    Update Layout, Update Schematic

    Synchronization Problems

    Synchronization Solutions

    Variable Usage:

    parameterized component,parametric sub-network, hierarchy 1-40

    Design File contents

    AEL File

    Design Definition

    Sub-networks

    Options > Variables

    Parametric sub-network

    Creation and use of Fixed artwork 1-49

    No Artwork

    Artwork

  • 7/22/2019 ADS Layout Manual

    6/342

    Fixed Artwork

    Custom Fixed Artwork packagesMake it available for CUSTOM, site customization

    Custom Fixed Artwork packagesAdd it to the drop down list, with CUSTOM, site customization

    Custom Fixed Artwork packagesMake it available for HOME, user customization

    Custom Fixed Artwork packagesAdd it to the drop down list, with HOME, user customization

    Built-in AEL artwork macros 1-59

    AEL macro artwork

    List of AEL macros

    SMT_Pad component

    How to use a built-in AEL artwork

    Graphical Cell Compiler (GCC) 1-63

    GCC: Introduction

    GCC: How to build a PAM

    GCC: How to build a PAM, Step 1

    GCC: How to build a PAM, Step 2

    GCC: How to build a PAM, Step 3

    GCC: How to build a PAM, Step 4

    GCC: How to build a PAM, Step 5&6

  • 7/22/2019 ADS Layout Manual

    7/342

    Using Momentum Simulator 1-68

    What is Momentum?

    Momentum & Momentum RF Differences

    Major Benefits of Momentum

    Major Features of Momentum

    Momentum Process

    1) Create a physical design

    2) Momentum or Momentum RF mode

    3) Define the substrate characteristics

    4) Solve the substrate (Optional)

    5) Assign port properties

    7) Set up and generate mesh

    7) Set up and generate a circuit mesh

    8) Simulate the circuit

    9) View the results

    Data conversion to .sNp file

    Using the .sNp file

    Momentum Optimization

    Momentum Optimization,1. Create the design

    Mom Optimization,2. Define parameter

    Momentum Optimization,3. Define the goals

  • 7/22/2019 ADS Layout Manual

    8/342

    Momentum Optimization,4. Run the simulation

    Momentum Optimization,5.1 Viewing the results

    Momentum Optimization,5.2 Viewing the results

    Momentum Optimization,5.3 Viewing the results

    Momentum Optimization,

    5.4 Viewing the results

    Momentum Optimization,6. Improving the filter

    Other Features: Make bridge and via

    Importing and Exporting Files 1-86

    Layout Export consideration

    Available File Formats

    Importing a Layout

    Exporting a layout

    Importing and Exporting Files:Drawing Exchange Format: DXF 1-90

    Drawing Exchange Format: DXF

    Importing DXF (hierarchical) files

    Importing DXF (hierarchical) Options

    Importing DXF (hierarchical): Mapping DXF to ADS

    Exporting DXF (hierarchical) Options

  • 7/22/2019 ADS Layout Manual

    9/342

    Exporting DXF (hierarchical): Mapping ADS to DXF

    Exporting DXF (flattened) Files

    Exporting DXF (flattened)

    Exporting DXF (flattened) Options

    Exporting DXF (flattened): Mapping ADS to DXF

    Example of DXF format

    Importing and Exporting Files: GDSII Stream File 1-106

    GDSII Stream File

    GDSII Stream File: Mapping table

    Importing GDSII Stream File: Guidelines and considerations

    Importing GDSII Stream File:

    Importing GDSII: Options

    Exporting GDSII Guidelines and considerations

    Exporting GDSII: Options

    Example of GDSII format

    Importing and Exporting Files: Gerber Artwork Translator 1-121

    Gerber Artwork Translator & Gerber viewer

    Gerber Artwork Translator:Limitations and Considerations

    Exporting Gerber Files:

    Exporting Gerber Files:Gerber File options

  • 7/22/2019 ADS Layout Manual

    10/342

    Exporting Gerber Files:Translation Settings

    Exporting Gerber Files:Edit Apertures

    Exporting Gerber Files: Edit Apertures

    Exporting Gerber Files: Drill File

    Exporting Gerber Files:Export Gerber Options

    Exporting Gerber Files: Types of photo plotters

    Exporting Gerber Files:Consideration

    Example of Gerber format

    Supplemental Layout Enhancement Info: ADS 2001 1-140

    Content

    Easy Grid Settings

    Chop Command

    Extend Command

    Crop Command

    Split Command

  • 7/22/2019 ADS Layout Manual

    11/342

    Labs

    Lab 1: Layout Basics 2-1

    Lab 2: Layout objects, Paths Traces, etc 3-1

    Lab 3: Setting preferences, Design synchronization 4-1

    Lab 4: Variables 5-1

    Lab 5: Creating Component Artwork 6-1

    Appendis for Lab 5 7-1Lab 6: Built-in AEL Macro 8-1

    Lab 7: AEL Artwork Macro 9-1

    Lab 8: Graphical Cell Compiler 10-1

    Lab 9: Using Momentum simulator 11-1

    Lab 10: Import and Export of Files 12-1

    Appenis A: Theory and other Topics 13-1

  • 7/22/2019 ADS Layout Manual

    12/342

  • 7/22/2019 ADS Layout Manual

    13/342

    1 - 1

    2001 Agilent Technologies

    Speaker Name

    Speaker Title

    11 April, 2000

    ADS Layout Basics

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 2

    Drawing

    toolbar

    buttons

    Activate &

    deactivate

    buttons

    Toolbar Viewing

    buttons

    Snap toolbar

    buttons

    Selected

    object

    Component

    Palette

    Components

    available in

    palette

    Toolbar Editing

    buttons

    Other buttonsMenus

    Layout Window

  • 7/22/2019 ADS Layout Manual

    14/342

    1 - 2

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 3

    Name and color of

    current layer

    Current layerComponent

    historyName of project

    and design

    Absoluteco-ordinates

    Relativeco-ordinates

    Prompt

    Layout units Type of

    design

    Simulated from

    schematic

    Layout Window

    ADS Layout Basics

    Layers

  • 7/22/2019 ADS Layout Manual

    15/342

    1 - 3

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 5

    Options > Layers

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 6

    Layer Information

    Everything is placed on a layer

    There are 39 default layers

    User may add new layers

    User may define color and pattern associated with layers

    Layers may be set to be visible/invisible

    - items on invisible layers are hidden from view

    Layers may be set to be selected/unselected

    - items on unselected layers may not beselected / edited / moved / deleted

  • 7/22/2019 ADS Layout Manual

    16/342

    1 - 4

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 7

    Drawn Shapes on Layers

    Drawn shapes may be on any layer

    - when drawing a shape it will be put on the current layer

    - the current layer is listed in the center bottom of the window

    and also in the entry list at the top of window

    Use Insert > Entry Layer( or the entry layer list )

    -to set the current layer

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 8

    Drawn Shapes on Layers

    Use Edit > Move > Move to Layer or double click on the shape

    - to move a drawn shape to another layer

  • 7/22/2019 ADS Layout Manual

    17/342

    1 - 5

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 9

    Drawn Shapes on Layers

    Edit > Advanced Copy/Paste > Copy To Layer

    -to create a copy of an object on another layer

    ADS Layout Basics

    Drawing Techniques

  • 7/22/2019 ADS Layout Manual

    18/342

    1 - 6

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 11

    Drawing Features

    Insert menu to draw different shapes

    - rectangle: , circle: , polygons: ,

    polyline: , text:

    - path: , trace: , wire, arrow,

    construction line, dimension line, arc

    Ensure snap preferences are set appropriately,

    - options > preferences, grid/snap setting

    Close Polygons automatically

    - using space bar

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 12

    Drawing Features

    Undo vertex if a mistake is made during drawing operation

    - use RH mouse or Z

    Insert > coordinate entry

    - to define shape by vertex positions from keyboard

    - enable more precise position and sizing of object

  • 7/22/2019 ADS Layout Manual

    19/342

    1 - 7

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 13

    Edit > Modify Commands

    Convert shape to polygon

    - circle becomes a polygonwith n vertices

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 14

    Edit > Modify Commands

    Circle Radius/Angle resolution

    - this can be edited

  • 7/22/2019 ADS Layout Manual

    20/342

    1 - 8

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 15

    Edit > Modify Commands

    Modify arc resolution, and also layer:

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 16

    Edit > Modify Commands

    Force To Grid

    - result in selected object being on grid

    Join

    - joins selected polylines into a single polygon

  • 7/22/2019 ADS Layout Manual

    21/342

    1 - 9

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 17

    Edit > Modify Commands

    Explode

    - single polyline is converted into several polylines (segments)

    - the polygon is converted into several polylines

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 18

    Edit > Modify Commands

    Break

    - the starting/ending point of the polygon is broken to create asingle polyline

  • 7/22/2019 ADS Layout Manual

    22/342

    1 - 10

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 19

    Edit > Vertex Commands

    Add

    - vertices can be added to polyline/polygon/trace/path/wire

    - they can be selected individually or in groups

    - they can be moved

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 20

    Arc

    corner

    Edit > Vertex Commands

    To Arc

    - a vertex can be converted to an arc

  • 7/22/2019 ADS Layout Manual

    23/342

    1 - 11

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 21

    Arc

    corner

    Mitered corner

    Edit > Vertex Commands

    Miter

    - a vertex can be converted to a mitered corner

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 22

    Absolute

    co-ordinate

    Relative co-ordinate

    Layout unit

    Measuring Objects

    Dimensions can be measured:

    Just look at co-ordinate reading at bottom of window

    - left readout is absolute co-ordinate

    - right readout is relative, and is reset when mouse is clicked

  • 7/22/2019 ADS Layout Manual

    24/342

    1 - 12

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 23

    Angle:

    Relative to origin

    Measuring Objects

    Insert > Measure... or RH mouse menu > Measure...

    - tells you cumulative distance and also angle

    - reset after mouse double-clicked

    ADS Layout Basics

    Drawing Operations

  • 7/22/2019 ADS Layout Manual

    25/342

    1 - 13

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 25

    Selection Filters

    Options > Preferences > Select settings

    Make sure necessary layers are not protected(Options > Layers...)

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 26

    Editing Commands

    Some preferences apply to things not yet placed

    - Options/Preferences -Trace

    - Placement

    - Entry/Edit

    - Units/Scale

    Editing Menus for things already placed

    Edit>Copy (c), Edit>Paste (v)

    Edit>Advanced Copy/Paste menu,Copy Using Reference Point icon on toolbar:

    Edit>Advanced Rotate/Mirror menu,Rotate icon on toolbars:

    - rotation angle defined in Options>Preferences Entry/Editmenu

  • 7/22/2019 ADS Layout Manual

    26/342

    1 - 14

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 27

    Merging

    Merging takes selected shapes and combines them into onepolygon

    All shapes to be merged must be on the same layer

    Merged items often simulate more efficiently in momentum

    Merged items avoid problems during mask file generation

    Select object to be merged - Edit > Merge

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 28

    Boolean Logic Polygons are placed on a destination layer

    - the result of Boolean operation on objects on 2 source layers.

    Check source and destination layers are not protected

    Edit>Boolean Logical

    - select source and destination layers

    - select type of operation:

    - DIFF, AND, OR, XOR.

    - select shapes for comparison.

    - select whether original shapes need to be deleted.

  • 7/22/2019 ADS Layout Manual

    27/342

    1 - 15

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 29

    AND OR DIFF XOR

    Destination

    layer

    Sourcelayers

    cond2

    cond

    Boolean Logic

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 30

    Scaling

    Edit>Scale/Oversize>Scale

    - specify scale factor for X and Y

    - must be positive

    - factor of 1.0, no change in size

    - greater than 1.0, enlarges

  • 7/22/2019 ADS Layout Manual

    28/342

    1 - 16

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 31

    Oversizing

    Edit>Scale/Oversize>Oversize

    - Specify sizing amount

    - positive number increase size of object

    - also specify cutoff angle

    - angles smaller than this will be mitered

    Edit>Scale/Oversize>Copy And Oversize

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 32

    Ground Plane Clearance

    A ground plane is modified to ensure a certain gap between itand the selected shapes

    Edit>Create Clearance

    - select ground plane

    - select shape

    - enter desired clearance distance

  • 7/22/2019 ADS Layout Manual

    29/342

    1 - 17

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 33

    Edit>Create Clearance

    Create ground plane

    (e.g. rectangle)

    Ground Plane Clearance

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 34

    Positioning of objects

    Objects ought to be on grid

    Toggle Grid Snap Mode icon: to draw objects on grid

    - set units before starting drawing

    - changing units might result in objects being off-grid

    Edit>Modify>Force To Grid

    - objects when moved will snap onto the grid

    Edit>Modify>Set Origin

    - will reset origin to be at specified point

  • 7/22/2019 ADS Layout Manual

    30/342

    1 - 18

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 35

    Sub-circuitsub01

    More Editing Commands

    Edit > Component > Flatten

    - removes all hierarchy on the top level design

    - required for some drawing packages

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 36

    Sub-circuit

    double_TEE

    More Editing Commands

    Edit > Component > Create Hierarchy

    - select part of an existing layout

    - command will create a subnetwork with defined name

  • 7/22/2019 ADS Layout Manual

    31/342

    1 - 19

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 37

    Name of

    component

    Layer

    Information

    about pins

    Information Commands

    Options > Identify (Also available in schematic)

    - shows information related to selected item

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 38

    Information Commands

    Options > Info

    - Shows information on design

    Options > Check Representation

    - Check for wires in layout, overlaid components

    mis-matches between layout and schematic etc.

  • 7/22/2019 ADS Layout Manual

    32/342

    1 - 20

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 39

    Design Rule Checker & custom DRC

    Verify > DRC (Design Rule Checker)

    - checks design rules, e.g. minimum width, spacing angle

    - also custom DRC

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 40

    Definition Rule file

    Job name

    Name of Rule file

    Custom DRC

  • 7/22/2019 ADS Layout Manual

    33/342

    1 - 21

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 41

    Load Result of

    pwramp_drc

    Use Summary to review the results

    Custom DRC

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 42

    First error selectedError identified with a different color ( : turquoise)

    Custom DRC

  • 7/22/2019 ADS Layout Manual

    34/342

    1 - 22

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 43

    Layer section

    (extract)

    Rule section

    (extract)

    Custom DRC: Rule File

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 44

    Layout Rules

    Rules apply during direct entry of layout and also during designsynchronization:

    - Elements should have physical representation (artwork)

    - Stand alone element in schematic can be positioned asdesired in layout

    - Positioning of connected elements is determined bypreviously placed connecting elements

    - Elements cannot overlap physically

    - Wires indicate a problem with positioning elements(do not use wires when you create your layout directly)

  • 7/22/2019 ADS Layout Manual

    35/342

    1 - 23

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 45

    Element Layers definition

    Library elements are mapped to certain layers

    - defined in MSUB element or similar

    - may be changed in MSUB definition

    Drawn shapes are drawn to current layer

    - To set current layer:

    - use Insert > Entry Layer

    or the entry layer list at the top of window:

    To move an object to another layer:

    - use Edit > Move > Move To layer or doubleclick on the object.

    ADS Layout Basics

    Layout objects:

    Paths, Wires and Traces

  • 7/22/2019 ADS Layout Manual

    36/342

    1 - 24

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 47

    Electrical/Physical Representation of

    Elements

    Electrical Physical

    Component Yes Some (e.g. MLIN)

    Wires Yes No (but can be used in

    layout window)

    Traces Yes (after synchronization Yes

    to schematic)

    Paths No Yes

    Shapes No Yes

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 48

    Trace

    Path

    Wire

    Paths, Wires and Traces

  • 7/22/2019 ADS Layout Manual

    37/342

    1 - 25

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 49

    Paths, Wires and Traces

    Wire indicate an electrical short circuit

    - starting and ending points must be component pins

    - they have no physical dimensions

    Paths are a special type of shape

    - they have width, length and corner type

    - they have no electrical model

    Traces indicate an electrical short circuit

    - starting and ending must be component pins

    - they can converted to MLIN for example

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 50

    Trace

    Path

    Paths, Wires and Traces

    Drawing Paths, Wires and Traces:

    - will be drawn to current layer

    - use Insert menu- or icons on toolbars:

  • 7/22/2019 ADS Layout Manual

    38/342

    1 - 26

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 51

    Trace and Path Attributes

    Both traces and paths have physical attributes

    - width, corner type, layer, and also lengths

    Existing paths/traces can have attributes modified

    - use Edit > Path/Trace > Edit Path/Trace

    - or double click on the Path or Trace

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 52

    Easier Path/Trace Creation

    Have orthogonal entry mode on

    - set in Options > Preferences > Entry/Edit tab

    Use a coarser grid with snap-to-grid enabled

    - use Options > Preferences > Grid/Snap

    - or icons on toolbars:

  • 7/22/2019 ADS Layout Manual

    39/342

    1 - 27

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 53

    Easier Path/Trace Creation

    Improve positioning of corners

    - draw with square corners, then edit path/trace corner type tobe mitered/curved as required

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 54

    Electrical/Physical Representation of

    Elements

    Electrical Physical

    Component Yes Some (e.g. MLIN)

    Wires Yes No (but can be used in

    layout window)

    Traces Yes (after synchronization Yes

    to schematic)

    Paths No Yes

    Shapes No Yes

  • 7/22/2019 ADS Layout Manual

    40/342

    1 - 28

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 55

    Trace/Path/Wire Conversion

    Paths can be converted to traces

    - Edit > Path/Trace > Convert Path To Trace

    Traces can be converted to paths

    - Edit > Path/Trace > Convert Trace To Path

    Traces can be converted to transmission line elements

    - by using Edit > Path/Trace > Convert Traces... command

    - also when you Generate/Update Schematic

    Schematic > Generate/Update Schematic > Trace Control

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 56

    Transmission Lines

    Split

    - use Edit > Transmission Line > Split Transmission Line

    - line will be split in 2 lines, at point where cursor is clicked

  • 7/22/2019 ADS Layout Manual

    41/342

    1 - 29

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 57

    Transmission Lines

    Tap

    - use Edit > Transmission Line > Tap Transmission Line

    - line will be split in 2 TLs and a TEE at point where cursor isclicked

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 58

    Fixed

    component

    Transmission Lines

    Stretch

    - using Edit > Transmission Line > Stretch

    - connected elements will be moved (if not fixed by Schematic> Fix Component Position)

    - use Schematic > Show fixed Components to verify status

  • 7/22/2019 ADS Layout Manual

    42/342

    1 - 30

    2001 Agilent Technologies

    ADS Layout Basics

    Schematic/Layout Preferences

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 60

    Options>Preferences

  • 7/22/2019 ADS Layout Manual

    43/342

    1 - 31

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 61

    Options > Preferences

    Preferences which apply to things not yet placed:

    - Trace

    - Placement

    - Entry/Edit

    - Units/Scale

    - Component Text

    - Text

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 62

    Options > Preferences

    Preferences which apply to things placed:

    - Select

    - Grid/Snap

    - Pin/Tee

    - Display

    - Layout units

  • 7/22/2019 ADS Layout Manual

    44/342

    1 - 32

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 63

    Preferences Settings

    Preferences for schematic and layout window are set separately

    Preferences Setting are saved to file in project

    layout.prf and schematic.prf

    Preferences files from other projects may be read in

    - Options > Preferences Read... button

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 64

    Preferences: Grid/Snap tab

    The grid will help you to check dimensions

  • 7/22/2019 ADS Layout Manual

    45/342

    1 - 33

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 65

    Useful when you Generate/Update

    Schematic

    Choose yourRepresentation/Synchronization(Same preferences in Schematic

    window)

    Preferences: Trace and Placement tabs

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 66

    Possible to

    intersect

    edge

    Adjacentangles

    are

    maintainedEnable/disable layer binding (used for port connection)

    Used for drawing

    polygon, trace ...

    Preferences: Entry/Edit tab

    These preferences will help you to design your circuit

  • 7/22/2019 ADS Layout Manual

    46/342

    1 - 34

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 67

    Choose your Layout units before

    starting drawing!

    Preferences: Unit & Layout Units tabs

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 68

    Preferences Pin/Tee

    Will help you to check whether pins are connected or not, etc...

  • 7/22/2019 ADS Layout Manual

    47/342

    1 - 35

    2001 Agilent Technologies

    ADS Layout Basics

    Design synchronization

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 70

    Design Representation

    Each design created has 3 representations

    - Schematic, used by circuit/system simulators

    - Symbol, used to represent design when placed as asubnetwork in a top-level design

    - Layout, physical properties of design

    -used to generate mask file & for momentum simulation

  • 7/22/2019 ADS Layout Manual

    48/342

    1 - 36

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 71

    Symbol sub01 placed

    as a sub-network

    Schematic Layout

    Design Representation

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 72

    Symbol Schematic Layout

    Design Representation Condition

    Not all representations need to be defined

    Design may be created in either schematic or layoutrepresentation

    Layout representation has certain rules

    Design synchronization is possible- layout may be generated from schematic,

    - or vice versa

    Symbol is only generated from schematic

  • 7/22/2019 ADS Layout Manual

    49/342

    1 - 37

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 73

    Design Representation: Symbol

    You can find two sorts of symbols:

    Circuit symbols:

    - $HPEESOF_DIR/circuit/symbols

    Component Library symbols:

    - $HPEESOF_DIR/ComponenLibs/symbols

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 74

    ADS Layout Window

    Available default palette items...

  • 7/22/2019 ADS Layout Manual

    50/342

    1 - 38

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 75

    Entry/Edit Settings Options > Preferences > Placement

    Single representation

    - design can be input either into schematic, or into layout

    Dual representation

    - items placed in one representation are also placed in theother

    - deleted/edited items are unchanged in the otherrepresentation

    Always Design Synchronize

    - items placed in one representation are also placed in theother.

    At the same time any modified/replaced elements are updated

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 76

    Update Layout, Update Schematic

    Schematic window

    Layout > Generate/Update Layout

    Layout window

    Schematic > Generate/Update Schematic

  • 7/22/2019 ADS Layout Manual

    51/342

    1 - 39

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 77

    Synchronization Problems

    Elements with no physical representation are depicted in thelayout by placeholder elements

    Overlapping items

    - are moved and connected by wire

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 78

    Synchronization Solutions

    Options > Check Representation

    Move components so that placeholder gap is correct size forcomponent without footprint/artwork

    Manually place unplaced items

    - using Layout > Place Component From Schematic To Layout

  • 7/22/2019 ADS Layout Manual

    52/342

    1 - 40

    2001 Agilent Technologies

    ADS Layout Basics

    Variable Usage:

    parameterized component, parametric sub-

    network, hierarchy

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 80

    Design File contents

    Each design created contains 3 sections

    - schematic containing circuit model description andsimulation controls etc

    - layout, containing circuit physical description

    - symbol, containing custom drawn symbol

    Some/all of the section may be empty

    File has .dsn ending

  • 7/22/2019 ADS Layout Manual

    53/342

    1 - 41

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 81

    AEL File

    In general, you can use AEL for these tasks:

    - Organizing libraries and palettes of components.

    - Defining the interface to new user-defined components.

    - Creating new components with layout artwork.

    - Defining custom layout artwork functions.

    - Defining the interface to discrete-valued simulationcomponents.

    - Creating custom utility functions, such as parts listgenerators and bill of materials.

    - Automating routine tasks, such as repetitive commandsequences, batch analysis, or optimizations.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 82

    AEL File

    Ael Files contain information about

    - simulator definition (set_simulator_type())

    - component definition (create_item())

    - current type of design for group definitions(set_design_type())

    - Definition of new library group that is composed of the listedcomponents (library_group())

    - definition of parameter (create_parm())

  • 7/22/2019 ADS Layout Manual

    54/342

    1 - 42

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 83

    Same window in bothschematic and layout

    Design Definition

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 84

    Design Definition

    Description

    - The Description field displays the current design name bydefault.

    Component Instance Name:

    - The Component Instance Name default is X. The text in thisfield is used as a prefix in building a unique name (ID) forevery item.

    Symbol Name:

    - Points by default to a design (.dsn), file names starting withSYM_*.dsn

    - Select symbol from drop down list or type in name of designfile containing artwork

  • 7/22/2019 ADS Layout Manual

    55/342

    1 - 43

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 85

    Design Definition

    Library Name:

    - In the Library Name field, specify the name of the library inwhich you want the sub-network stored.

    Optional:

    - Allow only one Instance

    - Include in BOM:

    - Layout object

    - Simulate from Layout (Simlay)

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 86

    Design Definition

    Simulation: select the appropriate Simulation method

    Artwork: select the appropriate artwork Type

  • 7/22/2019 ADS Layout Manual

    56/342

    1 - 44

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 87

    Sub-networks

    Each design created may be placed as sub-network in anotherdesign

    - from library window book icon in toolbar

    - or Insert > Component > Component Library

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 88

    Sub-networks

    Every time placed has same performance: Fixed sub-network

    Symbol is seen in top-level design

    Push down command takes user into sub-network schematic orlayout definition

  • 7/22/2019 ADS Layout Manual

    57/342

    1 - 45

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 89

    File that definesthe variable

    Name of the

    variable

    Options > Variables

    Use this if you are specifying parameters with var_eqns such aslength and width for simulation.

    If not specified with a path ( with Options > variable ), definitionof variable is looked for in top-level schematic.

    Same window in both schematic and layout representation

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 90

    Main circuit:

    filter

    Sub-circuit:

    sub02

    Sub-circuit:sub03

    Sub-circuit:

    sub01

    Options > Variables

  • 7/22/2019 ADS Layout Manual

    58/342

    1 - 46

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 91

    30 mil100 mil 100 mil

    Sub01Sub02

    Sub03

    Sub-circuit:sub01

    Main circuit:filter

    Sub-circuit:sub02

    Sub-circuit:sub03

    Options > Variables

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 92

    Parametric sub-network

    Define the variable asa Design Parameter...

  • 7/22/2019 ADS Layout Manual

    59/342

    1 - 47

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 93

    Parametric sub network

    File > Design Parameters

    Set definitions:

    - Parameter Name (should not exceed 8 characters)

    - Value Type: Choose from the drop-down list theappropriate type of your value:

    e.g. real for the parameter M_MLIN

    - Default Value: value automatically associated to theparameter when it is inserted

    - Parameter Type: Choose from the list the appropriatetype of your parameter:e.g. Length for L_MLIN

    - Parameter Description: Optional.Type a parameter description

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 94

    Parametric sub network

    Advanced setting (optional)

    - Display parameter on schematic:

    select this option to display, on a schematic, the parameterbeing defined

    - Optimizable:

    Select this option to allow the parameter to be optimized

    - Allow statistical distribution:

    Select this option to allow a tolerance to be assigned tothis parameter during yield analysis

  • 7/22/2019 ADS Layout Manual

    60/342

    1 - 48

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 95

    Parametric sub network

    Advanced setting (optional)

    - Not edited:

    Select this option to prevent this parameter fromappearing in the Component Parameter Dialog box forediting and always use the default value assigned hereinstead.

    - Not Netlisted:Select this option to prevent a parameter from being

    considered during simulation, but still recognized forgeneration of artwork

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 96

    Parametric sub network

    Value of variable is chosen when component is inserted

  • 7/22/2019 ADS Layout Manual

    61/342

    1 - 49

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 97

    Parametric sub network

    ADS Layout Basics

    Creation and use of Fixed artwork

  • 7/22/2019 ADS Layout Manual

    62/342

    1 - 50

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 99

    No Artwork

    Package TSFP_4:

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 100

    Artwork

    Artwork Type None:

    - No artwork, only aschematic andsymbol representation.

    Layout Object

    - Defines the design as alayout object.Layout objects have noparameters and are usedto create artworks.Layout objects are thenused by other designs astheir footprints

  • 7/22/2019 ADS Layout Manual

    63/342

    1 - 51

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 101

    Fixed Artwork

    Creation of a transistor using TSFP_4 package as an Artwork

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 102

    Fixed Artwork

    Artwork Type:

    - Fixed if the layoutcontains noparameterizedelements.

    - In the Name field:Select the name ofthe built-in shapes tobe associated with thissub-network

  • 7/22/2019 ADS Layout Manual

    64/342

    1 - 52

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 103

    Fixed Artwork

    Bfp620f: Fixed Artwork associated with TSFP_4

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 104

    $HPEESOF_DIR/custom/ComponentLibs/packages

    $HPEESOF_DIR/custom/ComponentLibs/packages

    $HPEESOF_DIR/custom/config/de_sim.cfg

    Create directory

    Copy "packages".dsninto this directory

    Create and/or set

    SYSTEM_COMPONENTLIBS_PACKAGES

    DIRECTORY / FILE ACTION

    Custom Fixed Artwork packagesMake it available for CUSTOM, site customization

    Custom fixed artwork packages are only available in the projectdirectory where you create them

    Otherwise, you have to modify the search path of a particularvariable in a configuration file.

  • 7/22/2019 ADS Layout Manual

    65/342

  • 7/22/2019 ADS Layout Manual

    66/342

    1 - 54

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 107

    $HPEESOF_DIR/circuit/ael/geminidsndef.ael

    $HPEESOF_DIR/custom/circuit/ael/geminidsndef.ael

    $HPEESOF_DIR/custom/config/de_sim.cfg

    DIRECTORY / FILE ACTION

    Copy to

    $HPEESOF_DIR/custom/circuit/ael

    Edit File

    Create and/or set SITE_AEL

    Custom Fixed Artwork packagesAdd it to the drop down list, with CUSTOM, site customization

    1. Be sure to have completed previous step 1. to 4.

    2. Go to $HPEESOF_DIR/circuit/ael

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 108

    Custom Fixed Artwork packagesAdd it to the drop down list, with CUSTOM, site customization

    3. Copy the file geminidsndef.ael into$HPEESOF_DIR/custom/circuit/aelCreate these folders if they dont exist

    Open the file with a text editor and go to the header

  • 7/22/2019 ADS Layout Manual

    67/342

    1 - 55

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 109

    Custom Fixed Artwork packagesAdd it to the drop down list, with CUSTOM, site customization

    4. Add (or delete) the wanted (or unwanted) fixed artworkpackages available in$HPEESOF_DIR/circuit/ComponentLibs/packages to the list.

    E.g. Adding fixed artwork packages: MySOT23 and MySOT323

    The number defines the place in the drop down list

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 110

    Custom Fixed Artwork packagesAdd it to the drop down list, with CUSTOM, site customization

    5. Go to $HPEESOF_DIR/custom/config

    6. Edit or create the file de_sim.cfg and set the variable

    SITE_AEL={$HPEESOF_DIR}/custom/circuit/ael

    7. Restart ADS, the new fixed artwork should be available in thedrop down list site wide.

  • 7/22/2019 ADS Layout Manual

    68/342

    1 - 56

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 111

    Custom Fixed Artwork packagesMake it available for HOME, user customization

    The default path to place your custom fixed artwork packagesfor HOME, user customization is$HOME/hpeesof/ComponentLibs/packages.This path is already set in the configuration file$HPEESOF_DIR/config/de_sim.cfg by the variable:

    HOME_COMPONENTLIBS_PACKAGES={$HOME}\hpeesof\{%PROJECT4}\packages

    with

    PROJECT4 = ComponentLibs

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 112

    Custom Fixed Artwork packagesMake it available for HOME, user customization

    So it's not necessary to redefine this variable in$HOME/hpeesof/config/de_sim.cfg unless you want to place thepackages in an other directory than the default one:$HOME/hpeesof/ComponentLibs/packages

    Procedure to place fixed artwork packages in a differentdirectory: e.g.:$HOME/hpeesof/ComponentLibs/SMTpackages

  • 7/22/2019 ADS Layout Manual

    69/342

    1 - 57

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 113

    $HPEESOF_DIR/circuit/ael/geminidsndef.ael

    $HPEESOF_DIR/custom/circuit/ael/geminidsndef.ael

    $HPEESOF_DIR/custom/config/de_sim.cfg

    DIRECTORY / FILE ACTION

    Copy to

    $HPEESOF_DIR/custom/circuit/ael

    Edit File

    Create and/or set SITE_AEL

    Custom Fixed Artwork packagesMake it available for HOME, user customization

    1. Create a directory $HOME/ComponentLibs/SMTpackages

    2. Copy the fixed artwork package design files *.dsn in to thisdirecotry.Keep in mind to have unique symbols names, to avoid conflictwith the ADS build in fixed artwork package designs

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 114

    Custom Fixed Artwork packagesMake it available for HOME, user customization

    3. Go to $HOME/hpeesof/config

    4. Edit or create the file de_sim.cfg and set the variableHOME_COMPONENTLIBS_PACKAGES={$HOME}/hpeesof/ComponentLibs/packages:

    {$HOME}/hpeesof/ComponentLibs/SMTpackages

    The fixed artwork package files saved in$HOME/hpeesof/Componentlibs/packagesand $HOME/hpeesof/Componentlibs/SMTpackages are availablefor the user by typing in the correct name in the Fixed ArtworkName field of the Design/Parameters of the design.

  • 7/22/2019 ADS Layout Manual

    70/342

  • 7/22/2019 ADS Layout Manual

    71/342

    1 - 59

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 117

    Custom Fixed Artwork packagesAdd it to the drop down list, with HOME, user customization

    The number defines the place in the drop down list.

    5. Go to $HOME/hpeesof/config

    6. Edit or create the file de_sim.cfg and set the variable

    USER_AEL={$HOME}/hpeesof/circuit/ael 7. Restart ADS, the new fixed artwork should be available in the

    drop down list for the user.

    ADS Layout Basics

    Built-in AEL artwork macros

  • 7/22/2019 ADS Layout Manual

    72/342

    1 - 60

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 119

    AEL macro artwork

    Use the built-in AEL macro's as artwork for a schematic

    Needed when the package and/or the foot print dimensions arenot fixed

    The AEL macro's can be assigned to a schematic design usingthe File > Design Parameters... dialogue box.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 120

    List of AEL macros The list starts with ael macro's used by ADS built-in components

    like macro's used by e.g.: MLIN and MCURVE.

    Followed by a collection of:

    Ceramic Flat Pack (CFP) packages: (smtart_CFP24 CFP40-20)

    Chip and MELF packages: (smtart_0402 smtart_SOD87)

    SOT, DPAK, D2PAK packages: (smtart_23 smtart_D2PAKPlastick Flat Pack (PFP) packages: (smtart_PFP16 smtart_PFP20)

    Quad Flat Pack (QFP) packages: (smtart_QFP32A smtart_QFP94)

    Plastick Leaded Chip Carrier (PLCC):(smtart_PLCC18AAPLCC44SQ)

    Small Outline IC (SOIC): (smtart_SO8N smtart_32L).

  • 7/22/2019 ADS Layout Manual

    73/342

    1 - 61

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 121

    Pad Width

    Pad Layer

    Solder Mask Layer

    Pad Offset from

    Connection Pin

    Solder Mask Overlap

    Pad Length

    L

    W

    SMO

    SMT_Pad component

    AEL macro's starting with smtart_use a SMT_Pad component (Lumped with Artwork palette) inthe schematic to define the pad properties.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 122

    How to use a built-in AEL artwork

    Create your design in the schematic window

  • 7/22/2019 ADS Layout Manual

    74/342

    1 - 62

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 123

    How to use a built-in AEL artwork

    Define your designparameters:

    - File > DesignParameters

    Choose AEL Macro forArtwork Type

    Choose from the drop-down list the macro youwant to associate withyour schematic design

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 124

    How to use a built-in AEL artwork

    Define Parameter(s)

    if the schematicor the AEL artworkneeds them.

  • 7/22/2019 ADS Layout Manual

    75/342

    1 - 63

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 125

    How to use a built-in AEL artwork

    BFG33_5V_15mA: AEL Macro associated with smtart_sot143A

    ADS Layout Basics

    Graphical Cell Compiler (GCC)

  • 7/22/2019 ADS Layout Manual

    76/342

    1 - 64

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 127

    GCC: Introduction

    Purpose:

    - adding parameterized artwork Macros (PAM)

    Advantages:

    - simpler than coding in AEL

    - getting started very quickly

    - create a special model quickly, without the need to know AEL

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 128

    GCC: How to build a PAM

    1) Define the artwork graphically in a Layout window

    2) Define parameters to control the artwork dimensions

    3) Compile the macro

    4) Set the parameter default values and save the macro

    5) Insert the new component (macro) in a layout

    6) Edit the parameters for each instance of the new component

  • 7/22/2019 ADS Layout Manual

    77/342

    1 - 65

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 129

    GCC: How to build a PAM, Step 1

    Define the artwork graphically in a Layout window

    - the first step is to design your artwork macro

    This artwork will be used as an element and will be able to be

    - stretched in length

    - stretched in width

    - rotated

    - repeated

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 130

    GCC: How to build a PAM, Step 2

    Define parameters to effect the artwork

    - Macro > Stretch Macro > Rotate/MirrorMacro > Repeat... Macro > PolarMacro > Width Macro > User-Defined...

    - before defining parameters, draw construction lines

    - use the Macro toolbar to define parameters

  • 7/22/2019 ADS Layout Manual

    78/342

    1 - 66

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 131

    GCC: How to build a PAM, Step 2

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 132

    GCC: How to build a PAM, Step 3

    Compile the macro

    - Macro>Compile

    - the macro will be saved as_art.ael

    - the model name is the nameused to select the artworkfrom the libary

  • 7/22/2019 ADS Layout Manual

    79/342

    1 - 67

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 133

    GCC: How to build a PAM, Step 4

    Set the parameter default values and save the macro:Macro > CompileFile > Design/Parameters

    - In the General tab :

    - define the characteristicsof the sub-network

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 134

    GCC: How to build a PAM, Step 4

    In the Parameter tab :

    - set the default values

    - default values are used

    when the PAM is placed

  • 7/22/2019 ADS Layout Manual

    80/342

    1 - 68

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 135

    GCC: How to build a PAM, Step 5&6

    Insert the new component (macro) in a layout

    Edit the parameters for that instance of the new component

    - parameters can be edited when the PAM is inserted or later

    ADS Layout Basics

    Using Momentum Simulator

  • 7/22/2019 ADS Layout Manual

    81/342

    1 - 69

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 137

    What is Momentum?

    Momentum is a planar electromagnetic (EM) simulator:

    - Enables RF and microwave modes

    Real-world coupling and parasitic effects are taken into account

    Momentum:

    - Analyze multi-layer arbitrary shapes

    - Compute S-, Y- and Z-parameters

    - Generate EM models that are used directly in ADS

    - Overcomes the limitations of circuit simulators

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 138

    Momentum & Momentum RF Differences

    Momentum RF Mode:

    - designed to increase simulation speed and reduce computermemory requirements

    - especially well adapted to structures under a half wavelength

    Momentum (microwave) and Momentum RF modes use differentMethod of Moments technologies

    - to produce S-, Y- and Z-parameter models for layout-based,physical designs

  • 7/22/2019 ADS Layout Manual

    82/342

    1 - 70

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 139

    Momentum & Momentum RF Differences

    Both modes generate a mesh in preparation for simulation ofthe circuit

    However, Momentum RF uses a mesh-reduction technology toeliminates low-quality slivery cells and electromagneticallyredundant interactions

    Momentum RF uses star-loop technology to

    - eliminate low-frequency breakdown of numerical solutions- give stable solutions down to DC

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 140

    Momentum & Momentum RF Differences

  • 7/22/2019 ADS Layout Manual

    83/342

    1 - 71

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 141

    Major Benefits of Momentum

    Momentum enables you to:

    - Simulate when a circuit model range is exceeded or themodel does not exist

    - Identify parasitic coupling between components

    - Go beyond simple analysis and verification to designautomation of circuit performance

    - Visualize current flow

    - 3-dimensional displays of far-field radiation (not MomentumRF)

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 142

    Major Features of Momentum

    Key features of Momentum include:

    - An 2.5D electromagnetic simulator based on the Method ofMoments

    - Adaptive frequency sampling for fast, accurate, simulation

    results

    - Optimization tools that alter geometric dimensions of adesign to achieve performance specifications

    - Comprehensive data display tools for viewing results

    - Equation and expression capability for performingcalculations on simulated data

  • 7/22/2019 ADS Layout Manual

    84/342

    1 - 72

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 143

    Momentum Process 1) Create a physical design

    2) Choose Momentum or Momentum RF mode

    3) Define the substrate characteristics

    4) Solve the substrate (optional)

    5) Assign port properties

    6) Add a box or a waveguide (optional)

    7) Set up and generate a circuit mesh

    8) Simulate the circuit

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 144

    Layout representation

    Physical design created in schematic

    window: mom_filter

    1) Create a physical design

  • 7/22/2019 ADS Layout Manual

    85/342

    1 - 73

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 145

    Momentum Momentum RF

    Click here to

    switch themode

    2) Momentum or Momentum RF mode

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 146

    Properties of the

    selected layer

    Set substrate

    Layers here

    3) Define the substrate characteristics

  • 7/22/2019 ADS Layout Manual

    86/342

    1 - 74

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 147

    Set Metallizationlayers here

    3) Define the substrate characteristics

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 148

    4) Solve the substrate (Optional)

    Optional because the substratewill be computed during thesimulation if not previouslycomputed

    Choose the frequency range for aMomentum simulation

    Not Needed for a Momentum RFsimulation

  • 7/22/2019 ADS Layout Manual

    87/342

    1 - 75

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 149

    5) Assign port properties

    5 types of ports:

    - Single

    - Internal

    - Differential

    - Common mode

    - Ground reference

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 150

    7) Set up and generate mesh

    Set the value of the mesh frequency to thehighest frequency that will be simulated

    The Number of Cells per Wavelengthwill be used to determine the density

    of the mesh Any curved areas in the circuit will be

    meshed using facets.In the Arc Facet Angle field, enter thenumber of degrees that will beincluded in a single facet

  • 7/22/2019 ADS Layout Manual

    88/342

    1 - 76

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 151

    7) Set up and generate mesh

    Enable Edge Mesh to add a relativelydense mesh along the object edges

    Enable Transmission Line Mesh tospecify the number of cells acrossthe width of a geometry.It is most useful for circuits withstraight-line geometry.

    Enable Thin layer overlap extractionin order to extract objects in the

    following situation:

    - Two objects on different layers overlap- The objects are separated by a thin substrate layer

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 152

    Notice the mesh

    generated

    7) Set up and generate a circuit mesh

    Enter the frequency you want to use forpre-computation of the mesh

    The wavelength of this frequency will, in part,determine the number of cells in the mesh

  • 7/22/2019 ADS Layout Manual

    89/342

    1 - 77

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 153

    1. Select the

    Sweep Type

    and the

    frequency

    range

    2. Click on

    Add to

    FrequencyPlan List

    3. Click on

    apply then on

    Simulate

    8) Simulate the circuit

    Choose Range and Type of Frequency Plans

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 154

    Notice the name:

    Momentum_mom_filter

    _a in mom_filter_a

    means the results are

    taken from the adaptivesimulation

    9) View the results

  • 7/22/2019 ADS Layout Manual

    90/342

    1 - 78

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 155

    9) View the results

    Another possibility is to view the resultsusing the Post-Processing menu

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 156

    9) View the results

  • 7/22/2019 ADS Layout Manual

    91/342

    1 - 79

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 157

    1. Click on

    Start The

    Instrument

    Server

    button

    2. Choose

    Write

    3. Choose

    Write To File

    5. Write a

    name and add

    a .s2p

    extension toindicate a

    2 Port, S-Parameter file

    6. Choose the

    simulationresults

    4. Choose

    Touchstone

    for the File

    Format

    Data conversion to .sNp file

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 158

    S2P component using S-Parameters from the s2p

    file

    Simulation results similar

    to the Momentum

    simulation

    NOTE. It is possible to usethe dataset directly

    Using the .sNp file

  • 7/22/2019 ADS Layout Manual

    92/342

    1 - 80

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 159

    Momentum Optimization

    3 steps are needed to optimize some parameters:

    - Define the parameter(s) to be optimized

    - Define the Goal(s)

    - Set up the optimization

    - Run the optimization

    Then you can see the summary

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 160

    Momentum Optimization,

    1. Create the design

    First, design a filter with paths that have these dimensions

    - Length: 200 mils

    - Width: 25 mils

    - Space between lines: 5 mils

  • 7/22/2019 ADS Layout Manual

    93/342

    1 - 81

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 161

    4. A new design is

    opened automatically.

    Reduce the width of all

    lines to 5 mils to havethe perturbed value

    3. Click onAdd and see

    the newparameter

    definition

    2. Select

    Allowed to

    vary

    5. Click OK to close

    the width definition

    1. Fill theParameter

    Definition

    field

    Mom Optimization,

    2. Define parameter

    Momentum>Optimize>Parameter

    Parameter defined: width

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 162

    9.5 10 10.5 F (GHz)

    S21 (dB)

    -20

    -3

    Momentum Optimization,

    3. Define the goals

    Momentum>Optimize>Goals...

    The goals are defined for a 10GHz bandpass filter

    3 goals are defined

    - 2 for the stop-bands

    - 1 for the pass-band

  • 7/22/2019 ADS Layout Manual

    94/342

    1 - 82

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 163

    Momentum Optimization,

    4. Run the simulation

    Momentum>Optimize>Run

    Optimization Type: Minimax

    Interpolation Type: Linear Interpolation

    Maximum number of iteration: 10

    Stop as soon as the specs are metselected

    Click Apply then Start

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 164

    Momentum Optimization,

    5.1 Viewing the results

    After the simulation is finished, reopen the optimizationParameter box to visualize the Optimal value:

    - in this case, this is 12.87 mils

  • 7/22/2019 ADS Layout Manual

    95/342

    1 - 83

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 165

    S21

    Goals

    Momentum Optimization,

    5.2 Viewing the results

    From the Momentum Optimization window, chooseDisplay>Rectangular (Default setting display S21 and Goals)

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 166

    Momentum Optimization,

    5.3 Viewing the results

    Momentum>Optimize>Summary

    Notice the Error doesnt decrease very much in the lastiterations, so the filter cannot be improved significantly with thisgeometry

  • 7/22/2019 ADS Layout Manual

    96/342

    1 - 84

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 167

    Momentum Optimization,

    5.4 Viewing the results

    For more accurate results, simulate the optimized circuit fromthe second layout window, which is created automatically.

    - Add an adaptivefrequency sweepfrom 8 to 13 GHzand simulate

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 168

    Momentum Optimization,

    6. Improving the filter

    For an improved design, you can:

    - Increase the number of iterations

    - Redefine the Goals with more accuracy

    - Add more Goals

    - Attribute some value to the weight of Goals

    - Increase the number of points

    - Change the geometry of the filter

    - Add more parameters to be optimized

  • 7/22/2019 ADS Layout Manual

    97/342

    1 - 85

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 169

    Other Features: Make bridge and via

    The layout consists:

    - coplanar waveguide slots

    - bridges that span the two slots

    - via tha directly connect the bridges to the slots

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 170

    Other Features: Make bridge and via

  • 7/22/2019 ADS Layout Manual

    98/342

    1 - 86

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 171

    Other Features: Make bridge and via

    Momentum>Substrate>Create/Modify...

    In metalization Layers, use Strip, Slot and via buttons to createbridge, via and slot.

    ADS Layout Basics

    Import and Export Files

  • 7/22/2019 ADS Layout Manual

    99/342

    1 - 87

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 173

    Layout Export consideration

    Consider how the final output could affect the layout process.

    Different output formats impose different restrictions.

    Consider layout units and data base precision.

    Usually no problems are associated with translating unitsHowever, round-off errors can occur when translating frommetric-to-English units or vice versa.

    No problem is associated with translating a less precise data

    base resolution in the program to a more precise outputresolution. However, the reverse process (such as, 0.001 Layoutto 0.01 GDSII) can result in loss of data.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 174

    3 more

    important

    formats

    Available File Formats

    Available Formats and Import/Export Options

  • 7/22/2019 ADS Layout Manual

    100/342

    1 - 88

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 175

    Importing a Layout

    In Advanced Design System, you can import files in theseformats:

    - DXF (hierarchical)

    - EGS Archive Format

    - EGS Generate Format

    - GDSII Stream Format

    - HPGL/2

    - IFF- IGES

    - Mask File (.msk)

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 176

    Importing a Layout

    1. In the layout window,

    choose File > Import to open

    the Import dialog box.

    2. Select the file

    type you want to

    import

    3. Click More

    Options to

    invoke this

    window

    4. Click Browse

    or enter the full

    path of the

    source file

    You can also define the layers

    5. Click Browse or enter the

    full path of the Layer file

    6. Click OK to

    start the import

    process

  • 7/22/2019 ADS Layout Manual

    101/342

    1 - 89

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 177

    Exporting a layout

    - DXF

    - EGS Archive Format

    - EGS Generate Format

    - GDSII Stream Format

    - Gerber

    - HPGL/2

    - IFF

    - IGES

    - Mask File (.msk)

    - MGC/PCB

    In Advanced Design System, you can export files in theseformats:

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 178

    Exporting a Layout

    Before exporting your design, it is better to do:

    - Generate the artwork:- File>Generate Artwork

    - Merge all shapes that are on the same layer- Select all shapes

    - Edit>Merge

    You can now start the export process

  • 7/22/2019 ADS Layout Manual

    102/342

    1 - 90

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 179

    Exporting a layout

    1. In the layout window,

    choose File > Export to open

    the Export dialog box.

    You can also define the layers

    2. Select the file

    type you want to

    export 3. Click More

    Options to

    invoke this

    window

    4. Click Browse or enter

    the full path of the

    destination file

    5. Click OK to

    start the export

    process

    ADS Layout Basics

    Import and Export Files:

    Drawing Exchange Format: DXF

  • 7/22/2019 ADS Layout Manual

    103/342

    1 - 91

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 181

    Drawing Exchange Format: DXF

    The Drawing Exchange Format (DXF)

    - was developed by Autodesk for its AutoCAD product

    - is widely used to transfer geometric data between systems.

    - provides a simple geometric representation of data.

    DXF files can be transferred between PC-based or UNIX-basedsystems.

    ADS supports import from and export to AutoCAD versions 12,14, and 2000.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 182

    Drawing Exchange Format: DXF

    ADS provides two different DXF translators

    - a hierarchical translator and

    - a flattened translator.

    The DXF hierarchical translator is a bidirectional translator thatsupports both full hierarchy and all layer separation.

    The DXF flattened translator supports only export.

  • 7/22/2019 ADS Layout Manual

    104/342

    1 - 92

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 183

    Importing DXF (hierarchical) files

    egs archive format is needed to import to and export from DXFformat

    DXF (hierarchical) Block Diagram : Importing and Exporting

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 184

    Importing DXF (hierarchical) Options

    Unit Conversion:

    - The AutoCAD Units (DXF file)and ADS Units (EGS Archive file)drop-down menu selectionsdisplay the available units

    The Auto Scale attribute is used to automatically scale eachlength in the DXF file to the specified ADS units.

    The Link Zero-Width Elements attribute is used to mergeadjacent line segments into polygons. (Useful when sendingdata to Momentum, because Momentum can only mesh andsimulate bounded elements.)

  • 7/22/2019 ADS Layout Manual

    105/342

    1 - 93

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 185

    Importing DXF (hierarchical) Options

    The Arc Extrapolation sectionenables you to optimize arcs for aparticular application.

    - The Arc Resolution defines thearc segment in degrees. Thelower the value of the ArcResolution, the smoother thearc.

    - The Arc Sag helps to compensate for the triangle flat caused

    by each of the arc segments.By working with the dimension between the flat and the peakof the arc, the arc becomes gradually smoother. The units forArc Sag distance are defined in the Unit Conversion section.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 186

    Importing DXF (hierarchical) Options

    When importing large DXF files, youcan save valuable computation timeby including only specific layers.

    The following fields enable you to

    select particular layers that you wantto include in your import.

    Click on Search for Layers to view the layers

  • 7/22/2019 ADS Layout Manual

    106/342

    1 - 94

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 187

    Importing DXF (hierarchical): Mapping

    DXF to ADS

    Mapping of DXF File Shapes to ADS File Shapes

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 188

    Exporting DXF (hierarchical) Options

    All Filled transfers all data as filled.

    Auto Merge: all shapes forevery mask layer that intersect or overlapare merged.

    Flatten All, removes automatically all levels

    of hierarchy and exports a single flat design

    Flatten Components: all parameterized components areflattened.

    Generate R14 Output, generates an AutoCAD version R14database

  • 7/22/2019 ADS Layout Manual

    107/342

    1 - 95

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 189

    Exporting DXF (hierarchical) Options

    Paths As Polygons: the design paths ortraces are exported as polygons. This shouldbe selected for the following conditions:

    - Paths or traces have mitered or curvedcorners that need to be preserved in thetranslation.

    - The EGS Archive file has paths with endpoint types otherthan embed that need to be preserved in the programdatabase.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 190

    Exporting DXF (hierarchical) Options

    Holes As Polygons selected, holesare converted into polygons.

    Holes As Polygons not selected,polygons with holes are translated as single-segment polygons, the false edge segment

    becoming part of the polygon. Some systems may not be able to tolerate this type of complex

    polygon. For these systems, make certain that Holes AsPolygons is selected.

    Holes As Cutlines selected, holes are converted into cutlines.

  • 7/22/2019 ADS Layout Manual

    108/342

    1 - 96

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 191

    Exporting DXF (hierarchical): Mapping

    ADS to DXF

    Hierarchical DXF Output

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 192

    Exporting DXF (flattened) Files

    When exporting files using the DXF (flattened) translator, theprogram first creates an intermediate mask file. This file is thentranslated into DXF format as shown below:

  • 7/22/2019 ADS Layout Manual

    109/342

    1 - 97

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 193

    Exporting DXF (flattened)

    1. In the layout window, choose File > Export to open

    the Export dialog box. And choose DXF (flatened)

    2. Click on More Option to

    set them as you want

    3. Click OK to

    dismiss this

    window

    4. Clik OK to start the

    export process

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 194

    Exporting DXF (flattened)

    5.Select the Mask file and

    the DXF file you want to

    export

    6. Choose between Polylineand Line

    7. Set thescale factor

    8. To invoke the Gerber

    Viewer and view the mask

    file, click View Mask

    9. Click Translate to

    export the DXF file

  • 7/22/2019 ADS Layout Manual

    110/342

    1 - 98

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 195

    Exporting DXF (flattened) Options

    These are the units that the DXFfile will be written in. You mayselect from the following options:same, mil, inch, um, mm, cm.

    Scale X, Scale Y

    - The DXF output can be multiplied by a scale factor.

    Define Layers

    - Clicking this button invokes the Layer Editor.

    - Layers Include and Layers Exclude buttons enable you tospecify layers to either include or exclude.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 196

    Exporting DXF (flattened) Options

    Auto Merge: all shapes for everymask layer that intersect oroverlap are merged.

    Arcs As Polygons exports arcs asline segments (polygons).

    Hole Formatsection enablesyou to define how the translator deals with holes in a design.

    - Holes As Polygons - Holes As Cutlines

    - Holes As Polygons not selected, polygons with holes aretranslated as single-segment polygons, the false edgesegment becoming part of the polygon.

  • 7/22/2019 ADS Layout Manual

    111/342

    1 - 99

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 197

    Exporting DXF (flattened) Options

    The etch factor applies a globalover/under size amount to eachshape translated. This is meant tocompensate for etch effect duringprocessing.We recommend that you retainthe default setting of 0.

    Miter Angle is the angle cutoff used with the etch factor. The

    miter angle controls acute angle edge over-extension. Any anglebelow the miter angle amount is mitered. The default value is90.0.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 198

    Exporting DXF (flattened): Mapping ADS

    to DXF

    Hierarchical DXF Output

  • 7/22/2019 ADS Layout Manual

    112/342

    1 - 100

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 199

    Example of DXF format

    Importing as DXF

    Polygon with a hole

    Hole format:

    Holes as Cutlines

    Exporting as DXF

    DXF

    viewer

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 200

    Example of DXF formatHole format:

    Holes as Polygon

    Importing as DXF

    Polygon with a hole

    Exporting as DXF

  • 7/22/2019 ADS Layout Manual

    113/342

    1 - 101

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 201

    Example of DXF formatPath as Polygon

    unselected

    Importing as DXF

    Path

    Exporting as DXF

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 202

    Example of DXF formatPath as Polygon

    selected

    Importing as DXF

    Path

    Exporting as DXF

  • 7/22/2019 ADS Layout Manual

    114/342

    1 - 102

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 203

    Example of DXF format

    Importing as DXF

    Circle

    Exporting as DXF

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 204

    Example of DXF format

    Importing as DXF

    Rectangle

    Exporting as DXF

  • 7/22/2019 ADS Layout Manual

    115/342

    1 - 103

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 205

    Example of DXF format

    Importing as DXF

    Polygon

    Exporting as DXF

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 206

    Example of DXF format

    Importing as DXF

    Polyline

    Exporting as DXF

  • 7/22/2019 ADS Layout Manual

    116/342

    1 - 104

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 207

    Example of DXF format

    Importing as DXF

    Text

    Exporting as DXF

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 208

    Example of DXF format

    Trace with ports

    Exporting as DXF

  • 7/22/2019 ADS Layout Manual

    117/342

  • 7/22/2019 ADS Layout Manual

    118/342

    1 - 106

    2001 Agilent Technologies

    ADS Layout Basics

    Import and Export Files:

    GDSII Stream File

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 212

    GDSII Stream File

    The GDSII Stream File Translator is a bi-directional graphics filetranslator.

    - It can create files in GDSII Stream file format from ADSlayouts

    - it can translate graphics files from GDSII Stream file formatinto ADS layouts.

    GDSII has some limitations that may affect your layout,including:

    - No support for arcs or circles

    - Limit of 200 vertices per shape - No support for holes orempty regions

    - 32 character name limitation

    - Limit of 255 mask layers

  • 7/22/2019 ADS Layout Manual

    119/342

    1 - 107

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 213

    GDSII Stream File: Mapping table

    Mapping table for GDSII elements and their ADS layoutequivalents.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 214

    Importing GDSII Stream File:

    Guidelines and considerations

    When transferring a GDSII file via FTP, you must specify thebinary option.

    When transferring a file via tape, the 2048 block size must bepreserved. To write fixed-block sized tapes for transfer to othersystems, refer to your computer system documentation.

  • 7/22/2019 ADS Layout Manual

    120/342

    1 - 108

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 215

    Importing GDSII Stream File:

    Guidelines and considerations

    Reading a GDSII file may also fail if the file is the wrong versionor has been corrupted. Because the GDSII stream is a block-structured binary file, it can easily be corrupted whentransferring the file from one system to another.

    Filenames Versus Instance Names:

    - When importing a GDSII file into the Advanced Design

    System, the design name on the Layout title bar may differfrom the GDSII filename. Otherwise, you have to close thedesign that will be overwritten by the imported one.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 216

    Importing GDSII Stream File:

    1. In the layout window, choose File > Import to open the

    Import dialog box. And choose GDSII Stream Format

    2. Click on More Option to

    set them as you want

    3. Click OK to

    dismiss this

    window

    5. Click OK to start

    the import process

    4. Choose the

    Import File

    Name and the

    Layer file Name

  • 7/22/2019 ADS Layout Manual

    121/342

    1 - 109

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 217

    Importing GDSII: Options

    Selecting Data Type Property enables importof GDSII files that use the Data Type record inGDSII and retain the information in a propertyattached to the corresponding ADS data structure.

    The data type for all objects is set to 0.

    Exported, then Imported with

    Data Type Property

    selectedCircle

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 218

    Importing GDSII: Options

    When enabled, any Data Type records encountered on Boundaryor Path structures while importing a GDSII file cause a propertynamed Data Type to be created and attached to the resultingdata group in the Advanced Design System. The value of theproperty is set to the integer value found in the GDSII record.

    In the reverse manner, Data Type records are created in theGDSII file when enabled for data groups that have a Data Typeproperty with integer value.

  • 7/22/2019 ADS Layout Manual

    122/342

    1 - 110

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 219

    Importing GDSII: Options

    Selecting Plex Property enables import ofGDSII files that use the PLEX record inGDSII and retain the information in aproperty attached to the correspondingADS data structure.

    When enabled, any PLEX records encountered on Boundary,Path, SREF, AREF, and TEXT structures while importing a GDSIIfile cause a property named PLEX to be created and attached tothe resulting structure in the ADS. The value of the property isset to the integer value found in the GDSII record.

    In the reverse manner, PLEX records are created in the GDSII filewhen enabled for structures that have a PLEX property withinteger value.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 220

    Exporting GDSII :

    Guidelines and considerations

    You can create a bidirectional GDSII file from the current designfile. Translated GDSII files appear in layout representation only.Although no electrical connectivity information is included,hierarchy and mask layer information is preserved.

    ADS writes the layout representation of a hierarchical design

    into GDSII stream format using the current layout units andprecision.

    The GDSII file created is of fixed-block size (2048 bytes), and is aproper subset of the stream format.

    Valid GDSII layer numbers are from 0 to 255. The data type for allobjects is set to 0.

  • 7/22/2019 ADS Layout Manual

    123/342

    1 - 111

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 221

    Exporting GDSII:

    Guidelines and considerations

    Note that only some object attributes are translated:

    - When paths are converted, the endpoint type is ignored andthe type 0 is applied (square-ended at digitized point).

    - Holes in the program are translated as filled polygons, or as asingle polygon with the hole joined to other polygons by anew edge.

    - Circles are converted to polygons and arcs are converted toseveral polylines.

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 222

    Exporting GDSII:

    Guidelines and considerations

    Note that only some object attributes are translated:

    - Text is translated with a bottom left justification. A scalefactor showing magnification of the text height over one userunit and an optional rotation angle are also translated.

    - Data groups with more than 200 vertices are not translated

    (GDSII 200 vertex limit).

  • 7/22/2019 ADS Layout Manual

    124/342

    1 - 112

    2001 Agilent Technologies

    Title of Presentation

    5 December 2001

    Agilent Restricted Page 223

    Exporting GDSII:

    Guidelines and considerations

    When you attempt to translate shapes with more than 200vertices, a warning message is printed