Worldwide
Search:

Agilent EEsof EDA - Latest Examples

-


Agilent EEsof EDA - Latest Examples -

Project example files for Advanced Design System (ADS) and RF Design Environment (RFDE) are included with the products, in a directory called Examples.

To see and open the project files in this directory, run ADS or RFDE and click on the button View Examples Directory at the top of the ADS Main Window.

Descriptions of the examples that are shipped with the products appear in the online manuals and are listed in Index: ADS Examples and in Using RFDE Examples.

Project example files that have been created more recently than the current release of Advanced Design System are described briefly and are available for downloading from this web page.

In addition, through the Agilent Knowledge Center, supported Agilent EEsof EDA customers have access to a comprehensive collection of downloadable Application Examples and Support Examples.



Latest Examples


 

Project example files that have been created more recently than the current release of Advanced Design System are described briefly and are available for downloading from this web page.

Advanced Design System   |   RF Design Environment

RFIC Dynamic Link for Cadence

Project example files that are included in the current release are not available for download. These files are already included in the product. There is no need to download them.



Application Note 1462
Using Advanced Design System to Design an MMIC Amplifier


  • Agilent Technologies Application Note 1462, Using Advanced Design System to Design an MMIC Amplifier. 40-page Application Note, 17 June 2003. PDF, 4.2 MB.

    This application note illustrates, through the design of an MMIC amplifier, several of the common problems faced in designing, simulating, and producing a physical layout of an MMIC circuit, as well as the validation steps that are needed to verify that the physical layout still produces the desired result. Advanced Design System (ADS) is used throughout the design flow.

    The various sections in this Application Note give a step-by-step description of a 0.5-Watt, 10-GHz, narrow-band amplifier on a 100-µ GaAs substrate. The example files that are used here $HPEESOF_DIR/examples/MW_Ckts/MMIC_Amp_prj and $HPEESOF_DIR/examples/MW_Ckts/MMIC_AmpEM_Sims_prj are both included with the ADS 2003A software.

    These example designs use components from a generic design kit that is provided with ADS 2003A: $HPEESOF_DIR/examples/DesignKit/DemoKit. The models for these components do not correspond to any specific foundry process but are representative of design kits available from many foundries.



Advanced Design System 2003C (and later)


 

The following downloadable files are archived ADS project files for use with Advanced Design System ADS 2003C (and later). They are ready to download from this web site, using your web browser. When the file or files have been downloaded, run Advanced Design System and use the menu command   File > Unarchive Project   in the Main Window to open the project.

  • PolarModulation_prj.zap (2.7 MB)

    This example shows a number of simulations concerning polar modulation. This is a power amplification technique that allows non-constant envelope signals (like EDGE) to be amplified with minimal distortion, using highly-nonlinear, efficient amplifiers like Class C. The example includes simulations of a transistor-level Class C amplifier within a polar modulation loop, that show output power, output spectrum, power-added efficiency, and EVM.

  • RFIC_IQdemod_wFETs_prj (1.5 MB)

    This example shows different simulations of a simplified I-Q demodulator. There are several different versions of the demodulator, some with a frequency divider to generate two quadrature LO signals and some with a phase splitter circuit to generate the quadrature LOs. There are versions with a transistor-level VCO and with ideal signal sources (instead of a VCO) driving the frequency divider or phase splitter. Of particular interest are the very fast TOI simulations (90 seconds on a Compaq nc6000) when the LO and RF signals are very close, resulting in a direct downconversion.



Advanced Design System 2003A (and later)


 

The following downloadable file is an archived ADS project file for use with Advanced Design System ADS 2003A (and later). It is ready to download from this web site, using your web browser. When the file or files have been downloaded, run Advanced Design System and use the menu command   File > Unarchive Project   in the Main Window to open the project.

  • PLL_ModelingSem_prj (2.0 MB)

    This project shows the addition of phase noise to a behavioral-model VCO, the simulation and calculation of jitter in a behavioral-model phase/frequency detector and charge pump, simulations (including noise) of a transistor-level phase/frequency detector and charge pump, and basic simulations of a VCO/divide-by-N behavioral model.

    Ths file will unarchive as the project   PLL_ModelingSem_prj and can be used with ADS 2002C or ADS 2003A (and later).

  • ADS2003A: FreqDoubler_prj (345 KB)

    This example shows the design and optimization of a simple diode frequency doubler. It works well for input signals from 1 to 8 GHz. Small-signal mixer mode is used in some of the simulations to measure the output impedance at the doubled frequency, while the input is being driven at the fundamental frequency. This example was developed using ADS 2003A, so you need ADS 2003A or later code to unarchive it.

    Ths file will unarchive as the project:   FreqDoubler_prj



Advanced Design System 2002, 2001, 1.5 (and later)


 

The following downloadable files are archived ADS projects for use with Advanced Design System ADS 2002, ADS 2001, ADS 1.5 - and all later versions of ADS. They are ready to download from this web site, using your web browser. When the file or files have been downloaded, run Advanced Design System and use the menu command File > Unarchive Project in the Main Window to open the project.

  • ADS2002: LoadPull_prj (1.9 MB)
  • ADS2001: LoadPull2001_prj (1.8 MB)

    This is an updated version of the ADS example RF_Board/LoadPull_prj. It shows several new capabilities. Within the project is a PowerPoint (tm) presentation that you can read on a PC, that explains the simulation setups and data display equations in detail. Also, several new, more simple simulation setups have been added, that allow you to specify a range of magnitudes and phases for the load reflection coefficient. (Until now, the example just showed setups that simulate load reflection coefficients in a circular region of the Smith chart.) There are also simulation setups that show how to generate contours of constant power-added efficiency and constant bias current, with all of the contours corresponding to one, user-specified power delivered.

    These files will unarchive as the project LoadPull_prj (ADS2002) and LoadPull2001_prj (ADS2001).

  • DivBy8_wTAHB_prj (1.0 MB)

    This project shows how to simulate a 1/8 frequency divider, including phase noise, using transient-assisted harmonic balance (TAHB). The project runs only on ADS 2002, although the techniques can be used with versions of ADS as early as ADS 1.3.

    This file will unarchive as the project DivBy8_wTAHB_prj.

    NOTE. This example runs only on ADS 2002. It has been placed here in advance of the release of ADS 2002 as a convenience for Beta testing and field demos. For more information, please contact your Agilent EEsof EDA representative.

  • TranNoise_prj (1.67 MB)

    This project shows the simulation of oscillator phase noise or jitter, in the time domain. It shows two new capabilities of ADS 2001, simulation of noise in transient analysis and use of the cross( ) function to measure the period of a waveform.

    This file will unarchive as the project TranNoise_prj.

  • Pulsed_Amp_prj (126 KB)

    This example shows the simulation of a power amplifier with a pulsed input signal. It uses the Circuit Envelope simulator, which allows you to see fundamental and harmonic signals as well as bias currents versus time, during a pulse.

    This example requires the use of ADS 2001, although the same simulation techniques are also available in ADS 1.5.

    This file will unarchive as the project Pulsed_Amp_prj.

  • PLL_PFD_CP_wFETs_prj (1.7 MB)

    This project has a number of simulations of a transistor-level charge pump and phase/frequency detector (PFD). There are noise simulations,and an extraction of a behavioral model for the charge pump which takes into account variation in current with output voltage. There is also a simple simulation of an all-transistor PLL.

    This example requires the use of ADS 2001, although the same simulation techniques are also available in ADS 1.5.

    This file will unarchive as the project PLL_PFD_CP_wFETs_prj.

  • FreqDivider_prj� (755 KB)

    This example shows how to simulate a frequency divider or prescaler circuit. It includes both time-domain and frequency-domain simulations, as well as sweeps of the input clock signal frequency. Phase noise is also simulated, using the Transient-Assisted Harmonic Balance (TAHB) technique. The input and output signals are differential-mode.

    This example requires the use of ADS 2001, although the same simulation techniques are also available in ADS 1.5.

    This file will unarchive as the project FreqDivider_prj.

  • Tri_mode_Downconverter_prj� (1.6 MB)

    This project has been created based on a tri mode downconverter IC used in a PCS/CDMA/AMPS wireless phone. It had originally been designed and fabricated using a bipolar process.

    This RFIC design uses three types of ADS simulations to predict the performance of the final chip. Using Harmonic Balance, Circuit Envelope and S-Parameter simulations, the important specifications such as conversion gain, Noise Figure, IIP3, ACPR, input/output return loss, and current consumption have been determined.

    This file will unarchive as the project Tri_mode_Downconverter_prj.

  • PhFreqDet_wDeadzone_prj.zap� (1.5 MB)

    This example shows simulations of a phase-locked loop (PLL) using a behavioral-model phase/frequency detector, which has a deadzone. Also included are simulations of phase/frequency detectors by themselves, showing relationships between input and output waveforms.

  • hdlcosimeg.zap�(36 KB)

    This example shows the HDL co-simulation capability of ADS. Included is an IIR filter built using the Digital Filter tool. Fixed point components such as registers, gain, and adders are used.

    VHDL and Verilog versions of this filter are generated in ADS. The design test_iir_lp_2.dsn shows the co-simulation of HDL code with ADS.

    This file will unarchive as the project iir_filter_prj.

  • IQ_Mod_from_MDS_prj.zap (3.1 MB)

    Updated 13 November 2001. This example shows the simulation of a direct-conversion, transistor-level I-Q modulator. Included are differential-mode mixers, a combiner, a buffer, and a power amplifier. Many simulations of the sub-circuits as well as the modulator are included: amplifier gain compression, load pull, AC frequency responses, mixer intermodulation distortion as a function of various swept parameters, modulator amplitude and phase accuracy, simulations with CDMA baseband data sources, and others. Many of the simulations would be almost impossible to complete with a purely time-domain simulator such as SPICE.

    This file will unarchive as the project IQ_Mod_from_MDS_prj.

    This example was discussed briefly in the article by Andy Howard, Simulate An I/Q Modulator, Microwaves & RF, February 2002.

    Click on the following link for the complete 22-page version of this article:

  • PLL_SigmaDelta_prj.zap (2.2 MB)

    This project shows the simulation of a fractional-divider phase locked loop. It combines fractional synthesis with sigma-delta modulation to achieve frequency synthesis with spurious-free output and nearly infinite resolution.

    This file will unarchive as the project PLL_SigmaDelta_prj.

    NOTE     This example PLL_SigmaDelta_prj has been left out of the Examples directory because of its large file size.



RF Design Environment (RFDE)


 

This example shows how to run a Monte Carlo simulation and an optimization of a low-pass filter. It also shows how to use the Data Access Component to use a data file in a Monte Carlo simulation. It runs on RFDE 2003A and later versions of the software.

To install this example, unzip it in your $HOME/rfdeExamples directory. Then add the following line to the cds.lib file in the directory from which you start RFDE:

DEFINE FilterOpt_wMonteCarlo $HOME/rfdeExamples/FilterOpt_wMonteCarlo/FilterOpt_wMonteCarlo

After doing this, start RFDE, and you should be able to open this example like any other RFDE example, using the menu command Tools > RFDE Examples > Open Example from the CIW.

-

This example shows the simulation of an IQ demodulator using RFDE. It runs on RFDE 2003A and later versions of the software. Most simulations are setup to have an LO frequency at about 5.2 GHz and an RF at 5.3 GHz, although some are setup for direct conversion simulation.

There are several versions of the demodulator, some using a frequency divider and others using an active phase shifter to generate the quadrature LO signals. Also included in the example are simulations of the available gain and noise circles of an amplifier, an equation-based differential bandpass filter using ideal, lumped elements, and various downconverter simulations, including voltage conversion gain and TOI (IP3).

There are also versions with a transistor-level VCO as the input to the frequency divider which generates the LO signals. Of particular interest are the fast TOI and GSM simulations of the direct-conversion receiver using the Envelope simulator.

To install this example, unzip it in your $HOME/rfdeExamples directory. Then add a line to the cds.lib file in the directory from which you start RFDE:

DEFINE RFIC_IQdemod5_2G $HOME/rfdeExamples/RFIC_IQdemod5_2G/RFIC_IQdemod5_2G

After doing this, start RFDE, and you should be able to open this example like any other RFDE example, using the Tools > RFDE Examples > Open Example menu pick from the CIW.

-

This example shows the simulation of an IQ demodulator using RFDE. It runs on RFDE 2003A and later versions of the software.

There are two versions of the demodulator, one using an ideal, lumped-element phase shifter, and another that uses a frequency divider. Also included in the example are simulations of the available gain and noise circles of a BJT amplifier, equation-based differential bandpass and lowpass filters using ideal, lumped elements, and various downconverter simulations, including voltage conversion gain and TOI.

There are also versions with a transistor-level VCO as the input to the frequency divider which generates the LO signals.

To install this example, unzip it in your $HOME/rfdeExamples directory. Then add a line to the cds.lib file in the directory from which you start RFDE:

DEFINE RFIC_IQdemod $HOME/rfdeExamples/RFIC_IQdemod/RFIC_IQdemod

After doing this, start RFDE, and you should be able to open this example like any other RFDE example, using the Tools > RFDE Examples > Open Example menu pick from the CIW.

-

This example shows how to run load and source pull simulations using RFDE. It runs on RFDE 2003A and later versions of the software.

There is a setup that sweeps the magnitude and phase of the load reflection coefficient, and plots contours of the power delivered and the power-added efficiency. The input reflection coefficient corresponding to each load reflection coefficient is also plotted. You may set the impedances at each source and load harmonic frequency to arbitrary values. A similar, source pull simulation setup is included.

To install this example, unzip it in your $HOME/rfdeExamples directory. Then add the following line to the cds.lib file in the directory from which you start RFDE:

DEFINE LoadPull $HOME/rfdeExamples/LoadPull/LoadPull

After doing this, start RFDE, and you should be able to open this example like any other RFDE example, using the menu command Tools > RFDE Examples > Open Example from the CIW.



RFIC Dynamic Link for Cadence


 

The following examples support the use of the E8970A RFIC Dynamic Link for Cadence with Advanced Design System (ADS) 2002 in the Unix environment.

Each example consists of a collection of files in a single .zip archive file.

Follow the steps at the end of the list and descriptions to un-archive these files.

I-Q Modulator

This example shows the simulation, using ADS using the RFIC Dynamic Link for Cadence, of a direct-conversion, transistor-level I-Q modulator.

Included are differential-mode mixers, a combiner, a differential-to-single ended converter, and a trans-impedance amplifier. Many simulations of the sub-circuits as well as the modulator are included: amplifier gain compression, load pull, AC frequency responses, mixer intermodulation distortion as a function of various swept parameters, modulator amplitude and phase accuracy, simulations with CDMA baseband data sources, and others.

Many of the simulations would be almost impossible to complete with a purely time-domain simulator such as SPICE.

Click on the following link to download the .zip archive file. Then follow the steps at the end of this section to un-archive the files that are collected in this archive file.

IQ_Modulator_DynLink.zip   (3.68 MB)

RFIC BJT Amplifier

This example shows the simulation, using ADS using the RFIC Dynamic Link for Cadence, of a differential-mode amplifier.

Simulations include amplifier gain compression, load pull, AC frequency responses, and intermodulation distortion versus frequency and input signal amplitude. There is also a simulation of the amplifier with an IS-95 (CDMA) input signal.

Click on the following link to download the .zip archive file. Then follow the steps at the end of this section to un-archive the files that are collected in this archive file.

RFIC_BJT_Amp_DynLink.zip   (1.18 MB)

RFIC Mixer

This example shows the simulation, using ADS using the RFIC Dynamic Link for Cadence, of a differential-mode mixer.

Simulations include conversion gain, gain compression, noise figure, and third-order intercept point versus various swept parameters.

Click on the following link to download the .zip archive file. Then follow the steps at the end of this section to un-archive the files that are collected in this archive file.

RFIC_MixerSims_DynLink.zip   (1.18 MB)

Un-Archiving the .zip Files

Download any or all of these collections of files in the same way as you download other files.

Then follow these steps to un-archive each group of files:

  1. Unzip the .zip file using the unzip command.

    This will create a directory such as RFIC_BJT_Amp_DynLink with the following types of files in it:

     
    RFIC_BJT_Amp_Lib
    RFIC_BJT_Amp_prj
    cds.lib
    idf.cfg
    .cdsinit
     
    

    If your system cannot find the command unzip but you know where ADS is installed on your system, you can type the full path for the unzip command. A copy of the program unzip is in the ADS installation directory, in the sub-directory bin .

    For example, if ADS 2002 is installed in your home directory, type:

    ~/ADS2002/bin/unzip RFIC_BJT_Amp_DynLink.zip

  2. Use the command cd to make the directory RFIC_BJT_Amp_DynLink the present working directory.
     
  3. Start Cadence.
     
  4. Open a schematic cellview from the RFIC_BJT_Amp_Lib library, and start ADS.
     
  5. The ADS project RFIC_BJT_Amp_prj should open, and you will be able to see the various simulation setups.

    If you already have cds.lib and .cdsinit files defined, you may want to append the contents of these cds.lib and .cdsinit files to your existing cds.lib and .cdsinit files, and restart Cadence from the directory you normally use.

*
*
 
*
*
*
*
*
*
*
 
*
*
*

.

Click Here for RSS Feeds Subscribe now for instant product, support, and application news!