hp-ads tutorial 2015

32
Jan 26, 2015 ECE6360 – Spring ‘15 Microwave Design 1/32 Agilent Advanced Design Systems (ADS) Tutorial ECE6360 Microwave Design 2015 SPRING

Upload: ahmad-usman

Post on 24-Dec-2015

50 views

Category:

Documents


4 download

DESCRIPTION

Tutorial

TRANSCRIPT

Page 1: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design1/32

Agilent Advanced Design Systems

(ADS) Tutorial

ECE6360 Microwave Design

2015 SPRING

Page 2: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design2/32

Outline

�Create project

�Schematic window

�Palette

� Microstrip

� S-parameter

�LineCalc

�Simulation

�Optimization

�Variables and equations

Page 3: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design3/32

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.

Page 4: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design4/32

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.

Page 5: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design5/32

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.)

Page 6: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design6/32

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

Page 7: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design7/32

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.

Page 8: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design8/32

LineCalc

E_eff=360deg*(length/lamda)

Starting LineCalc:

Page 9: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design9/32

Simulation

Save the schematic: Go to Simulate → Simulate or press F7

Page 10: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design10/32

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

Page 11: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design11/32

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.

Page 12: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design12/32

Variables and Equations

Page 13: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design13/32

Example (Lumped Element)P225 Example

0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.90.1 1.0

-40

-30

-20

-10

-50

0

freq, GHz

dB

(S(1

,1))

C

C1

C=3.18 pF

L

L1

R=

L=38.8 nH

C

C2

C=0.92 pF

Term

Term1

Z=100 Ohm

Num=1

R

R1

R=200 Ohm

S_Param

SP1

Step=0.01 GHz

Stop=1 GHz

Start=0.1 GHz

S-PARAMETERS

Page 14: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design14/32

Example (Ideal T-line)Z0=50, ZL=15+j10 at 5 GHz

Page 15: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design15/32

Example (Microstrip)

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

Page 16: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design16/32

Example (Optimized)

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

Page 17: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design17/32

Momentum Tutorial

ECE6360 Microwave Design

2015 SPRING

Page 18: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design18/32

Design Process

1. Choose design

specs & strategy

2. ADS Schematic 3. ADS Simulate

5. Momentum

Simulate

4. Momentum

Layout

Me

ets

sp

ecs

Doesn’t meet specs,

adjust circuit parameters

Simulate EM

Generally, Momentum

simulation results are more

accurate than regular ADS

results

Page 19: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design19/32

Generate Layout

Click Generate/Update Layout from Layout tap

Click Ok

Page 20: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design20/32

Momentum

Momentum window will pop up &

ADS will automatically draw the layout for you

Page 21: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design21/32

Setup Substrate Parameter

In Momentum window, go to Momentum tap,

and choose ‘Substrate-> Create/Modify’

Define thickness, Permittivity, and Loss tangent

Click Apply

Page 22: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design22/32

Setup Conductor Parameter

Go to Layout layer tap

Choose “-------” and click Strip ( This will set the

“------” as strip conductor

Page 23: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design23/32

Setup Conductor Parameter (cont.)

Define thickness ( Make sure unit)

Choose material type conductor(Sigma)

Put 5.8e7 in “REAL”

Click Apply

Page 24: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design24/32

Define Port

Click Port icon (Red circle)

Then you can define port by clicking light blue dot

After define port1,2, click ok.

Blue dot

Page 25: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design25/32

Simulation

GO to Momentum/Simulation/ S-parameters..

Define Simulation Frequency and sampling points

Click update

Click Simulate

Pre ADS 2011 ����

Page 26: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design26/32

Simulate• New in ADS 2011 � use the EM button

Options:

Simulator: Momentum RF is

faster, but Momentum Microwave

is more accurate.

Something is missing!

Page 27: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design27/32

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)

Page 28: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design28/32

Result

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

Page 29: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design29/32

ADS & Momentum:

Exporting/Importing Simulation

Data

ECE 6360: Microwave Design

Spring 2015

Page 30: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design30/32

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

Run

Momentum

simulation

For Example:

Layout creates a resistor

placeholder

Delete the place holder and

place ports on the resistor

terminals

In this circuit, I have a resistor

between two transmission

lines

Generate

Layout

Using this button:

Page 31: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design31/32

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 the name of the dataset

of the momentum simulation

(it is the name of the window

where you see the Momentum

simulation results)

Select this to

generate the

*.snp file

Page 32: HP-ADS Tutorial 2015

Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design32/32

Simulating with Lumped Elements• In the ADS component library, select “Data Items”

• Data Component looks like this:

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

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

45