You are on page 1of 178

ADS 2011 Complete

Desktop Flow

Enterprise Level Solution

Copyright 2012 Agilent Technologies

Agenda
10:00 AM: ADS Design Management & Hands-on-Labs
12:00 PM - 1:00 PM: Complimentary lunch will be provided
1:00 PM: ADS Layout & Verification: DRC & LVS
2:30 PM - 2:45 PM: Break
2:45 PM: ADS Momentum EM Simulator

Copyright 2012 Agilent Technologies


2

Agilent Technologies
Solutions that Address Critical Customer Challenges
Business Groups

Electronic
Measurement

Chemical
Analysis

Life
Sciences

$3.3B

$1.5B

$1.8B

Comms

Industrial,
Comp/Semi

Petro/chem

Food
Pharma/
biotech

Aero/Defense

Academic/
government

Environment Forensics

$6.6 billion* revenue in FY 2011


* Non-GAAP

Copyright 2012 Agilent Technologies


3

Agilent EEsof EDA


Leading Communications Product Design

* Source: Gary Smith EDAs


December 2011 Market Trends Report

Copyright 2012 Agilent Technologies


4

Agilent EEsof Technology Development Centers


A Global Presence to Support You

Ghent, Belgium
Santa Rosa, California
Beijing, China
Santa Clara,
California
Alpharetta, Georgia

Japan
Modeling Center

Westlake Village, California


New Delhi, India

Copyright 2012 Agilent Technologies


5

Agilent EEsof EDA Solutions

SystemVue
ESL

Genesys
RF Board

ADS
MMIC, RF Board,
SiP, HSD

GoldenGate
RF Mixed Signal

EMPro
3D EM

IC-CAP
Device Modeling

Copyright 2012 Agilent Technologies


6

ADS Value Proposition


New workspace and library cell view in ADS 2011 supports
polymorphism and technology scoping
Makes it possible to design and verify multi-technology projects
(different IC technologies, modules, and boards)
Desktop DRC, LVS, and Foundry supported Toolbars Complete the
ADS Flow for design to manufacturing within a single tool
Advanced features designed to solve high frequency challenges
(full complement of circuit simulation tools, tuning/optimization, XParameters, etc.
Market leading EM solution integrated within the Complete Flow
Enterprise Level solution using OA database

Copyright 2012 Agilent Technologies


7

Complete MMIC/Module ADS Desktop Design


Area of focus today

Copyright 2012 Agilent Technologies


8

ADS 2011 on
An enabling technology
The new ADS underlying
database is OpenAccess. Why?
Existing, proven EDA database
Supports multi-technology and
polymorphism natively
Improved layout capacity,
performance & automation
Enterprise Level Database
Potential for interoperability with
other tools
Silicon Integration Initiative (Si2)
Objectives: Achieve industry adoption of collaborative
technology to produce better design tools, that get to market
faster, while facilitating tool interoperability.

Copyright 2012 Agilent Technologies


9

~100 Si2 Member Companies

Copyright 2012 Agilent Technologies


10

Si2 Interoperability The Vision


Complete tool interoperability is a long term effort
Some basic interactions will be possible near term
Full tool interoperability will be a longer term effort
Consortium of companies are working on the compatibility challenges
Si2 OpenPDK Consortium (Agilent is a member)
IPL Alliance (Agilent is a member)

Will make it easier to integrate key value-add point tools


While ADS supports OA, it retains the ADS personality
ADS will have the same feel with the same UI (with minor exceptions) and
use model for all existing functionality
New UI, as required, to handle new features (such as multi-technology)

Copyright 2012 Agilent Technologies


11

New Database / Using Workspaces

Copyright 2012 Agilent Technologies

Six Steps for using ADS

You will do all this in the labs:

STEP 1: Create a workspace/library


(fast and easy wizard)
STEP 2: Add a schematic
(automatically creates a cell)
STEP 3: Capture the design
(use palettes and libraries)
STEP 4: Add a symbol
(draw it or use built-ins)
STEP 5: Set up and run the simulation
(netlist sent to simulator)
STEP 6: Plot the data (results in a dataset)

Optional: Create a layout and/or use EM


(Momentum or FEM)

Copyright 2012 Agilent Technologies


13

Starting ADS opens the Main window


Or, use a
desktop
shortcut.
NOTE: UNIX users use a script!

Getting Started...

Use menu
commands
or Icons:

ADS Main window:

C:\ users \ ads or default


Is the default working (home)
directory where workspaces will
be created

Copyright 2012 Agilent Technologies


14

ADS Main Window File Commands


These have wizards
or other dialogs: you
will use them in the
lab exercises...

Next, create a new


workspace
Gives access to any
appropriate model you will use this in
the lab exercises.

ADS 2011 Examples need


to be un-archived:

Archived files have the extension: .7zap

Copyright 2012 Agilent Technologies


15

New Workspace Wizard


Specify a name and location: workspace.
Specify a name for the workspace Library.
Select other available libraries or PDKs.

You will do
this in the lab
exercise
type in the
names and
click NEXT !

Every workspace
has its own library.

NOTE: Older version of ADS use


Projects when can be converted to
Workspaces with a similar wizard.

Copyright 2012 Agilent Technologies


16

Creating New Workspaces (continued)


Specify the technology (for layout).
The Main window will show the Workspace
you are ready to start designing.

Default : ADS Standard layers. Or, use


PDK or other library referenced layers
you will see it here.

Main window now


shows the workspace:

After you have a workspace, these


Icons become active. Now, you
can click the schematic icon to
create the cell/schematic

Copyright 2012 Agilent Technologies


17

Creating workspace cells/schematics

Now, you
have a
workspace !

Icon label:

Creating a new schematic means:


Creating a CELL for the schematic.
The schematic is a view in the cell.
.
Default name:
schematic - but
can be changed.

Main window
FORMAT:
Library name: cell name

Schematic view name


Next, using the schematic
NOTE: You can copy/paste workspaces in Windows or UNIX like any other directories or files.

Copyright 2012 Agilent Technologies


18

Schematic Window Basics


More

Move Copy

* asterisk=
not saved.
Push / Pop: sub-circuits.

Copyright 2012 Agilent Technologies


19

Inserting & Editing Components


Inserting components:
cursor with cross-hairs
Click, drag and drop (click)

Insert Simulation
controllers from
palettes also:

Components stay attached to


your cursor - end with Esc key
or the End Command icon.
Component history:

Double click to
edit controllers
or components
Use Edit icon or
double-click to edit
Terminations are required for S-parameters.

Simulation Controllers:
Insert and then set values on screen if
displayed. Or, edit the controller (next)

Copyright 2012 Agilent Technologies


20

Editing Simulation parameters...


All simulation controllers have tabs for settings:

By default, freq is the swept variable here.

Display tab lists all


the settings for onscreen display.
Output tab allows
you to select what
goes to the dataset.

Edit on-screen if the


parameter is displayed or
use the dialog box.
You will learn to use these
in the lab exercises!

Sweep plan is an additional


sweep or set of sweeps.

Other
simulators and
sources...

Copyright 2012 Agilent Technologies


21

Simulation Controllers and Sources


These (linear) are only a few of many ADS simulators and sources:

These are in the lab

NOTE: AC simulation requires and AC source.

Copyright 2012 Agilent Technologies


22

Check the schematic for errors


Click: Tools >

Before or after simulation!

Wiring / connect pins:

Open
Connections
highlighted:

Ready to simulate
To clear
highlighting.

Copyright 2012 Agilent Technologies


23

Running the simulation...


Click: Simulate > Simulation Setup:

Before you simulate:


You can name the dataset file.
If not, default dataset = CELL name.
Dataset files (.ds) are in the
DATA directory.
Data Display windows (.dds) are in
the WORKSPACE directory.

Click here to simulate or use the gear icon on


the schematic:
Or use the F7 keyboard key.
NOTE: Servers can allow parallel simulation.

and the simulation runs!

Copyright 2012 Agilent Technologies


24

Simulation information: Status Window


One way to stop a
simulation, click:

Opens when simulating or click:


Window > Simulation Status

Simulation/Synthesis
> Stop Simulation
Or, use schematic window
simulate command:

If there is a warning or error, it will appear


here, and you can click the ? box for info.

Simulation Variables list (tuning)

The simulation results:


dataset (.ds file) written
into the data directory.

When finished, the


Data Display opens
Copyright 2012 Agilent Technologies

25

Data Display (DDS) window

Copyright 2012 Agilent Technologies


26

Plot or List data


Quiz: What is this ?

Plot Traces & Attributes:

Marker:
Insert
from
palette:

Marker Readout:
Also, list
data.

Equations operate on simulation data: write


equations here or in schematic (Meas Eqn)

Copyright 2012 Agilent Technologies


27

All the steps are done!


REVIEW:
STEP 1: Create a workspace/library
(fast and easy wizard)
STEP 2: Add a schematic
(automatically creates a cell)
STEP 3: Capture the design
(use palettes and libraries)
STEP 4: Add a symbol (optional)
(draw it or use built-ins)
STEP 5: Set up and run the simulation
(netlist sent to simulator)
STEP 6: Plot the data (results in a dataset)

Next, you can tune the design

Copyright 2012 Agilent Technologies


28

Tune Parameters
Simulate > Tuning...
Select parameters, tune, and watch the results!

NOTE: You can tune any


available parameters or
variables. If tunable, you will
see the {t} appear:

H: means the
trace history is
turned on in the
Data Display.

Tuning always requires a


simulation controller
Next, more information and then the lab

Copyright 2012 Agilent Technologies


29

Other views and windows in a workspace


Right-clicking in ADS
is useful try it often
to add, delete,
rename, and more

Folders are for organizing the


workspace - try this later in one of
the lab exercises. For example, a
folder of FILTER cells.

Data Displays
are not part of
the cell.

Copyright 2012 Agilent Technologies


30

Component Library + all your circuits


Similar to the palettes but also
allows downloads and shows
all your workspace designs

Select the part and it is


attached to your cursor,
ready to insert.

Example: your lab library:

Links to the latest ADS compatible


vendor parts and models!

Copyright 2012 Agilent Technologies


31

Schematic Options, Preferences, Tools

Example: no grid dots


and new display color.
Hot Keys (key binding)

Copyright 2012 Agilent Technologies


32

Copy a cell view:

Example: Copy View

Copy any view to any available


cell or create a new cell includes EM and layout views.

You can copy cells,


schematics, data
displays, datasets,
libraries, etc. To
copy a workspace,
use your system
(PC or UNIX).

Copyright 2012 Agilent Technologies


33

Lab Exercise
Start ADS 2011

Create a workspace and schematic


Build a low-pass filter (lumped components)
Set up the S-parameter simulation
Plot the data
Tune the filter parameters
Save all your work

The lab should take about


an hour to complete
Labs build on each other the workspace and cell will
be used for the next labs.

Copyright 2012 Agilent Technologies


34

Additional ADS Resources

Copyright 2012 Agilent Technologies

Getting Started With ADS (Displayed At ADS StartUp)

Copyright 2012 Agilent Technologies


36

Copyright 2012 Agilent Technologies


37

Copyright 2012 Agilent Technologies


38

eLearning Courses

Copyright 2012 Agilent Technologies


39

Free To Supported Customers

Copyright 2012 Agilent Technologies


40

The Complete Flow

Copyright 2012 Agilent Technologies

Design of MMIC SPDT Switch


using Non-Linear MMIC Demo Kit (MTM)

Design Flow:
DC Characterization of the active device
SPDT design using Ideal elements
Layout generation- 2 level Hierarchical design
Design Synchronization- Desktop LVS and DRC
EM simulation creation of polymorphic models
Comparing performance of ideal schematic, layout models & EM simulations

Copyright 2012 Agilent Technologies


42

Accessing the workspace


Work space location:
$HPEESOF_DIR / examples / Tutorials / MMIC_SPDT_Switch.7zap

Full Documentation (Application Flow):


ADS Main window Help Topics and Index (F1) Applications Design
using ADS Designing MMIC SPDT Switch

Copyright 2012 Agilent Technologies


43

Finding Todays Workspace

Copyright 2012 Agilent Technologies


44

Opening the MMIC_SPD_wrk Workspace

Copyright 2012 Agilent Technologies


45

MMIC_SPDT_wrk Workspace

Copyright 2012 Agilent Technologies


46

Generating Layout
Layout is divided into 3 parts and combined to form full layout
Each Layout part is synchronized to get clear schematic.
Full layout is synchronized and simulated.

ADS features used:


MMIC Tool bar menu: auto via insertion, converting traces into TLINEs
Physical connectivity check
Generation of hierarchies, Edit-in-place
Design Synchronization
Desktop LVS check, auto-placement of missing elements
DRC

Note: Pins are appropriately labeled to make connections easy.

Copyright 2012 Agilent Technologies


47

DC Characterization and Proof of concept


RF Power is switched
between two Output arms
depending on the applied
DC bias

Two shunt FETs ground the


RF leakage and reduce
power in the OFF arm.

DC-IV characterization
template can be used to
determine ON/OFF bias
points

Copyright 2012 Agilent Technologies


48

Readme Gives To Level Schematic Descriptions

Copyright 2012 Agilent Technologies


49

Switch Design
RF Path To Ground
(Improves Isolation)
Switching Control

Switching Transistors

Copyright 2012 Agilent Technologies


50

Switch Design

Off

On

Copyright 2012 Agilent Technologies


51

Design Methodology For Switch


Designer judged the switch to be electrically short, so no matching
was considered
The ideal switch was designed in schematic without transmission
lines or interconnect parasitics
Layout was generated by placing devices and then routing based on
schematic
DRC was used to verify manufacturability of design
Transmission line parasitics were generated from layout and then
synchronized with schematic
Final Layout was verified using Momentum EM simulation engine

Copyright 2012 Agilent Technologies


52

Looking At The Final Schematic And Layout

Copyright 2012 Agilent Technologies


53

Top Level Hierarchical Switch Design

Copyright 2012 Agilent Technologies


54

Notice The Transmission Line Extraction

Copyright 2012 Agilent Technologies


55

Generating Layout (continued)

Copyright 2012 Agilent Technologies


56

Exercise
Open a Layout window
Generate a trace starting on M0 and routing to M2
Convert traces to Transmission Lines
Sync to Schematic

Copyright 2012 Agilent Technologies


57

Generating Layout (continued)

Copyright 2012 Agilent Technologies


58

Exercise
Using the Layouts from Part1, Part2, and Part3 construct a
switch
Each portion is a cell, how can the individual elements be
edited?
Generate Schematic with Place Components

Copyright 2012 Agilent Technologies


59

Design Rule Check

DC path can be easily


verified by Physical
connectivity tool

Copyright 2012 Agilent Technologies


60

DRC Options

ADS offers the


Desktop DRC Engine
and links To The
Calibre and Assura
Engines

Copyright 2012 Agilent Technologies


61

Exercise
Create a DRC Error
Run drc.ael rule file
View results

Copyright 2012 Agilent Technologies


62

Layout Vs. Schematic

Copyright 2012 Agilent Technologies


63

ADS LVS Features


Calibre LVS
Tightly integrated into the ADS environment
Supports running the LVS job on a remote server and viewing results in ADS
ADS Desktop LVS
Installs with ADS and runs locally
Your IP/data never leaves your desktop
Checks for equivalent components in schematic and layout
Detects nodal and parameter mismatches
Analyzes the full design hierarchy
Supports analyzing a layout and schematic from different ADS designs
(useful for team development and versioning)
Supports generating a component count for foundry submission
Supports specifying a netlist equivalent for EM components
ADS LVS Results Viewer
Browser format makes it easy to group and filter errors
Facilitates debugging by highlighting and zooming to the location of the error
in the layout and schematic
Check Design Differences
Checks for equivalency between schematic and layout of the same ADS design
Detects component and nodal mismatches
Used with Design Synchronization
Copyright 2012 Agilent Technologies
64

Exercise
LVS between your layout and
the ADS design
SPDT_full>schematic_syncLay
Remove pad and re-run
View results

Copyright 2012 Agilent Technologies


65

Defining Hierarchy Policies


Open a new cell SPDT_full and
add two schematics : schematic
_syncLay and schematic_ideal

Select a hierarchy policy


and simulate. Change data
set name for comparison

It is tested in another view:


SPDT_Spar
Sync-Layout has more
Insertion loss

Copyright 2012 Agilent Technologies


66

Exercise
Open SPDT_Spar > schematic
Review Views

Copyright 2012 Agilent Technologies


67

EM Simulation
Remove all the Active
elements and attach Ports.
Define frequencies, meshing
and do Momentum uW
simulation. Create Layoutlook-alike symbol.

Add another new schematic


schematic_EMmodel to the
cell SPDT_full. Add EM
symbol. Attach FETs, grounds
and ports.

Copyright 2012 Agilent Technologies


68

Exercise
Open SPDT_EMSim > layout
Review setup

Copyright 2012 Agilent Technologies


69

Simulating using all Hierarchy policies


Using all these hierarchy policies, test SPDT switch in a
schematic.

Note: Any number of views can be added and simulated by


polymorphic selection. For ex., you can have another topology for
comparison
Copyright 2012 Agilent Technologies
70

Simulating using all Hierarchy policies

Copyright 2012 Agilent Technologies


71

Transient Simulation

Copyright 2012 Agilent Technologies


72

Skyworks & ADS 2011

"A few years back, we began sharing our RF


module and multi-technology design challenges
with Agilent," said Hongxiao Shao, design
automation manager at Skyworks Solutions.
"Since that time, we've worked closely to shape a
solution. I am excited about the direction Agilent
is taking, impressed with the new ADS 2011
capabilities

Copyright 2012 Agilent Technologies


73

TriQuint & ADS 2011


Upgraded PDKs & RF Module Design Flow

"We have upgraded our PDKs utilizing the new ADS 2011 capabilities in order to provide
continued superior design support for our mutual customers and to our in-house product
designers," said Glen Riley, vice president of TriQuint's Commercial Foundry Business
Unit.
TriQuint has also expanded ADS deployment for an integrated RF Module design flow.
Further collaboration between the companies led to the validation and deployment of an
ADS RF Module PDK within TriQuint that integrates multi-technology IC and RF Module
layout features, providing a complete electrical and physical RF Module design flow. The
integrated module design flow removes design translation errors, shortens product
development cycle times and enables design optimization for module product
manufacturing yield, thus reducing overall engineering and development expenses. May
18, 2011

Copyright 2012 Agilent Technologies


74

WIN Semiconductor & ADS 2011


Significantly Expand Design Kit Offering
"Our customers require increased design efficiency and
effectiveness to handle the advanced challenges of today's
sophisticated RF & microwave designs, said Brian Lee, Vice
President of Sales & Marketing center at WIN Semiconductors.
"We collaborated with Agilent to upgrade the majority of our
PDKs for the new ADS 2011 platform, together with several
enhancements, so our common customers can leverage the
new capabilities needed to realize full design potential and quick
time to market."
May 23, 2011

Copyright 2012 Agilent Technologies


75

Vendor Component Libraries


AVX RF Component Library
http://www.avx.com/spiapps/Rfmicrowave/ADS_Library.zip
Panasonic SMT Component Library
http://industrial.panasonic.com/jp/i/00000/for_agilent_re/for_agilent_re.htm
Polyfet Libraries
http://www.polyfet.com/Polyfet_ADS_Linear_ads2011.zip
http://www.polyfet.com/Polyfet_ADS_NonLinear_ADS2011.zip
TDK Design Library
http://www.tdk.co.jp/tvcl/ads/index.htm
And more

Copyright 2012 Agilent Technologies


76

Basics of EM Simulation

Copyright 2012 Agilent Technologies

Why use EM Simulation


Momentum or Momentum RF or FEM
You have an enclosed (finite) structure and no accurate model .
You have no accurate model for a passive layout.
You want to know the coupling effects between structures.
You want to optimize the layout real-estate, performance, etc.
Your other structure simulator takes too long to simulate.
You want to visualize currents or radiation patterns .
You want to use the physical results in ADS simulations.
Visualize Current

3D Preview

Optimize

L
Radiation
Layout look-alike
symbol used in
schematic simulation.

3 Engines

Copyright 2012 Agilent Technologies


78

Three EM Simulation Engines in ADS


Momentum RF: Uses Method of Moments to produce a quasi-static solution for capacitive and
inductive effects. Faster than full Microwave mode, but neglects space and substrate radiation. Best for
electrically-small designs: RFICs, RF boards, and small geometries.

Momentum Microwave: Uses Method of Moments and full-wave calculations - considers dispersion
and radiation. It is best for antennas, MMICs, and electrically-large, planar structures. It can also provide
radiation patterns for antennas.

FEM:

Uses Finite Element Method to generate a full-wave solution considers dispersion and radiation.
Used for finite substrate size and enclosed geometries, such as QFN packages. ADS FEM can also use 3D
components from EMPro. It also can provide radiation patterns for antennas.

Both Momentum engines use Greens Functions. But all three engines:
Can be used on parameterized structures.
Can be used for multi-layer passive circuits arbitrary layout geometry.
Can provide visualization of surface currents and/or E-fields.
Can produce Layout Components (look-alike) for use in ADS schematics.
Allow co-simulation/co-optimization with circuits/systems in ADS schematics.
Have the same basic user interface for setup and simulation.

Using EM
(Momentum)

Copyright 2012 Agilent Technologies


79

EM runs from ADS Layout


3

Use the EM menu


commands or the
emSetup icons.

EM requires three things: 1 Layout with pins (ports)


2 Substrate definition
3 EM Setup for simulation

The rest is automatic or based on your settings.

2
Low-pass filter example

Copyright 2012 Agilent Technologies


80

1: Preparing the Layout and Pins


Flattening the layout is
optional but not required.

Pins need to be connected


on the correct layer. This one
is NOT. May use Tools >
Check Design to check pin
connections.

EM requires 1 or more pins.


Layout pins become Ports in EM setup.

Gaps may not bee seen


resulting in incorrect results.
Zoom in or use Tools > Check
Connectivity. The Layout
Preprocessor may also be used
to prevent small gaps, etc.

Layout should have correct drawing layers


Layout should have no wanted gaps or overlaps
Port pins should be on the correct layer
Port pins should be correctly connected
Substrates

Copyright 2012 Agilent Technologies


81

2: Substrate Definition
Substrates are part of the Library not the workspace.
Available substrates will appear in the Main window.
PDK substrates will appear when you create a workspace.
Open the Substrate Editor to view, modify, or select a substrate.
Or, create new substrates using the Substrate Editor.

When you create a workspace


and add libraries, the library
substrates will be available. If
the library has no substrates, the
Substrate Editor can be opened.
It will have a template to start

Substrate Editor

Copyright 2012 Agilent Technologies


82

2: Substrate Definition (continued)


Default (template) substrate is ready to use or edit:

Check for substrate errors.

Conductor layer, material,


thickness, and other properties
can be specified here:

Click to activate the


conductor information.

Right-click to map
(add) a conductor
or dielectric.

Move mouse over area


to view information.

Next, EM Setup

These steps are in the lab exercise.


Copyright 2012 Agilent Technologies
83

3: EM Setup - Overview
If the layout (with at least one pin) and substrate are correct, only an EM Setup is required
for simulation - and you can use the default settings for some designs.

Select the EM engine

Overview of the EM setup.

Click any icon to


open the dialog
and make changes
from the defaults.

Run the simulation here or


use the icon in layout.

If the setup is not complete, a


yellow caution sign will appear
next to the incomplete setup.
Ports not set.

More EM Setup

Copyright 2012 Agilent Technologies


84

3: EM Setup - Frequency and Output plans


Use default setups or specify them:

Specify the type and frequencies.

NOTE: Use arrow box to see options.

Adaptive: simulates first and last points then intelligently


samples & calculates points in-between while analyzing change
in S-parameters. This eliminates solving unnecessary points
and results in a curve-fitting type of trace.

Simplified Name:
Dataset name: use default
(easiest) or append or Edit
Select other templates or
none (leave blank).
Reuse files from the previous
simulation if you have not
changed the layout.
EM Setup - Ports

Copyright 2012 Agilent Technologies


85

3: EM Setup - Ports
Layout pins become ports for EM:
Refresh = identifies existing Layout Pins
& refreshes pin list & port definitions.

Auto-create new ports or set them


individually by dragging pins to port
terminal symbols.

Can set impedance, calibration type and reference offset:


Three requirements done:
1 Layout with Port(s)
2 Substrate definition
3 EM Simulation Setup

Pins are now port terminals!

Copyright 2012 Agilent Technologies


86

EM Simulation Results
Job window shows all the
simulation information:

Data Display can open automatically when done:

Adaptive trace (_a)


Calculated points
With adaptive sweep: you get the calculated
points in dataset_name.ds and the fitted
adaptive trace in dataset_name_a.ds.
Move the marker slider
and the configuration
changes from S11 to S21.

EM simulation results = computed substrate (if not precomputed), layout has a mesh, S-parameters are in the datasets,
and currents & fields are available (when appropriate):

Symbol and EM Model

Copyright 2012 Agilent Technologies


87

EM Model and Symbols


EM Models and Symbols:

The EM model = all setup


information and data once
a simulation is complete.

If these are selected in the EM Setup:


then you get them in your cell upon simulation.

Use the symbol for simulation


in ADS schematics drag and
drop it from the Main window.
Last, visualize current...

Copyright 2012 Agilent Technologies


88

Visualize Current

Required when simulating:

Three tabs (steps) for visualizing current:

Start the Visualization:

Current density, direction, and


more can be visualized.

1 - Properties: if desired, edit visibility, mesh, color.


2 - Solution Setup: select ports and frequencies
3 - Plot Properties: format, arrows, contours, shading, etc.

Next, some details


about using EM...

This is an optional step in the lab exercise. But in the next lab exercise (4th part of this
course), you will use visualization as one of the steps for the inductor you will simulate.

Copyright 2012 Agilent Technologies


89

EM Details: Define Technology First (recommended)


The library technology file:
Use: Options > Technology
to define materials before you setup
and run EM simulations.
Type can be
changed:

NOTE: For PDKs, this is usually


set up in the design kit - you can
view it here. Consult the foundry
before making any changes.

Port types

Copyright 2012 Agilent Technologies


90

EM Details: Port Calibration Types


Specify the calibration type
based on the component
connected to the pin/port.
The default port type is TML. Also, a calibrated port is like the calibrated
end of a network analyzer cable (phase = 0 at connection point).

TML
(Transmission Line)

- Default (calibrated port)


- Use for transmission line components

TML (zero length)

- Use for lumped components

SMD & Delta gap

- Use for SMD components

(Surface Mount Device)

None

- SMD = Parasitics included; Delta-Gap = No Parasitics


- Not calibrated

All calibrated ports must be connected to an object edge. If not, the EM engine will
detect it, modify it to uncalibrated, and a message will appear in the Job window.

Copyright 2012 Agilent Technologies


91

Details: Defining the Mesh


If no frequency is set in Options, then the highest
simulation frequency will be used at simulation time.
A denser mesh and edge mesh = more simulation time
and, in some cases, greater accuracy.
5 GHz No Edge Mesh

10 GHz No Edge Mesh

10 GHz with Edge Mesh

20 GHz with Edge Mesh

5 GHz No Edge Mesh vs.


20 GHz with Edge Mesh

More on this in the last section

Copyright 2012 Agilent Technologies


92

Reference: EM Menu Commands in Layout


EM menu commands have some specific uses there is more information
on these later in the course

Used for optimizing or tuning a layout to


achieve an S-parameter goal restricted to
planar geometry. See the Help for details.

Lab Exercise:

Copyright 2012 Agilent Technologies


93

Exercise 2
Create a new workspace and layout
Define materials in the Technology file
Draw two lines with via to connect them
Add a new substrate and map layers
Setup the EM simulation
Define the ports and other settings
View the simulation data
Optional: basic current visualization
The lab should take about an
hour to complete.
This lab exercise will cover all
the basics of EM setup and
simulation. It will also cover
some use of the Technology
file, layout, ports, and other
features of the EM setup
requirements.

Copyright 2012 Agilent Technologies


94

Summary
New workspace and library cell view in ADS 2011 supports
polymorphism and technology scoping
Makes it possible to design and verify multi-technology projects
(different IC technologies, modules, and boards)
Desktop DRC, LVS, and Foundry supported Toolbars Complete
the ADS Flow for design to manufacturing within a single tool
Advanced features designed to solve high frequency challenges
(full complement of circuit simulation tools, tuning/optimization, XParameters, etc.)
Market leading EM solution integrated within the Complete Flow
Enterprise Level solution using OA database

Copyright 2012 Agilent Technologies


95

Resources
ADS 30-Second Demos
www.agilent.com/find/eesof-ADS-30-second-demos
Webcasts & Events
www.agilent.com/find/eesof-innovations-in-eda
www.agilent.com/find/events

Copyright 2012 Agilent Technologies


96

New Knowledge Center


http://edocs.soco.agilent.com/display/support/Knowledge+Center

Copyright 2012 Agilent Technologies


97

ADS 2011 Workspaces and Simulation Tools (v.1)

LAB EXERCISE 1
Workspaces, Filter Design, and Tuning

Topics: Basic structure of ADS workspaces, libraries and cells, including basic
design capture, tuning, simulation, and displaying data for analysis.
Audience: New users, including design engineers, technicians, and system
administrators who need a basic working knowledge of ADS 2011.
Prerequisites: None (assumes basic circuit design concepts).
Objectives: Be able to create a workspace, use palettes for design capture, setup
and run S-parameter simulations, tune a simple filter, and plot data.

Copyright Agilent Technologies 2011

Lab 1: Workspaces, Filter Design and Tuning

Table of Contents: Lab 1

1.

Start ADS 2011 on your computer

2.

Main Window basics

3.

Create a new Workspace using the Wizard

4.

Cells and Schematic views

5.

Schematic Window basics

6.

Inserting and wiring components

7.

Schematic Options: Preferences

11

8.

S-Parameter Simulation setup

12

9.

Launch the simulation and view the Status Window

13

10. Data Display and plotting data

13

11. Tuning parameter values

16

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

Lab 1: Basics (Part 1): Workspace for ideal LPF design


IMPORTANT: This lab assumes ADS 2011 is installed on your computer or you have
access to it. If you are in a classroom, ask the instructor if you have any questions.

1. Start ADS 2011 on your computer


a. For PCs: Click the shortcut icon for ADS if it appears on your
screen, or use the Start > Programs command to find and start
Advanced Designs System as shown here. For UNIX: type the
script (command) at the terminal prompt (for example: hpads).

b. After initialization, the Main window appears, and you should also see the
Getting Started dialog. If it appears, close it you will learn how to do all of
the things it asks and much more. If it does not appear, it has already been
turned off. Also, do not be concerned about the File View (it may be blank as
shown here or it may have some directories depending upon which start-up
directory ADS was set to use at installation time. For this course
C:\users\default is preferred.

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

2. Main window basics


Next - a quick look at the Main window and then on to start a design.
a. Click each View tab you should see the icons
change between File View and Folder View. The
icons apply to the tabs. You should have no
workspace folders or libraries at this time. But
you will very soon...
b. Click the File View tab and click the icon: View
Startup Directory it is only available in the
File View tab which is a file browser. This icon
will always show you the startup directory
(typically: C\users\default) where you will create
workspaces.

c. Notice the grayed-out icons for schematic, layout,


symbol and data display, etc. This will be active
when you create a workspace in the next steps.

d. Notice the Getting Started icon that brings back the dialog.

e. Click Options > Preferences this is where you can control


the items you see. For now, disable the Getting Started dialog
(you know how to bring it back). Click OK.
NOTE: In ADS, all icons have menu
commands but not all menu commands
have icons.
Now, its time to create a workspace, build a
filter and run a simulation.

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

3. Create a new Workspace using the Wizard


a. In the Main window, click either the either the icon (shown
here) or the menu command File > New > Workspace to
create a new workspace. Note that using icons usually means
fewer mouse clicks.
b. When the wizard appears, read
through the introduction which
describes the workspace as a
directory and how libraries, data,
and other files are used with it.
Then click: Next.

c. Workspace Name - Type in the name


shown here: My_LPF_wrk.
Also, be sure to create it in the
start-up directory which is
typically C:\Users\default.
The wizard is the only way to
create a workspace. Click
Next to continue.

d. Add Libraries Select only the


Analog/RF library as shown
here uncheck all others.
This means that those
components, from the
RF/Analog library, will be
available for your design.
Later, you can add (reference)
other libraries or PDKs.
Click Next.

e. Library Name: This shows the


default library name (same as
Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

the workspace) that will be used, unless you change it.


This means that any designs you create will be in this library and can be used
by other workspaces if referenced. For now, click Next.

f. Technology: This dialog


allows you to select the
available layout drawing
layers and resolution.
Typically, a PDK
technology would appear
here.
Because you selected the
Analog/RF library built in
to ADS, these standard
layers appear. Click Next
with the top layers (using
mils) selected.

g. Summary: This shows all


you selections for the
new workspace. If these
are correct, click the
Finish button.

h. The ADS Main window should now


show the newly created workspace
in your specified directory.

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

Now you know that the wizard is fast and easy to use for creating new
workspaces. The next step is to start designing

4. Cells and Schematic views


The first step in starting a design is to begin with a blank schematic. When you
create a new schematic, a cell is also created as you will see.
a. In the Main window, click on the icon: New Schematic
Window as shown here.

b. When the dialog appears, type in the name


LPF_designs instead of the default (cell1).
Note that in ADS, underscore characters are
recommended instead of blank spaces and
click OK and the schematic window will open.

NOTE: the default View name for a new


schematic is schematic. Later, you will
change the name.

c. Close the new schematic window by clicking on


the Close button in the right corner.

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

d. In the Main window, expand the cell view - you will see the schematic view
icon. Also, the library name (My_LPF) may appears as a prefix for the cell
name. However, for this workspace, it will be turned off. To do this: rightclick on the cell name and uncheck the command: Show Library Name. This
is how you turn it on or off to see the cells library. Try it now.

e. In the Main window, double click on the schematic


icon and the window will open again.

5. Schematic Window basics for LPF design


a. Familiarize yourself with the schematic window by quickly locating the
commands, icons, palette, and cursor location values shown here.
b. Click the small arrow on the Component Palette list to see the other
choices than Lumped-Components. Also, move the Scroll Bar down and up
to see how it works.

Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

6. Inserting and wiring components


a. In the Lumped Components palette, select (click) the capacitor C (not the C
model) and insert it. Then rotate the capacitor for the correct orientation
using either the icon or handle as shown here.

b. Insert another capacitor - you could


insert it and rotate again. However, to
quickly make a copy with the correct
orientation, use the copy icon. Also,
you can use the Esc key to end a
command.
NOTE: Try using these icons as you
build the design- they are useful:

c. Continue building the lowpass filter by inserting the


inductor and grounds.
Then wire the components
together by connecting pins
or use the wire icon. Try
different methods - this will
give you practice with
schematic capture.
Copyright 2011 Agilent Technologies

Lab 1: Workspaces, Filter Design and Tuning

d. After the filter is built, edit the value of L1 to be 1.5 nH. To do this, double
click the inductor or use the Edit icon (R=17 shown here). Then, in the dialog,
change the value and click OK. Also, change the value of C2 =0.5 pF do this
directly on screen. Try both methods of editing values.

e. Change to the Simulation-S_Param palette (shown here) and insert the Sparameter simulation controller (gear icon). Use the ESC key to end the
command.

f. Insert the port terminations: Term (Num= 1) and Term (Num=2) and be sure
to ground them.
Copyright 2011 Agilent Technologies

10

Lab 1: Workspaces, Filter Design and Tuning

g. Use Component History: After the circuit is built, delete capacitor C1 and
then reinsert it by typing or selecting (history) the capital letter C in the
Component History field and press Enter. Next, edit the value directly on the
schematic by highlighting the value and typing over it with the value (3.0 pF).
Verify that it has changed by looking at the value in the edit dialog box.

7. Schematic Options: Preferences


Preferences can be used to customize the schematic colors, grid, text, rotation
angle, and more.

a. Click the schematic menu command: Options >


Preferences.

b. When the dialog appears, select the Grid/Snap tab.


You can turn the grid dots off from schematic only by
selecting None - then click Apply. This way, you do
not have a decimal point interferring with a grid dot.
This is optional if you prefer.

Copyright 2011 Agilent Technologies

11

Lab 1: Workspaces, Filter Design and Tuning

c. To change the background color from


white, select the Display tab. Click the
Background drop down arrow and select a
color you prefer then click Apply. Light
blue is often easier on the eyes. Again, this
is optional.
d. Finally, look through the other tabs,
especially Entry/Edit (for changing
rotation values) and Text (for
documenting schematics). Click OK or
Cancel to close the Preferences.

8. S-Parameter Simulation setup


a. To setup the simulation, double click on the Sparameter simulation controller on the
schematic. When the dialog box appears,
change the Step-size to 0.5 GHz and click
Apply. Notice how it updates the value on the
screen. The OK button does the same thing as
Apply and also dismisses the dialog box do
not click OK yet.
b. Click the Display tab and you will see that the
Start, Stop and Step values have been checked
(by default) to be displayed on the schematic.
Later in this course, you will use the display
tab to check other parameters you want
displayed on the schematic.
c. Click the OK button to dismiss the dialog box.
You are now ready to simulate.

Copyright 2011 Agilent Technologies

12

Lab 1: Workspaces, Filter Design and Tuning

9. Launch the simulation and view the Status window


a. At the top of the schematic window, click the Simulate icon
gear (shown here) to start the simulation process.
b. Next, look for the Status window to appear and you should
see messages similar to the ones here, describing the results of the
simulation, the writing of the dataset file, and the creation of a display
window. If not, ask the instructor for help.

c. If no simulation errors
occurred, close the Status
window. You can always
recall the status window
using the schematic
window command:
Window > Simulation
Status (try it).

10.

Data Display and plotting data

a. The Data Display window appears with the default dataset ready to plot,
list, or for use to write equations. Notice also that you can have multiple
pages of data here page 1 is blank. Examine the picture shown here
next you will plot the simulation data.

Copyright 2011 Agilent Technologies

13

Lab 1: Workspaces, Filter Design and Tuning

b. To create the plot, click on the Rectangular Plot icon and move the
cursor (outlined box) into the window and click. When the next dialog box
appears, select the S(2,1) data and click the Add button. Then select dB
as the format for the data. Click OK in both boxes.

c. The plot should show a reasonable low pass filter response. Also, if you
have a mouse wheel try using it to zoom in and out.
d. Use the View all icon to fit the plot in the window.

Copyright 2011 Agilent Technologies

14

Lab 1: Workspaces, Filter Design and Tuning

e. Put a marker on the trace: Click the first


marker icon on the toolbar (shown here).
You will be prompted to select a trace to
insert the marker. With the marker or
the marker read-out selected, use the
arrow keys to find the closest 3 dB value.

f. Next, try using the other marker icons. You can also move markers using
the cursor or the keyboard arrow keys.

g. Notice the asterisk (*) at the top of the window. For


all the Data Display, Schematic and Layout
windows, the asterisk means it has not been saved.
Save it and the asterisk disappears.

NOTE: You can use the File > Save As command to save the Data
Display with another name. Data Display windows have the file
extension .dds which means: data display server, and they are
always in the workspace directory.
h. KEEP THIS WINDOW OPEN for the next steps.

Next steps: Now its time to use the tuner to adjust the C-L-C values so that
the filter response cutoff is at 7 GHz and then rolls off to 3 dB like a second
order filter or similar.

Copyright 2011 Agilent Technologies

15

Lab 1: Workspaces, Filter Design and Tuning

11.

Tuning parameter values

This step introduces the ADS tuning feature that allows you to tune parameter values see
the simulation results in the data display. In this step, you first select the components
and then select the tuning feature. If you select the tuning feature first, you must select
the component parameters and not the components.
a. Position the Data Display window
and the Schematic window so you
can see them both on the screen
easily make the schematic window
active as shown here. If necessary,
re-size the windows and use View
All.

b. Now, start the tuner by clicking the Tuning icon (shown here).
Tuning controls the simulator. Therefore, a simulation
controller is always required.
c. Immediately, the status (simulation) window will appear along with the Tune
Parameters dialog. You may have to rearrange the windows to see them.
d. Go ahead and click on the C =1 pF parameter on the schematic as shown here.
When you do, the tunable parameter will appear in the Tuner and you will see the
{t} to show that it is enabled for tuning. Another way to select the parameter is
next.

Copyright 2011 Agilent Technologies

16

Lab 1: Workspaces, Filter Design and Tuning

e. Click on the inductor symbol (not the parameter L) and a small dialog appears,
click on L and OK. This will add the inductor in the tune controller.

f. Go ahead and add the other capacitor so that all three components are tunable
and try tuning to get a better 7 GHz response. When you do, click Update
Schematic and those values will appear on the components.
g. Try different ways of tuning: adjust the Min, Max, and Step values. Try
Enable/Disable. Also, use the Reset Values and the Store / Recall buttons.
Also, close the tuner and start it again. Take a few moments to experiment and
watch the data display and schematic as you do.
NOTE: You can also tune the Z value of the input or output terminations (Term) try it
and then return it to 50 Ohms when finished.

h. After experimenting with the tuner, click Close do not be concerned about the
final values at this time. This was only a starting point using ideal components.
Now, you should have a good working knowledge of Tuning.
i. Save and close the schematic window and the Data Display.
Copyright 2011 Agilent Technologies

17

Lab 1: Workspaces, Filter Design and Tuning

j. Workspace Folder and Library views: Only the


Main window should appear now with one cell,
one schematic, and one Data Display in the Folder
View. Verify this and also look at the Library View
which shows all the files for the workspace,
including datasets.

At this point, you have done the following:

Created a workspace and a library using built-in ADS layers

Built LPF design using ideal components in a cell

Set up and run an S-parameter simulation

Plotted the data in the data display

Those are the basic elements of ADS: workspace and simulation tools.

Now, its time to TAKE A BREAK.

Copyright 2011 Agilent Technologies

18

Flow Exercise 1

Enterprise Level Solution

Copyright 2012 Agilent Technologies

Create A New Layout

Name your layout


and click OK

A Layout window and


a corresponding
Layers window will
open.

Copyright 2012 Agilent Technologies


2

Toolbars

These rows of Icon are referred to as toolbars in ADS. They group


functions within a related capability in a quick easy to view location. The
bottom row is the DemoKit_MIM toolbar that applies to the specific
technology in use.

Copyright 2012 Agilent Technologies


3

Creating A Trace (continued)


First set drawing layer
to M0, this is the
starting layer

Insert Trace

Add Ports

Copyright 2012 Agilent Technologies


4

Visualize Layout

Copyright 2012 Agilent Technologies


5

Extract Transmission Line Equivalent Circuit

Convert Traces

Result

Copyright 2012 Agilent Technologies


6

Extract Transmission Line Equivalent Circuit

Copyright 2012 Agilent Technologies


7

Generate Schematic

Copyright 2012 Agilent Technologies


8

Generate Schematic

Copyright 2012 Agilent Technologies


9

Generating Schematic

Choose Port 1 as
the starting point
for schematic and
click OK

Copyright 2012 Agilent Technologies


10

Schematic Is Generated

Copyright 2012 Agilent Technologies


11

The Schematic And Layout Are Linked

Click on a wire connecting two of the components and delete it. The solid
line wire is replaced with a dashed line. This is referred to as a flight line,
and even though the user removed the wire connecting the components in
the schematic in the layout they are still connected and ADS is reminding
the user of the connection.
Copyright 2012 Agilent Technologies
12

Flow Exercise 2

Enterprise Level Solution

Create Switch Layout


-Open a new layout and name it, I called mine mySwitch.

Copyright 2012 Agilent Technologies


14

Create Switch Layout


-From the main window drag and drop the pieces of the layout

Select Part 1 and drag


and drop to Layout

Copyright 2012 Agilent Technologies


15

Click To Place Part 1 And Then Add Parts 2 and 3

Copyright 2012 Agilent Technologies


16

Verify Connections: Tools>Check


Connectivity>Show Physical Interconnect

Copyright 2012 Agilent Technologies


17

Click On Trace

The connectivity checker shows all physical connections to the network by


highlighting the connections
Copyright 2012 Agilent Technologies
18

Place Components From Layout To Schematic


In this mode each of the Parts are
dragged and dropped from Layout
to Schematic

Copyright 2012 Agilent Technologies


19

Tools>Check Design

Copyright 2012 Agilent Technologies


20

Edit Layout
Clicking on a portion of the
design highlights the
hierarchy not the individual
components. We need to
push into the hierarchy
with the edit in place
function.

Copyright 2012 Agilent Technologies


21

Individual Items Are Now Selectable

Return to top of
hierarchy or pop-up
one level.
Copyright 2012 Agilent Technologies
22

Flow Exercise 3

Enterprise Level Solution

Running DRC
Start with the mySwitch
design. Under tools >
DRC, this starts the DRC
Checker

Copyright 2012 Agilent Technologies


24

Setup DRC

Use ADS DRC engine.


Note in the pull down that
Calibre and Assura are
also available if needed.

Use the Rule Location pull


down to find the
DemoKit_MTM file.

Copyright 2012 Agilent Technologies


25

DRC Setup

Select drc.ael. This is the full


deck, the others are individual
rules. Then run

Copyright 2012 Agilent Technologies


26

Design Is Clean

No surprise. This design was


corrected and should be DRC
clean.

Copyright 2012 Agilent Technologies


27

DRC Results Viewer Should Have Launched

Copyright 2012 Agilent Technologies


28

Create An Error
Area to create error in

Copyright 2012 Agilent Technologies


29

Zoom Into Resistor Area

Copyright 2012 Agilent Technologies


30

Delete Transmission Line Section

Descend into hierarchy and


delete transmission line

Copyright 2012 Agilent Technologies


31

Create Error
From toolbar select stretch
transmission line and stretch it
to reconnect

Copyright 2012 Agilent Technologies


32

Via Is Now On Top Of Resistor

Return to top level

Copyright 2012 Agilent Technologies


33

Re-Run DRC

Copyright 2012 Agilent Technologies


34

View Errors

View other errors

Copyright 2012 Agilent Technologies


35

Reset Layout

Push back into hierarchy and


use undo
to correct
layout

Copyright 2012 Agilent Technologies


36

Flow Exercise 4

Enterprise Level Solution

Returning To Top Of mySwitch

The Schematic has ports


on the pads so add ports to
match Schematic.

Port 1

Port 2

Port 5

Port 3

Port 4

Copyright 2012 Agilent Technologies


38

Start ADS Desktop LVS

Copyright 2012 Agilent Technologies


39

LVS Dialog

Initially, LVS is setup to


compare the mySwitch Layout
to the mySwitch Schematic.
However we would like to
compare it to the full design in
the project, so point to the full
schematic by browsing

Copyright 2012 Agilent Technologies


40

SPDT_Full>schematic_syncLay

Copyright 2012 Agilent Technologies


41

Launch LVS

Copyright 2012 Agilent Technologies


42

LVS Results

As expected the results are


clean, but these ability to LVS
a Layout with a Different
Schematic name is a new
capability to ADS.

Copyright 2012 Agilent Technologies


43

Push Into Part 2 And Remove A Pad. Rerun LVS

Copyright 2012 Agilent Technologies


44

Two Errors Are Generated

Copyright 2012 Agilent Technologies


45

ADS 2011 EM Basics (v2 October 2011)

LAB EXERCISE 2
EM Basics (Momentum)

Topics: EM simulation in ADS, focusing on Momentum, including substrate and


port setups, 3D viewing, visualization, and more.
Audience: Engineers who have a basic working knowledge of ADS 2011, have
completed the prerequisite course, or who require EM training.
Prerequisites: Completion of the course, Workspaces and Simulation Tools or
equivalent experience, including ADS layout skills.
Objectives: Be able to set up and run EM simulations from ADS layout,
including creating a substrate and defining Technology layers and materials.

Copyright Agilent Technologies 2011

Lab 2: EM Basics

Table of Contents: Lab 2

1.

Create a New Workspace and Layout

2.

Define Dielectric Materials: Technology File

3.

Draw a layout: 2 metal strips and a via

4.

Open the EM Simulation Setup

5.

Add a new Substrate

6.

Define strip conductors (metal)

7.

Add a Substrate Layer

8.

Map a Via and Intruded Conductor

9.

Importing Substrates

11

10. EM Setup: Yellow Caution Signs

11

11. Selecting Pins and Defining Ports

12

12. Using the 3D EM Preview

13

13. Defining Frequency Plan, Output Plan, and Mesh Options

14

14. EM Model and Simulation

15

15. EM Simulation Data

16

16. Optional: Visualization of Current

17

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

1. Create a New Workspace and Layout


a. In the ADS Main window, use the wizard to create a new workspace: File >
New > Workspace or use the icon. Name the workspace and library:
My_EM_wrk - add only the Analog/RF library as shown here and finish.

b. Create a new layout using the default cell name:


cell1, as shown here.

c. In the Layout window, select Options > Technology > Material Definitions.
When the dialog appears, select the Dielectrics tab notice it is empty. Of
course, if you are using a PDK or library with substrates already setup, then
you might be able to see some materials listed here. This lab will show you how
to create materials for use with a substrate.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

2. Define Dielectric Materials: Technology File


a. Click the Add Dielectric button and a default name (Dielectric_1) will be
added. Next, change the Real value = 6 (Permittivity) as shown here and click
Apply. You could set other values but this is enough.

b. Click the Add From


Database button and
click on Alumina from
the list of pre-defined
dielectrics. Click OK
and your two dielectrics
should appear.
Notice that you can change
the type, but leave it as
Svensson/Djordjvic.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

c. Next, select the Conductors tab and click Add Conductor. The default will be
added (Conductor_1). Then click Add From Database and select Gold, then
click OK to add it and click Apply. With the materials added, click OK.

3. Draw a layout: 2 metal strips and a via


a. In the layout window, draw this simple design using three layers and the
values in mils shown here. Change the entry layer as needed to draw two
rectangles (use Cond and Cond2) and a centered circle (use Hole). Note that
the colors shown may be different than your colors it is not important.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

b. Save the layout when you have finished you will add pins/ports later.

4. Open the EM Simulation Setup


a. Select the EM Simulation Setup icon in layout to open the
EM Setup dialog (shown here).
b. Notice the yellow caution signs
next to the Substrate and Ports
icons. This means that these
two items have not been
specified and you cannot run
the simulation yet. Read
through the Setup Overview
quickly then close the EM
setup.
Next, you will open the
Substrate editor and define a
substrate for your layout.

5. Add a new Substrate


a. NOTE on substrates: You can
use or copy substrates from any
library in your workspace. But for this workshop you will create a new
substrate so that you are more familiar with how the editor works.
b. In the Layout window, click the Substrate Editor icon and click OK. Then
click OK again to use the default name (Substrate1) for your substrate.

c. Notice that a Template for 25 mil Alumina


will be used this is a starting point.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

d. This is the substrate editor with a 3-D like view of the layers for this template,
including a conductor (cond) and the boundary conditions. This is always a
starting point for new substrates. Read the information on the right about how
to add, delete, or select items but do not do anything yet.

The steps that follow will guide you through the creation of the stack-up and
mappings shown here, using library Technology materials this picture shows
what the substrate will look like after you follow the steps.

NOTE: You can define materials (dielectrics, conductors, etc.) in the Substrate
Editor because it gives you access to the Technology file as you will see.
However, defining them first, in the Technology file is recommended.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

6. Define strip conductors (metal)


Now you will define the cond drawing layer to be a strip conductor: Gold.
a. Click on the cond strip in the graphical substrate editor on the left - it will
become outlined and the properties will appear on the right. You always have
to click on the 3D substrate drawing to see the properties. Next, set layer cond
Material = Gold by using the drop-down arrow button for Material to change
cond from perfect conductor to Gold.

NOTE: the box for Only pins and pin shapes from layer is only checked if
you are mapping pins (vias) but no other metals or conductors.

b. Next, click the Edit Materials button with three dots [] next to the drop down
arrow for Material. This shows the Technology file material.

Notice you could add surface roughness for conductors used in Momentum
simulations but do not. This is only to show how the EM substrate editor
works. If you use a library PDK, then all the materials from that PDK would
appear.
c. Cancel the Material Definitions dialog.

Copyright 2011 Agilent Technologies

Lab 2: EM Basics

7. Add a Substrate Layer


a. Use the cursor and right-click in the
Alumina substrate area as shown here.
Then click Insert Substrate Layer
Above as shown. Immediately, another
Alumina substrate is added and you have
two Alumina layers.
b. On the right panel, use the drop-down arrow button to select the Dielectric_1
material (you defined this in the librarys technology earlier). Set the
Thickness to 30 mils press Enter and you will see it.

8. Map a Via and Intruded Conductor


a. Again, use the cursor and right-click on
Dielectric_1 as shown here. When the
menu appears, select Map Conductor Via.
Immediately, you will see the hole layer
appear automatically. On the right, set the
Conductor Via Material to
PERFECT_CONDUCTOR as shown here.
The via is now mapped as the hole drawing
layer through Dielectric _1.

This means that the hole drawing layer is now considered a via you will see
this in the 3D preview.
Copyright 2011 Agilent Technologies

Lab 2: EM Basics

b. Move your cursor to the interface above


Dielectric-1 as shown here, and right-click.

c. Select the command Map Conductor Layer and another strip conductor will
appear: cond2. With cond2 selected, go to the panel on the right and set the
Material to Conductor_1. Also, and click to set the Operation to Intrude
into substrate and set the Position to Above interface.

d. Also, set the metal Thickness to 0.5 mil as shown.


At this point, you have defined the two layer Alumina substrate with a via and 2
metal conductors, including thick metal for Cond2. Now it is ready for a
layout to be viewed or solved.
e. If you have any problems, unmap / delete as needed. Or,
close the editor and begin again. But if you have the
correct setup, then Save it using the icon shown here.
NOTE: Substrates you define and save can be used for
other cells or workspaces.

Copyright 2011 Agilent Technologies

10

Lab 2: EM Basics

Now its time to set the ports but first you should see the commands for
importing substrate files into ADS from other ADS versions.

9. Importing Substrates
a. In the Substrate Editor window, select
the comamnd File > Import shown
here, and look at each dialog that
appears for each command.
Do not select anything at this time.
This is only to show that you can easily
use any other available substrates and
you can also modify them and save
them in your workspace library or
other library.
b. Cancel the dialogs when finished its
time for the Ports. Then close the
Substrate Editor.

10.

EM Setup: Yellow Caution Signs

a. In layout, click on the EM Setup icon. You should see that only the
Ports have the yellow caution sign. Also, the Main window should
show the Substrate and the EM setup. Right-click and use Filter View
if you dont see the substrate.
b. If your Main window and EM setup window look like this, then you are ready to
continue. If not, go back and check your work.

Copyright 2011 Agilent Technologies

11

Lab 2: EM Basics

11.

Selecting Pins and Defining Ports

a. In the layout window, select the Insert Pin


icon and insert two pins (P1 and P2) as shown
here you do NOT need to change layers.

b. Go to the EM Setup window and click the Ports icon.


c. Notice that the S-parameters ports area is empty as shown here. This means
no ports have been specified. Click the green Refresh Pins and Ports
button it will automatically recognize layout pins and they will appear as
shown here these layout pins will become EM ports next.

d. Now that the pins are recognized, click


the Auto-create new ports button.
Immediately, two ports are created
based on the pins in layout. Also, these
ports are automatically set to TML
calibration (Transmission Line
Calibration) this is the default type,
with 50 Ohms as the reference
impedance.
NOTE: You can also select pins
individually in the Layout Pins field and
use the Create Port
button to create
them separately.
Copyright 2011 Agilent Technologies

12

Lab 2: EM Basics

e. Use your cursor to click in


the fields shown here. This
is how you can change port
settings for your designs.
But do not make any
changes for this lab.
f. Click the Save icon to save this EM setup.

12.

Using the 3D EM Preview

a. With the substrate and the ports now


complete, you can preview the layout in
the 3D viewer . Also, there are no more
yellow caution signs.
b. Click the 3D EM Preview icon shown
here this the same 3D viewer that can
be launched from layout.

c. Take a few minutes to look at the object try rotating it with your cursor, click
on layer names, or try changing various Options. After the simulation, you will
use Visulization in this same viewer to see the currents. Close the viewer
when you have finished.

Copyright 2011 Agilent Technologies

13

Lab 2: EM Basics

13.

Defining Frequency Plan, Output Plan, and Mesh Options

a. In the EM Setup window, click the Frequency plan icon and set the Fstop to 2
GHz using your cursor in the field. This is how you set values in these fields.
b. Then click the Output plan icon and look at the Dataset name and Template
that will be used. You can change these for your designs but these defaults will
be used for this lab.

c. Now, before running the simulation, you can look at the Options in the EM
setup window where the Mesh controls are located. Most of the time, you will
not have to adjust the settings, but some designs may require it so you should
know where they are located.
d. Click the Options icon and go to the Mesh tab as shown here but
do NOT make any changes for this lab. Also, do NOT simulate yet.

e. Notice the options you


have - you can control the
mesh here, you can save
the setup with a name,
you can run the
simulation and more. You
can also choose to
preprocess the geometry
or substrate. This is an
advantage if you make
any changes and want to
see the intermediate
results before simulation.
Again, do make and
changes and do NOT
simulate yet.

Copyright 2011 Agilent Technologies

14

Lab 2: EM Basics

14.

EM Model and Simulation

a. In the EM Setup window, click the Model/Symbol icon.

b. In the EM Model section, check the box to Create EM Model when


simulation is launched.
Leave the Symbol area
alone you will use that
in the next lab exercise.

c. Now, click the Simulate


button at the bottom of
the Model/Symbol setup.
The simulation will start
and you can watch the
Job status window look
at the information the
Momentum simulator
reports and click OK if
prompted.
d. When finished, look at the Main window and you will see the emModel created
in the cell click on the icon and examine it as shown here. Then close the
emModel dialog also close the Job window.

Copyright 2011 Agilent Technologies

15

Lab 2: EM Basics

15.

EM Simulation Data

a. When the simulation is finished, the


Data Display with the default
template results will appear. Notice
that the Data Display has three pages
look them over and also notice that
the default dataset is the adaptive
data: the cell name ends with: _a.
This is correct and this is the one you
want to use.

b. Look closely at the at the traces and you will see red points and a blue trace.
The red points are the explicit simulation data points and the blue trace is the
adaptive trace data determined from those points. Try changing the datasets
and you will see it clearly. Also, move the slider to the port 2 orientation and
the plotted data will change to S(2,1).

c. Save and close the Data Display when finished.

d. Look at the ADS 2011 Main window. It should show all the items you created,
including the EM Model, the EM Setup, the layout, the substrate and the data
display. Save the layout window.
You should now have a good basic
understanding of: how to set up an EM
substrate, assign the ports to the pins in your
layout, run a Simulation, examine the mesh
and data, and plot the currents.

Copyright 2011 Agilent Technologies

16

Lab 2: EM Basics

16.

Optional: Visualization of Current

Do this only if you have time you will visualize current in the next lab
exercise so this step is only is you have finished the other steps quickly.
a. Click the Visualization icon in layout as shown here.
b. When the window opens, go to the bottom left and click Solution Setup and,
under Frequency,select 2 GHz. Then go to the Plot Properties (Arrow tab)
and Enable the arrows and click the Animate box. You should see the
animated surface currents rotate the object as desired.

c. When finished, close the Visualization window, then Save and Close all the
windows and dialogs: Visualization, Layout, EM Setup, etc. Use the Main
window command, File > Close All, to do this easily.

END OF LAB EXERCISE


Copyright 2011 Agilent Technologies

17

You might also like