hp-ads tutorial 2015
DESCRIPTION
TutorialTRANSCRIPT
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design1/32
Agilent Advanced Design Systems
(ADS) Tutorial
ECE6360 Microwave Design
2015 SPRING
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design2/32
Outline
�Create project
�Schematic window
�Palette
� Microstrip
� S-parameter
�LineCalc
�Simulation
�Optimization
�Variables and equations
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.
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.
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.)
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
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.
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design8/32
LineCalc
E_eff=360deg*(length/lamda)
Starting LineCalc:
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design9/32
Simulation
Save the schematic: Go to Simulate → Simulate or press F7
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
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.
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design12/32
Variables and Equations
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
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design14/32
Example (Ideal T-line)Z0=50, ZL=15+j10 at 5 GHz
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design15/32
Example (Microstrip)
Z0=50, ZL=15+j10 at 5 GHz
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design16/32
Example (Optimized)
Z0=50, ZL=15+j10 at 5 GHz
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design17/32
Momentum Tutorial
ECE6360 Microwave Design
2015 SPRING
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
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design19/32
Generate Layout
Click Generate/Update Layout from Layout tap
Click Ok
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design20/32
Momentum
Momentum window will pop up &
ADS will automatically draw the layout for you
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
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
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
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
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 ����
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!
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)
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design28/32
Result
After Simulation is completed, S-parameters plots will be generated
Jan 26, 2015ECE6360 – Spring ‘15 Microwave Design29/32
ADS & Momentum:
Exporting/Importing Simulation
Data
ECE 6360: Microwave Design
Spring 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:
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
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