ads layout manual
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