agilent ads tutorial (project 1

12
UNC Charlotte Agilent ADS Tutorial (Project 1) Overview First, form project groups for the semester. The objective of the tutorial is to become familiar with the basics of Agilent ADS software. NOTE: Use the Project Report Template and keep answers to questions on consecutive sheets of paper with all plots at the end. IN NO CASE may code or files be exchanged between students, and each student must answer the questions themselves and do their own plots, NO COPYING of any sort! Nevertheless, students are encouraged to collaborate in the lab session. Only turn in requested plots ( Pxx ) and requested answers to questions ( Qxx ). Part 1 Start the software: From a Linux terminal, ADS should be availabe in the menu (Mosaic->Engineering- >Electrical->Agilent->ADS) From a PC terminal, you must first open a remote Linux session, (Start->AllPrograms- >Mosaic->LinuxConnect->GraphicalSessAuto->LinuxAuto), then proceed as for a Linux terminal For snapshots use the Linux menu Graphice::Ksnapshot and select the option to take a legible snapshot of a window rather than full screen On occasion, HPADS may have an illegible pop-up pane when you first run ADS. The safe way to handle this is to proceed to a Linux workstation and read the message. On PC's the problem is caused by a missing font, and a risky fix is to click the lower left button. In older software versions, this usually results in choosing the default initialization of RF/digital setup. Note: (this note may not be valid after 2009) If you find that you have printing problem, see if you have a file ".XprinterDefaults" in your home directory. Move this file to ".XprinterDefaultsOld", and restart ADS ... it will write a new copy of this file that should enable printing. if this does not work, move your current ".XprinterDefaults" file to ".XprinterDefaultsOld", and try downloading .XprinterDefaults to your home directory. (To download you may need to hold down the "shift key" while you click on the link.) Select the LPDEST printer by File-- >PrintSetup-->Options and select Default Printer ($LPDEST) on default_queue Ayfter ADS starts ou should get a starting window similar to this: 17/09/2010 Agilent ADS Tutorial (Project 1) www.coe.uncc.edu/…/project1.html 1/11

Upload: dioumb

Post on 09-Apr-2015

779 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Agilent ADS Tutorial (Project 1

UNC Charlotte Agilent ADS Tutorial (Project 1)

Overview

First, form project groups for the semester.

The objective of the tutorial is to become familiar with the basics of Agilent ADS software.

NOTE: Use the Project Report Template and keep answers to questions on consecutive sheets of paper

with all plots at the end.

IN NO CASE may code or files be exchanged between students, and each student must answer the

questions themselves and do their own plots, NO COPYING of any sort! Nevertheless, students are

encouraged to collaborate in the lab session.

Only turn in requested plots ( Pxx ) and requested answers to questions ( Qxx ).

Part 1

Start the software:

From a Linux terminal, ADS should be availabe in the menu (Mosaic->Engineering-

>Electrical->Agilent->ADS)

From a PC terminal, you must first open a remote Linux session, (Start->AllPrograms-

>Mosaic->LinuxConnect->GraphicalSessAuto->LinuxAuto), then proceed as for a Linux

terminal

For snapshots use the Linux menu Graphice::Ksnapshot and select the option to take a legible

snapshot of a window rather than full screen

On occasion, HPADS may have an illegible pop-up pane when you first run ADS. The safe

way to handle this is to proceed to a Linux workstation and read the message. On PC's the

problem is caused by a missing font, and a risky fix is to click the lower left button. In older

software versions, this usually results in choosing the default initialization of RF/digital setup.

Note: (this note may not be valid after 2009) If you find that you have printing problem, see if

you have a file ".XprinterDefaults" in your home directory. Move this file to

".XprinterDefaultsOld", and restart ADS ... it will write a new copy of this file that should enable

printing.

if this does not work, move your current ".XprinterDefaults" file to ".XprinterDefaultsOld", and

try downloading .XprinterDefaults to your home directory. (To download you may need to hold

down the "shift key" while you click on the link.) Select the LPDEST printer by File--

>PrintSetup-->Options and select Default Printer ($LPDEST) on default_queue

Ayfter ADS starts ou should get a starting window similar to this:

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 1/11

Page 2: Agilent ADS Tutorial (Project 1

Look at the Agilent quick start and read through the on-line manuals (see the help tab in

ADS), for particular qestions it is usually best to use the help index from the ADS window

MenuBar::Help to search the manuals.

Create a new project "linecalc1" as shown below. Choose the "no help needed" option and

click "finish" in the pop-up.

Access the linecalc program from the tools menu as shown below.

The linecalc tool should appear as shown below.

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 2/11

Page 3: Agilent ADS Tutorial (Project 1

Although we have not yet discussed transmission lines, we will use this as a simple

demonstration of ADS tools

Use linecalc to compute the impedance Z0, and the effective dielectric of a microstrip line

W=0.125 inch (125 mils) wide on H=1/16 inch (62.5 mils) FR4 substrate with relative dielectric

constant Er= 4 and with a 1/2 ounce copper (T=0.7 mils thick) of conductivity 6.0E7 S/m. Set

the frequency to 10 GHz, and line length L = 1000 mils (1 inch). A mil is 0.001 inches.

Press the analyze button to compute the line parameters. Note that Z0 gives the line impedance,

K_EFF is the effective dielectric constant, and E_EFF is Effective electrical length of line.

Copy the linecalc window and paste it into your report (see template above). Make sure that it

is legible in your report! YOU MUST ADD CAPTIONS AND FIGURE NUMBERS TO

ALL FIGURES!! ( P1 )

For snapshots use the Linux menu Graphice::Ksnapshot and select the option to take a legible

snapshot of a window rather than full screen

Experiment with other types of transmission lines and different parameters.

Exit the program, File->Exit.

Part 2

Start the software:

Download the following tar-file (you may need to hold down the shift key while you click on

the link):

tpwx1.tar

When ADS first runs, you should have a new directory apps/agilent/ads (or hpeesof/ads or

apps/ads or linux/hpeesof) created in your home directory. Start ADS and find out which

directory your version of ADS automatically opens. (Use the "up arrows" in ADS to step up the

directory structure to figure out where ADS started.) Move the tar-file into the hpeesof/ads (or

apps/agilent/ads or whatever your automatic start-up directory is) directory, and de-tar using the

command

tar -xvf tpwx1.tar

You should find a new directory tpwx1_prj created in hpeesof/ads or linux/hpeesof or

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 3/11

Page 4: Agilent ADS Tutorial (Project 1

apps/ads or whatever your default ADS startup directory is.

Run ADS

Go down through the directory tree to ads/tpwx1_prj/networks/rlc1.dsn, and double click

that design file. You should see:

Double-click the schematic in the right half of the window, and the following schematic should

appear.

Save a snapshot of the schematic and turn it in. ( P2 )

Double-click the "gear" icon (shown below) in the upper right of the window to simulate.

The data plotting window shown below should appear.

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 4/11

Page 5: Agilent ADS Tutorial (Project 1

Click the "rectangular plot" icon (shown below) in the left of the window to simulate.

Drop the plotting box in the visible area, and in the pop-up window:

Select DataSet -> S(1,1) -> Add -> dB

Select DataSet -> S(2,1) -> Add -> dB

The screen should appear as:

Click OK, and the following S-parameter plot should appear.

S11 is a measure of the reflected wave as a function of frequency. S21 is a measure of gain. S-

parameters will be investigated in greater depth in the next project.

Save a snapshot of this and turn it in. ( P3 )

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 5/11

Page 6: Agilent ADS Tutorial (Project 1

Part 3

Install Cadence

From a Linux terminal, ADS should be availabe in the menu (Mosaic->Engineering-

>Electrical->Agilent->ADS)

From a PC terminal, you must first open a remote Linux session, (Start->AllPrograms-

>Mosaic->LinuxConnect->GraphicalSessAuto->LinuxAuto), then proceed as for a Linux

terminal

<><> New Cadence install instructions for Linux, tpw 7/28/09:

See note below if you used cadence before.<>

New users instructions:

on a linux terminal, Mosaic->Engineering->Electrical->Cadence

and it should automatically install Cadence and the NCSU librabries,

Note for previous users of Cadence:

if you were a previous user of cadence on Solaris, you will have to first copy your old

cadence/NCSU directory to your linux home directory, then move your old startup files to a

safe place (.cdsenv .cdsinit .cdsdoc cds.lib .cdsplotinit cadence_startup). Then run the script

above. then, open the new cds.lib file and copy any needed define statements from your old

cds.lib file, making proper changes to adjust for the new linux location directory.

If all goes well, you should see something like:

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 6/11

Page 7: Agilent ADS Tutorial (Project 1

Save a snapshot of your Library manage window as above ( P4 )

Create a new library using MenuBar::File::New::Library from librabry manager menu bar and

use the input parameters as shown below to create a 0.5 micron design:

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 7/11

Page 8: Agilent ADS Tutorial (Project 1

Next create a new cell in cadence using the MenuBar::File::New::CellView from librabry

manager menu bar and use the input parameters as shown below to create a 0.5 micron design:

Set all layers to be visible using MenuBar::Options::Display and set display levels to Start=0

Stop=32 in the display options pop-up menu.

Select the poly material in the left side of the screen (see below) and ust the

MenuBar::Create::Path command to draw your initials in poly.

Next create a PMOS transistor with the command MenuBar::Create::Instance and select the

following parameters

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 8/11

Page 9: Agilent ADS Tutorial (Project 1

<>Placelace the transistor near your initials as follows:

Using MenuBar::Edit::Properties select the transistor and edit the transistor property (3-finger

interdigitated gate) as follows:

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 9/11

Page 10: Agilent ADS Tutorial (Project 1

Save a snapshot of your first RFIC Chip Layout with your initials and a 3-finger PMOS

transistor as above ( P5 )

Finally, run a DRC (Design Rules Check) using MenuBar::Verify::DRC and observe the error

summary that appears in the ICFB text window area that opened when you first started

Cadence:

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 10/11

Page 11: Agilent ADS Tutorial (Project 1

Dont worry about any errors, just print whatever errors you have as shown above ( P6 )

More tutorials are at a variety of other websites.see also

http://www.eda.ncsu.edu/wiki/NCSU_EDA_Wiki

http://www.cadence.com/support/university/ww_usp.aspx

http://www.ece.umd.edu/~dilli/research/layout/cadencetutorial/cadencedemo9.html

http://www.coe.uncc.edu/~tpweldon/courses/mixsig/cadence.html

Part 4

Look at the Agilent quick start and read through the on-line manuals (see the help tab in ADS), then

answer the following questions and turn them in. It is usually best to use help index accessable from an

ADS window to search the manuals.

In what year did Heinrich Hertz demonstrate radio wave propagation? ( Q1 )

In what year did Marconi make the first transatlantic transmission from Glace Bay Nova

Scotia? ( Q2 )

In 1971, what did Federico Faggin design for Intel? ( Q3 )

Report

NOTE: Use the Project Report Template and keep answers to questions on consecutive sheets of

paper with all plots at the end.

Do not add extraneous pages or put explanations on separate pages unless specifically directed to do

so. The instructor will not read extraneous pages!

Only turn in requested plots ( Pxx ) and requested answers to questions ( Qxx ). All plots must be

labeled P1, P2, etc. and all questions must be numbered Q1, Q2, etc. YOU MUST ADD

CAPTIONS AND FIGURE NUMBERS TO ALL FIGURES!!

Copyright © 2010 T. Weldon

17/09/2010 Agilent ADS Tutorial (Project 1)

www.coe.uncc.edu/…/project1.html 11/11

Page 12: Agilent ADS Tutorial (Project 1