You are on page 1of 20

ADS Fundamentals 2009

LAB 6: Design Guide, Transient, Momentum


Simulation and the DAC


0veiview - This exeicise teaches the funuamentals of cieating filteis in ABS anu using
the Tiansient simulatoi. The Besign uuiue is useu to builu a lumpeu component filtei
anu Nomentum is useu to test a miciostiip filtei.


OBJECTIVES
Builu a 2uu NBz IF low pass lumpeu filtei using a Besignuuiue
Builu a 19uu NBz RF banupass filtei in miciostiip.
Peifoim a Tiansient analysis on the miciostiip filtei.
Simulate the miciostiip filtei in Nomentum.
0PTI0NAL - BAC (uata access component) exeicise.







Copyiight Agilent Technologies
2uu9

Lab 6: Design Guide, Transient, Momentum, DAC

6-2
Copyiight Agilent Technologies
2uu9
TABLE OF CONTENTS


1. Change projects and start the Design Guide. ...................................................... 3
2. Insert the LPF Smart Component and design the filter. ....................................... 3
3. Microstrip 1900 MHz bandpass filter. ................................................................... 7
4. Transient Analysis on the microstrip filter. ........................................................... 9
5. Momentum simulation from layout. .................................................................... 11
6. OPTIONAL - Impedance response Data Access Component. ......................... 17
Lab 6: Design Guide, Transient, Momentum, DAC



6-S
Copyiight Agilent Technologies
2uu9
PR0CEB0RE
"# $%&'() *+,-)./0 &'1 0/&+/ /%) 2)03(' 4531)#
N0TE: If you uo not have access to the Besignuuiue, builu the filtei with lumpeu
components anu save it as filtei_lpf anu use it foi the final analysis lab.
These steps will show how a uesign guiue can quickly anu accuiately piouuce a filtei,
similai to E-syn, but with moie options anu gieatei contiol.
a. uo to the ABS Nain Winuow anu click 637) 8 9*)' :+,-)./.
b. Answei !"# %& '(( if you aie piompteu to save all youi cuiient woik.
Then open youi eailiei pioject: 0;0/)<=*+-.
.# Cieate a new schematic nameu: >37/)+=7*>#
1# Be suie it is the only schematic openeu on youi scieen. Now, thiee
Now, thiee steps aie neeueu to stait the piocess:
! Click the commanus: 2)03('4531) 8 637/)+ 8 637/)+ $,'/+,7
$,'/+,7 ?3'1,@.
! The new winuow, )*(%"+ ,"#*-./0*1",
,"#*-./0*1", will not be active until you inseit a schematic !"#$%
'(")(*+*% fiom the palette (next step).
! In the Filtei Besignuuiue contiol winuow, click
on the $,<*,')'/ :&7)//) A B77 icon (shown
heie). Immeuiately, the palette will appeai on
youi schematic winuow. You aie now ieauy to
inseit smait component. You coulu also inseit
the component fiist anu then open the Filtei Besign winuow - eithei
methou woiks.
C# D'0)+/ /%) E:6 F<&+/ $,<*,')'/ &'1 1)03(' /%) >37/)+#
a. In the Filtei Bu palette, select the E,@G:&00 E5<*)1 >37/)+
>37/)+ shown heie (BT = uual teiminateu). If a message
appeais, (shown heie) click 9H to uismiss it. Then inseit the
the component on the schematic. 0se the Esc key to enu the
the commanu.
Lab 6: Design Guide, Transient, Momentum, DAC

6-4
Copyiight Agilent Technologies
2uu9
b. Position the Filtei Besignuuiue winuow next to the schematic so it is
active anu click on the 637/)+ B0030/&'/ /&I - it shoulu activate as shown
heie. If not, select the filtei in the SmaitComponent list. You aie now
ieauy to set the specifications.
c. In the Filtei Besignuuiue winuow (shown heie), entei the following thiee
filtei specifications:
(iipple) Ap (uB) = J#", (passbanu) Fp = J#C uBz, (stopbanu) Fs = "#C uBz
u. Aftei setting the filtei iesponse, click K)1+&@ to see the iesponse plot
change. This is a Butteiwoith iesponse. It will pioviue a low pass lumpeu
filtei foi the system IF output.

e. To uesign the filtei, click the 2)03(' button.

Lab 6: Design Guide, Transient, Momentum, DAC



6-S
Copyiight Agilent Technologies
2uu9
f. In youi schematic, the Smait Component now has youi filtei
specifications anu the filtei ciicuit is cieateu. To veiify this, *50% into
*50% into the BT component. Afteiwaiu, *,* out as shown heie:
heie:

g. uo to the F3<57&/3,' B0030/&'/ anu set the sweep
sweep fiom J LMN /, "#O 4MN in "J LMN
"J LMN steps. Then click the F3<57&/)
F3<57&/) button anu watch what happens:
happens: a template iuns the S-paiametei
paiametei simulation anu uisplays the
the iesults.
h. Examine the uata uisplay anu move the
the maikei L" /, "JJ LMN. Notice the
the spec line at -2uuB (A to B) anu the
the peifoimance table that compaies the
compaies the input paiameteis to the iesults: the -2u uB stopbanu is at
8uu NBz which will be 0K foi oui system.
i. Scioll uown anu examine all the uata.
j. Save anu close all winuows using the ABS main winuow commanu: 637) 8
$7,0) B77. You will use this output signal filtei latei on in the couise.
Next, you will builu the input filtei.
This filtei will be
available in the
libiaiy foi use latei.
Euit the component
to uisplay the uesiieu
paiameteis.
filter_lpf
Lab 6: Design Guide, Transient, Momentum, DAC

6-6
Copyiight Agilent Technologies
2uu9
Lab 6: Design Guide, Transient, Momentum, DAC



6-7
Copyiight Agilent Technologies
2uu9
O# L3.+,0/+3* "PJJ LMN I&'1*&00 >37/)+#
In these next steps, you will builu anu simulate a coupleu line filtei with the ABS ciicuit
simulatoi. Afteiwaiu, you will tiansfei it to ABS layout anu simulate using Nomentum.
This step is only intenueu to biiefly show how Nomentum woiks in a simple miciostiip
application.
a. Cieate a new schematic in the cuiient pioject (system_pij) nameu:
nameu: >37/)+="PJJ#
b. Fiom the QE3')0GL3.+,0/+3* *&7)//), inseit an L$6DE as
shown. Because the two enu components aie symmetiical
(CLin1 anu CLin2), save time by typing the W,S, anu L
paiameteis (shown heie) foi the fiist one anu then copy it.
Then inseit the miuule component (ClinS) anu type in its
values.
c. Inseit poit connectois on each enu as shown also.

u. Fiom the Niciostiip palette, inseit the substiate
uefinition LFRS as shown - no othei settings aie
iequiieu - the uefault substiate will be useu.
These two have the same values.
Lab 6: Design Guide, Transient, Momentum, DAC

6-8
Copyiight Agilent Technologies
2uu9
N0TE on the filtei S-21 iesponse - The S-
paiametei simulation (S-21) of this filtei is
shown heie as a iefeience - theie is no neeu to
simulate it with the S-paiametei simulatoi at
this time.
e. In the schematic, click: 637) 8
2)03(' :&+&<)/)+0. When the
uialog appeais, select the ABS
built-in symbol foi a banupass
filtei: FTL=S:6 anu click 9H.

f. F&U) the uesign again so that all the mouifications aie also saveu. This is
the filtei that will be useu foi the following steps anu foi the final system
uesign.

F&U)1 1)03('V >37/)+="PJJ >,+ 50)
7&/)+ ,' 3' /%) 0;0/)<#
Lab 6: Design Guide, Transient, Momentum, DAC



6-9
Copyiight Agilent Technologies
2uu9
W# Q+&'03)'/ B'&7;030 ,' /%) <3.+,0/+3* >37/)+#
a. Save the schematic (filtei_19uu) with a new name: >37/)+=/+&'0.
b. Nouify the schematic to look like the one shown below by 1)7)/3'( the
poit connectois.
c. Fiom the Souices-Time Bomain palette
palette inseit a X/F3') at the input (be
input (be suie to giounu it as shown). It
shown). It is iecommenueu to use Time
use Time Bomain souices foi Tiansient
Tiansient analysis.
u. Inseit a YJ ,%< iesistoi at the input anu on the output (with giounu).
e. Label pinnoues X3' anu X,5/ as shown. The ciicuit shoulu look like the
one shown heie.

f. Fiom the F3<57&/3,'GQ+&'03)'/ palette,
inseit a Tiansient simulation contiollei anu
set the Stop Time anu NaxTimeStep as
shown. The simulation will begin at time
zeio (uefault) anu stop aftei fifteen peiious
of the input signal (8 ns). In auuition, the
time step will sample at twice (Nyquist iule)
the iate of the highest spectial component
uesiieu, heie the 1S
th
haimonic.
Lab 6: Design Guide, Transient, Momentum, DAC

6-1u
Copyiight Agilent Technologies
2uu9
g. F3<57&/) anu aftei the simulation, inseit a iectangulai plot of X3' anu
X,5/ anu euit each tiace (Tiace 0ptions) to *7&.) 0;<I,7 &/ 1&/& - this
will show you the time points taken in the simulation.

h. Z,,< into the plot aftei S ns anu put
anu put the maikeis on the peaks of
peaks of vin anu vout as shown heie.
heie.
i. ?+3/) &' )[5&/3,' as shown to
calculate the uelay thiough the filtei:
filtei: <&+\)+=13>>)+)'.). This
calculates the X axis uiffeience
between maikeis using the 3'1)*
3'1)* function (inuepenuent vaiiable = time).
j. D'0)+/ & 730/ of <&+\)+=13>>)+)'.) anu use Plot 0ptions to iemove the
inuepenuent uata as shown. The value is the uelay thiough the filtei aftei
stait up (settling). Bepenuing upon wheie you zoom in anu wheie you
place the maikeis, youi value may uiffei slightly. The uelay thiough the
filtei is about 44 pico seconus as shown heie.

k. Save the schematic but keep it openeu. Save anu close the uata uisplay.
l. The next steps will be to simulate this filtei in Nomentum.
Tiace 0ptions Tab - Lineai Tab
Lab 6: Design Guide, Transient, Momentum, DAC



6-11
Copyiight Agilent Technologies
2uu9
Y# L,<)'/5< 03<57&/3,' >+,< 7&;,5/#
a. 0pen >37/)+="PJJ anu save it with a new name: >37/)+=<,<.
b. Tiansfei the filtei_mom schematic to layout by clicking
clicking the schematic winuow commanuV E&;,5/ 8
4)')+&/)]R*1&/) E&;,5/.
c. When the next uialog appeai, be suie the Staiting Component is :" (poit
connectoi 1 fiom schematic) so that the left-to-iight layout will be
geneiateu coiiectly. Click 9H anu you shoulu see anothei uialog
inuicating that all components have been cieateu in the layout winuow.


u. The layout winuow anu the Layeis contiol will open. In the
the layout, veiify that you have thiee long coupleu lines with two
with two poits. Zoom in on a poit (shown heie), anu veiify that it
veiify that it is connecteu to the euge of the metal. Foi many
many Nomentum solutions, it is not necessaiy foi the poit to
to connect to the miuule of the line - it only neeus to be on the
Zoomeu-in poit connectoi.
Nomentum poits can
be inseiteu in layout
if the uiawing is
cieateu in layout.
Lab 6: Design Guide, Transient, Momentum, DAC

6-12
Copyiight Agilent Technologies
2uu9
the euge.
Lab 6: Design Guide, Transient, Momentum, DAC



6-1S
Copyiight Agilent Technologies
2uu9
e. The next step is to uefine the substiate in
Nomentum. To uo this, use the Layout
commanus shown heie to tiansfei the schematic
schematic NS0B uefinition: L,<)'/5< 8
F5I0/+&/) 8 R*1&/) 6+,< F.%)<&/3..


f. veiify that the 1umil substiate uefinition is now in Nomentum. Click:
L,<)'/5< 8 F5I0/+&/) 8 $+)&/)]L,13>; anu you shoulu see the NS0B
values in the uialog.

g. You can also look at the E&;,5/ E&;)+0 tab to see how the uiawing layeis
in layout aie mappeu to the substiate: '(*, is a metal stiip layei. But B0
N0T change anything. Click 9H to uismiss the uialog.
Lab 6: Design Guide, Transient, Momentum, DAC

6-14
Copyiight Agilent Technologies
2uu9
h. Befoie simulating, look at the Nomentum mesh
featuies. ClickV L,<)'/5< 8 L)0% 8 F)/5*. When the
When the uialog appeais, notice theie aie many mesh
mesh featuies. But foi now, be suie the Euge Nesh box
Nesh box is uncheckeu as shown anu click 9H.
^9Q_ ,' /%) L,<)'/5< *+,.)00 - the oiuei of steps is:
compute the substiate uefinition (uieen's functions), cieate
the mesh oi giiu pattein (cells), anu then simulate.


i. To simulate, clickV L,<)'/5< 8 F3<57&/3,' 8 FG*&+&<)/)+0. When the
uialog appeais, type in the sweep as shown: " 4MN to O 4MN using CY
*,3'/0 as the limit. Click R*1&/) anu it will appeai in the Fiequency Plan.
Next, click the F3<57&/) button anu click T)0 if the Question uialog
appeais. Watch the status winuow - the Auaptive sweep type is the
uefault anu its cuive fitting-like algoiithm will iun the EN (electio-
magnetic) simulation by solving selecteu points.

Nomentum
autoplot featuie
Lab 6: Design Guide, Transient, Momentum, DAC



6-1S
Copyiight Agilent Technologies
2uu9
j. When the ABS Bata Bisplay opens, you will see a message
message about the autoplot: check the box as shown heie
heie anu click 9H to uismiss it. Notice that the Nomentum
Nomentum autoplot template looks slightly uiffeient than
than ABS.
k. Z,,< in to the S21 plot. As shown heie, the expecteu iesponse is similai
to the iesponse that you woulu get fiom the ciicuit simulatoi with any
small uiffeience uue to the solution methous. Also, N,,< in anu look at
the mesh pattein.

l. Biaw a simple ciuue iectangle (icon shown heie) along the length of the
filtei. It shoulu be about 2uuu mils long anu 6u oi 7u mils wiue. When
you uiaw the iectangle, notice that the cuisoi begins uiawing at x-y u,u as
shown heie. Also, you can measuie an object, using the cuisoi, by
clicking in layout anu watching the values change heie. The point of this
step is to show how Nomentum can analyze the coupling between the
filtei anu the iectangle (metal).

m.
Zoom in to
see the
mesh cells.
W: 6u -
7u mils
Click, then move the cuisoi anu look at
the winuow bottom oi, to measuie an
object, use: D'0)+/ 8 L)&05+) anu click
on two points.
L : about 2uuu mils oi slightly longei then the filtei
Spacing between the filtei anu the
iectangle is about 1u mils on this enu.
Lab 6: Design Guide, Transient, Momentum, DAC

6-16
Copyiight Agilent Technologies
2uu9
n. With the iectangle uiawn next to the layout, peifoim anothei Nomentum
simulation. Click: L,<)'/5< 8 F3<57&/3,' 8 FG*&+&<)/)+0 anu when
the uialog appeais, change the uataset name as shown heie,
>37/)+=<,<=0/+3* anu click B**7; anu F3<57&/).
o. This simulation will take a little longei because theie aie now moie
unknowns (cells) to calculate anu theiefoie moie computation time is
iequiieu. When the uata uisplay appeais, you shoulu see that theie is a
iesonance somewheie neai the banupass oi its euges, uepenuing upon
youi iectangle. This is the type of simulation that can only be
accomplisheu with Nomentum. view the S-21 iesults anu then .7,0) the
layout anu uata uisplay winuows. It is not necessaiy to save this uesign.

p. You now have two filteis that can be useu latei foi the RF system. They
aie: 1) >37/)+=7*> - this is the 2uu NBz low pass cieateu fiist, anu 2)
>37/)+="PJJ - you simulateu this miciostiip coupleu line filtei using the
Tiansient simulatoi anu Nomentum. At this time, .7,0) anu 0&U) all
uesigns anu winuows.


EXANPLE:
Naiiow
iesonance at
2.uS uBz uue to
coupling effects
of iectangle.
Lab 6: Design Guide, Transient, Momentum, DAC



6-17
Copyiight Agilent Technologies
2uu9
`# 9:QD9^BE G D<*)1&'.) +)0*,'0) 2&/& B..)00 $,<*,')'/#
A BAC component is a file-baseu component. It may contain vaiious foimats of uata
fiom measuiements, listeu uata, oi any othei valiu file type that ABS can ieau. In this
step, you will cieate a simple file with complex impeuance values that vaiy ovei a
fiequency iange. Keep in minu that the BAC can be useu to cieate such mouels as:
fiequency sensitive impeuances, vaiactois, step functions, bit sequences foi souices,
time uomain sequences, anu many othei uses wheie a file is moie efficient than typing
in long equations oi lists on youi schematic. In geneial, the BAC woiks like this: it is a
component that points to a file in the uata uiiectoiy. In this example you cieate a file
that will be useu foi the impeuance paiametei of an ABS component - the simulatoi will
simply ieau the file.
a. 0pen a new schematic with the name: Z=2B$.
b. Refei to the schematic shown heie. Inseit a teimination with giounu, an
equation base lineai Z1P_Eqn (Z1poit) fiom the Eqn Baseu Lineai palette.
Then inseit an S-paiametei contiollei, anu a BAC fiom the Bata items
palette in theii uefault states (no setting yet).
c. Set the S-paiametei simulation as if it was the LPF: 1u NBz to 2uu NBz in
1u NBz steps as shown anu save the schematic again.

u. 0pen the Winuows ^,/)*&1 piogiam in F/&+/ 8
8 :+,(+&<0 8 B..)00,+3)0. 0i use the ABS Nain
Nain Winuow (Tools >Text Euitoi) if Notepau is the
Notepau is the uefault text euitoi (this can be
changeu).
Lab 6: Design Guide, Transient, Momentum, DAC

6-18
Copyiight Agilent Technologies
2uu9
DL:9KQB^Q ^9Q_ ,' 2B$ /)a/ >37)0 - You shoulu ',/ use a piogiam that has
foimatting like NSW0RB. Bowevei, Notepau is 0K.
e. Wiite an <1> (multi-uimensional uata file) file shown heie anu save it in
the BATA uiiectoiy as: N=1&.#<1>.
^9Q_ ,' >37) /;*) #<1> - If necessaiy, use winuows
winuows file exploiei to change the name if it is
is saveu as a .txt file. Also, the syntax in the fiist
fiist column is 4 fiequency points, the seconu anu
anu thiiu columns contain the ieal anu imaginaiy
imaginaiy impeuance values at each fiequency.
fiequency.



f. 0n schematic, euit the S-paiametei contiollei. In
:&+&<)/)+0 /&I, set to compute Z *&+&<)/)+0
not S. In the 230*7&; tab, check Sweep vai, Stait,
Stop anu set them as shown to sweep >+)[ fiom
1u to 2uu NBz in 1u NBz steps. You will get
inteipolateu uata foi all the steps.

g. 0n the schematic, euit (uouble click) the Z":=_[' anu its euit uialog will
appeai as shown heie.
h. As shown heie, select 637) S&0)1 as the Paiametei Entiy Noue, anu
2B$", anu set the Bepenuent Paiametei Name to <;=N anu click 0K.
Lab 6: Design Guide, Transient, Momentum, DAC



6-19
Copyiight Agilent Technologies
2uu9

i. _13/ /%) 2B$ as shown:
Type in the file name, select
the Type, etc. Also, -.#$/
(my_fieq) is the
inuepenuent vaiiable name
anu -.#0/ (fieq) is the inuepenuent vaiiable value. As "fieq" is swept,
"my_fieq" will be inuexeu in the file anu the BAC will ietuin complex
values of "my_z" inteipolateu ovei the iange.
j. Simulate anu plot two
tiaces, ieal anu imag, of
Z(1,1) as shown. As you
can see, the Zpoit can be
useu wheievei a
fiequency sensitive
component is iequiieu.
Foi multiple components,
simply cieate uiffeient
files anu access them as
iequiieu.


EXTRA EXERCISES:
1. Calculate the banuwiuth of the filtei in Tiansient simulation using the
iule-of-thumb: BW= u.SS iise time. Fiom time zeio until about 6 ns
shoulu be the iise time. Bowevei, use the maikeis anu the equations to
uo the calculation.
2. Tiy using the Besign uuiue foi anothei ciicuit type oi some othei uesign.
S. Cieate a BAC foi a fiequency sensitive inuuctoi anu simulate it in a
simple CLC filtei. The BAC will contain the inuuctoi values at each
fiequency.

ueneiic
NBIF
Lab 6: Design Guide, Transient, Momentum, DAC

6-2u
Copyiight Agilent Technologies
2uu9

You might also like