0% found this document useful (0 votes)
203 views32 pages

HP-ADS Tutorial 2015

This document provides an overview of using Agilent Advanced Design System (ADS) software and the Momentum electromagnetic simulator for microwave circuit design. It outlines the design process, which involves creating an ADS schematic, simulating in ADS, generating a layout in Momentum, and simulating the layout in Momentum. Steps for using key ADS and Momentum tools like creating projects, defining substrates and ports, and exporting simulation data between the two programs are described. Examples of simulating lumped element, transmission line, and microstrip circuits are also presented.

Uploaded by

Ahmad Usman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views32 pages

HP-ADS Tutorial 2015

This document provides an overview of using Agilent Advanced Design System (ADS) software and the Momentum electromagnetic simulator for microwave circuit design. It outlines the design process, which involves creating an ADS schematic, simulating in ADS, generating a layout in Momentum, and simulating the layout in Momentum. Steps for using key ADS and Momentum tools like creating projects, defining substrates and ports, and exporting simulation data between the two programs are described. Examples of simulating lumped element, transmission line, and microstrip circuits are also presented.

Uploaded by

Ahmad Usman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Agilent Advanced Design Systems

(ADS) Tutorial
ECE6360 Microwave Design
2015 SPRING

1/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Outline
Create project
Schematic window
Palette
 Microstrip
 S-parameter

 LineCalc

Simulation
Optimization
Variables and equations
2/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Agilent ADS & Momentum


ADS  Electronic design automation
software. Specialized toward high-frequency
(RF, microwave) applications. Generally uses
empirical equations to evaluate circuit
performance.
Momentum  3D planar electromagnetic
simulator. Explicitly solves for electric and
magnetic fields to determine layout/circuit
performance.
3/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Create New Project

From the Advanced Design


System (Main) File Menu go
to New Project. Enter a
name for your project
directory and click OK. The
schematic window will open.

4/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Schematic Window

Most of what you need can be


found in the TLines-Microstrip
palette, Simulation-S-Parameter
palette (Palettes are the pull-down
menus to the left of the schematic
window. The first one you see is
the Lumped Elements palette.)

5/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

TLines-Microstrip Palette

For Duriod example use the


following: H=50 mils, Er=6.15,
Mur=1, cond=1.0E+50, 3.9E+34,
T=1mil, TanD=0.0025

6/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulation S-Parameter Palette

Go to the Simulation-S-Param palette, select


TERM (for terminations) and place 2
terminations in the schematic window. These
will act as your two ports. Select a ground and
place in the schematic window. Connect the
wires and grounds.
7/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

LineCalc
Starting LineCalc:

E_eff=360deg*(length/lamda)
8/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulation

Save the schematic: Go to Simulate Simulate or press F7


9/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Optimization

Min is the value that is acceptable over the


specified range (ie 40dB put -40). Max is the
maximum value that is acceptable over the
range. Weight is a factor that will declare the
importance of the optimization (10 is usually a
sufficient value). Range var is the variable that
is being swept
10/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Optimization (cont.)

You do not need to define all the


options. It is best to double click
on the object and select gradient
for optimization type, random is
default.

11/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Variables and Equations

12/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Example (Lumped Element)


P225 Example
Term
Term1
Num=1
Z=100 Ohm

C
C2
C=0.92 pF

L
L1
L=38.8 nH
R=

R
R1
R=200 Ohm

C
C1
C=3.18 pF

S-PARAMETERS
S_Param
SP1
Start=0.1 GHz
Stop=1 GHz
Step=0.01 GHz

dB(S(1,1))

-10
-20
-30
-40
-50
0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

freq, GHz

13/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Example (Ideal T-line)


Z0=50, ZL=15+j10 at 5 GHz

14/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Example (Microstrip)
Z0=50, ZL=15+j10 at 5 GHz

15/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Example (Optimized)
Z0=50, ZL=15+j10 at 5 GHz

16/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Momentum Tutorial
ECE6360 Microwave Design
2015 SPRING

17/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Design Process
1. Choose design
specs & strategy

2. ADS Schematic

3. ADS Simulate
Doesnt meet specs,
adjust circuit parameters

Meets specs

Generally, Momentum
simulation results are more
accurate than regular ADS
results
Simulate EM

5. Momentum
Simulate

4. Momentum
Layout

18/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Generate Layout

Click Generate/Update Layout from Layout tap


Click Ok
19/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Momentum

Momentum window will pop up &


ADS will automatically draw the layout for you
20/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Setup Substrate Parameter

In Momentum window, go to Momentum tap,


and choose Substrate-> Create/Modify
Define thickness, Permittivity, and Loss tangent
Click Apply
ECE6360 Spring 15

Microwave Design

21/32
Jan 26, 2015

Setup Conductor Parameter

Go to Layout layer tap


Choose ------- and click Strip ( This will set the
------ as strip conductor
22/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Setup Conductor Parameter (cont.)

Define thickness ( Make sure unit)


Choose material type conductor(Sigma)
Put 5.8e7 in REAL
Click Apply
23/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Define Port

Blue dot

Click Port icon (Red circle)


Then you can define port by clicking light blue dot
After define port1,2, click ok.
24/32

ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulation

Pre ADS 2011 

GO to Momentum/Simulation/ S-parameters..
Define Simulation Frequency and sampling points
Click update
Click Simulate
25/32

ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulate
New in ADS 2011  use the EM button
Something is missing!

Options:
Simulator: Momentum RF is
faster, but Momentum Microwave
is more accurate.

26/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

ADS 2011 Substrate Editor

In Substrate editor  create a new substrate


For Example, 2 layer board
12mil thick FR4 substrate
r = 4.5, tanD = 0.025

Top conductor
Thickness: 1.4mil (1oz.)
Copper ( = 5.8e7 S/m)

27/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Result

After Simulation is completed, S-parameters plots will be generated


28/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

ADS & Momentum:


Exporting/Importing Simulation
Data
ECE 6360: Microwave Design
Spring 2015

29/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulating with Lumped Elements

Important thing to remember: Momentum is an EM simulator, and will


NOT take into account discrete (lumped) elements (ie. Resistors, caps,
inductors)
1.) Design & simulate your circuit in ADS schematic as you normally would
2.) In Layout, place ports where the terminals of the lumped elements
would be (usually at the end of the solder pads)
3.) Proceed to simulate layout in Momentum

For Example:

Run
Momentum
simulation

Generate
Layout

In this circuit, I have a resistor


between two transmission
lines
ECE6360 Spring 15

Layout creates a resistor


placeholder
Microwave Design

Using this button:


Delete the place holder and
place ports on the resistor
30/32
terminals
Jan 26, 2015

Exporting/Importing Simulation Data

The resulting simulation does not have the lumped element components
included, so we need to add them separately:
1.) Once the Momentum simulation has finished, export the S-parameter
data to an *.snp file (the n in the extension is the number of ports that
are in the structure. This is called a Touchstone file), by doing the
following:

Click

the Data File Tool:

Select this to
generate the
*.snp file

Select the name of the dataset


of the momentum simulation
(it is the name of the window
where you see the Momentum
simulation results)

31/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

Simulating with Lumped Elements

In the ADS component library, select Data Items


Select the S block
with the correct
number of ports in
your structure

For this example, I have 5


ports, so I will use this
component

Data Component looks like this:


Go ahead and ground
the Ref terminal.
Now, double click the
component and browse
and select your *.snp
file and click OK.

Place the ports and


lumped elements
accordingly. In the
layout slide, I had a
resistor between ports 4
and 5, which is what is
shown in this schematic

4
5

32/32
ECE6360 Spring 15

Microwave Design

Jan 26, 2015

You might also like