ADS 2008 Release Notes

This document describes new features, functionality, fixed issues, and known defects in Advanced Design System 2008. It also identifies errors and omissions in the documentation and provides workarounds for defects wherever possible. The following table shows the version history for this document.

Version Date Revised/New Issue Title
Initial Release Jan 2008    

For more information concerning known issues in Advanced Design System 2008, or to report a new issue, refer to the Agilent EEsof Knowledge Center at: https://edasupportweb.soco.agilent.com/

Update and Maintenance Software Releases

Update releases provide specific new features plus all the fixed issues normally found in a Maintenance Software Release (MSR). Since the Update release contains all the fixed issues of the MSR, MSRs will no longer be available.

An Update release is an entirely new installation of ADS and is installed in its own directory. Therefore, if disk space is an issue, uninstall your previous version of ADS before installing an Update. If disk space is not an issue, you can install an update release in its own directory. Although your ADS 2008 licenses will work with ADS 2008 Update releases, you may need additional licenses to run multiple releases concurrently.

What's New in ADS 2008

Advanced Design System (ADS) 2008 is a major new release of the ADS platform that provides 100% productivity improvements throughout your design flow. From better project management to easier navigation and editing of your schematic and layout designs, ADS 2008 enhances your productivity every day.

In addition, this release also provides significant speed improvements to both electromagnetic and circuit simulation.

ADS 2008 also includes the latest enhancements to all of the important new technology introduced following the release of ADS 2006A with the ADS 2006 Updates.

Speed and productivity enhancements include:

General Information

For more details about what's new in ADS 2008, refer to the Agilent EEsof product page at http://www.agilent.com/find/eesof-products.
The full set of ADS 2008 installation DVDs can be found in the Knowledge Center.

Fixed Issues

Licensing Fixed Issues

Design Environment Fixed Issues

Data Display

Physical Design

Analog/RF Simulation Fixed Issues

Nonlinear Devices

User Compiled Models

Verilog-A

ADS Ptolemy Simulation Fixed Issues

Momentum Fixed Issues

Wireless Design Libraries Fixed Issues

DesignGuides Fixed Issues

Passive Circuit

Smith Chart

Known Issues

Installation Known Issues

On Solaris 10, ADS does not run properly with Sun recommended patch bundle installed

ADS 2008 does not run properly with Sun recommended patch bundle dated 9/27/07 or 11/06/07.
Workaround:
Install required patches listed in Operating System Details in the System Requirements section.

RFIP Encoder fails to install on Windows Vista Enterprise Edition

EDA00193037 — If you try to install ADS 2008 on a PC running Windows Vista Enterprise Edition, you will get a setup failed message. Under the Business Edition of Vista, this error is not seen and at this point in time, we're not officially supporting the Enterprise edition.

On Windows Vista with UAC turned, an AEL error appears at ADS startup

EDA00188175 — On Windows Vista, if you installed ADS while User Account Control (UAC) is turned on, you will get an AEL error when you start ADS for the first time and the HOME directory will not be writable.
Workaround:
Under Windows Vista with UAC turned on, if you share the system with in a lab or if many users access a single system, you need to open up the security permissions on the "HOME" directory/folder setting for ADS.

On Linux and UNIX, more than one license bundle is pulled

EDA00186798 — On Linux and UNIX, if the DISPLAY environment variable is not set properly, there is a potential to pull more than one license bundle for certain simulators on multi-processor and multi-core machines.
Workaround:
Set the DISPLAY environment variable correctly to resolve this issue.

On Windows, users of cygwin scripts can see errors do to extra line feed characters

On Windows, users of cygwin scripts can see errors do to extra line feed characters. The error messages seen includes ": syntax error near unexpected token" or "syntax error at... line .., near" "`tiburonda'"
Workaround:

  1. Installing Cygwin from the cygwin web site:
    http://www.cygwin.com/
  2. Running dos2unix < script file name > where the utility dox2unix can be found under < installation dir >/ tools/bin directory

USB dongles are not currently supported on Linux

ADS 2006A is unable to support USB dongles on Linux at the present time. The latest version of FLEXnet 10.8.0.10 incorporated into ADS 2006A does not work with USB dongles on Linux 32/64-bit platforms. Macrovision is currently working on a fix for this problem.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Installation.1712

Value of HOME variable in Environment Variables must match value in registry

EDA00127078 — To run properly, on the Windows platform, the HOME variable set in the environment must match the value stored in:
HKEY_LOCAL_MACHINE\Software\Agilent\ADS\3.3\eeenv\HOME
This registry value is normally set during the installation process.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Licensing.412

Canceling the Uninstall Program on Windows Systems

The uninstall program on Windows may be very slow. If you cancel the uninstall program, you may encounter problems reinstalling ADS.
Workaround:
For ADS 2003C and earlier versions:

  1. Delete the ADS installation folder. For example, select C:\ADS2003C using Windows Explorer then press the shift and delete keys. Select yes to confirm deletion of read-only and program files.
  2. After the installation folder is deleted, select Start > Programs > Advanced Design System (version) > Uninstall ADS.

For ADS 2004A and newer versions:

  1. Delete the ADS installation folder. For example, select C:\ADS2004A using Windows Explorer then press the shift and delete keys.
  2. Reboot the PC.
  3. Run ADS Uninstall using one of the following methods:
api_set_menu_accelerator() does not work

EDA00193070 — If the specified accelerator key has already been assigned to a menu, the api_set_menu_accelerator() does not work.
Workaround:
Create a custom menu configuration file, and then go in manually and remove the api_set_menu_accelerator() that contains the desired accelerator key. This will cause that accelerator key to NOT be defined, and can therefore be assigned by the user. This feature will be fixed in ADS 2008 Update 1.

Mouse cursor flickers on Linux

EDA00181097 — On Linux, if the windows manager option is set to: Point in Window to make Active, and several modal dialogs are open, it is possible that the mouse cursor will flicker.
Workaround:
Set the windows manager option, Click in Window to make Active and unset Point in Window to make Active. The key here is whether to click or point. Some shells refer to this process as `Focus follows mouse' or `Click to focus'.
The location of the window manager options and descriptions may vary depending on the shell being used. Look for the area where windows style preferences or behavior can be set.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Layered_API.1442

Design Environment Known Issues

Design file corrupted on saving

If you run out of disk space while saving a design on UNIX, the design file may get corrupted. The corrupted file may cause ADS to fail when you open the design.
Workaround:
To avoid this problem, check your available disk space. Make sure you have sufficient disk space before running ADS.

Unarchiving .zap files on UNIX with insufficient disk space

ADS may hang if you attempt to unarchive an archived (. zap ) project on UNIX and do not have sufficient disk space.
Workaround:
Ensure that you have sufficient disk space before unarchiving a large project (a large amount of RAM is also required). If necessary, try renaming the .zap file with a .z extension and use the unzip utility to decompress the project file.

Information on library_group is lost when design is copied

If you copy a design for which you have defined a library (the Library Name field in File > Design Parameters ), the library information will be lost.
Workaround:
Open the copied design, choose File > Design Parameters, and enter the desired library name in the Library Name field. Alternatively, you can manually edit the AEL file to add the desired library name.

Opening multiple designs on Windows

On the Windows platform, ADS will run out of memory if you open multiple design windows.
Workaround:
Whenever possible, open or create designs within the same window. You can set opening and creating designs in an existing window as your default option by deselecting the New/Open Design in New Window option in the Main Preference dialog box ( Main window > Options > Preferences ).

Non-orthogonal rotations can put pins off grid

If the rotation increment is not a multiple of 90 degrees, it is possible to get symbol pins off the grid. This typically happens when the rotation angle is set to 45 degrees. When objects are rotated 45 degrees and then rotated again for another 45 degrees, the resulting instances may have their pins slightly off the grid.
Workaround:
It is strongly recommended that users should check the Options > Preferences Entry / Edit Rotation Angle and set it to 90 degrees.

Backward compatibility for designs

Starting with ADS 2003C, you can open Analog/RF designs from subsequent versions of ADS. However, you will not be able to open Signal Processing designs from subsequent versions.
When opening an Analog/RF design from a subsequent version of ADS:

Data Display

DDS may crash in your RFDE session

EDA00191146 — If you rlogin from an HP-UX 11 machine to a SunOS Sun-Fire machine, DDS may crash in your RFDE session.

Workaround:
To avoid the problem, try rlogin from a Linux machine or use vnc to connect to the SunOS machine.

Problem with debug mode on the PC

Using the HPEESOF_DEBUG_MODE on the PC may cause the Data Display server to hang. This mode is invoked by the command hpads_verbose.
Workaround:
If possible, do not use the debug mode on the PC.

Dataset Aliases should only be used to reference static data

EDA00183003 — You should only use Dataset Aliases to view data that is static and not changing during the Data Display session. If you use a Dataset Alias to reference trace or equation data, this data will not automatically update after the simulation completes.
Workaround:
To force data referenced by a Dataset Alias to update, you must close and reopen Data Display window.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=AEL.775

Dataset File Size

In the 2008 release of ADS software (and subsequent releases), the former size limitation on datasets is removed. Datasets larger than 2 GB are now allowed. However, the use of extremely large datasets is sometimes impractical, because of issues such as loading time and memory capacity.

Note
Datasets created by ADS 2008 software (and subsequent releases) are not readable by earlier versions of the ADS software. For information on how to identify (or convert) the dataset type, see the discussion of Dataset Types in the UNIX and Linux Installation documentation or the Windows Installation documentation, as appropriate.




Electronic Notebook

Adding Data Display pages to an existing Electronic Notebook

EDA00180030 — If you attempt to add a Data Display page (using Add Page and the New Notebook Page dialog box) to an existing notebook, and that page is actually a combination of two or more data display files (such as you might create using the Smart Simulation Wizard), the Electronic Notebook may crash.
Workaround:
Delete the existing / notebook directory in the project of interest and generate the notebook again.

Physical Design

Disabling Layout connectivity features

It is possible to disable layout connectivity features when there are performance and memory consumption problems with large designs such as reticles or imported designs. To disable layout connectivity features you must manually edit de_sim.cfg by adding the following line:
LAYOUT_PIN_CONNECTIVITY_ONLY=TRUE
For more information refer to "Checking Connectivity Information" in the Schematic Capture and Layout documentation.

Analog/RF Simulation Known Issues

Simulations fail on 64-bit platforms when EESOF_MODEL_PATH is set to incorrect value

EDA00192738 — Simulations may fail on 64-bit platforms due to errors of missing devices when the environment variable EESOF_MODEL_PATH is set to an incorrect value in the hpeesofsim.cfg file in the project under simulation. An example of incorrect values is that $ARCH is involved. This problem has only been observed in projects generated in older versions of ADS.
Workaround:
Delete the line that defines EESOF_MODEL_PATH from the hpeesofsim.cfg file in the specific project. Note that the hpeesofsim.cfg file under the ADS installation should not be modified.

HSPICE RF statements are not recognized by ADS 2008.

EDA00192430 — ADS 2008 does not recognize HSPICE RF statements.
Workaround:
Comment out these statements before using the HSPICE Compatibility feature of ADS.

AVM Noise Simulation Improvements

Ptolemy/Circuit Envelope co-simulation with AVM: ADS/RFDE 2006A Update Release 2 contains noise simulation improvements, particularly suitable for 1/f noise. Previous model generated too much noise, or required long simulation time. User documentation of the new feature is available in the Knowledge Center (search for " AVM Noise Simulation Improvements ").

IBIS simulation will not proceed with incomplete Driver Schedule data

IBIS simulation will not proceed if the Driver Schedule data in the specified IBIS file is incomplete. While this is desired when the user wants to use the Driver Schedule, the simulation will not proceed even if the user wants to simulate the top level model alone by specifying "UseDriverSchedule=no".

Place IBIS files in the project's "data" directory for design portability

When using any of the 19 IBIS components on the "Signal Integrity - IBIS" palette, an "IbisFile" parameter must be specified. The value of this parameter is the path to an IBIS file, and it is not directly editable. This path will be a complete path unless the file resides in the project's "data" directory.
If the design will be shared with other users, the recommended location for IBIS files is the project's "data" directory to ensure portability. Otherwise, other users will not be able to modify the complete path value of the "IbisFile" parameter without losing instance data.

Design Kit approach to IBIS simulation is obsolete

The native IBIS model was introduced in ADS 2006 Update 1 release. Starting with ADS 2008, the old design kit based approach of simulating IBIS models is obsolete. As a result, you will not be able to access the IBIS Library application guide from the Analog/RF Schematic page. The designs created in earlier releases of ADS will require replacing the old IBIS model with native IBIS models for a successful simulation

The new native IBIS model in ADS is much faster, more robust, and covers more keywords and model types from the IBIS specifications. The native IBIS model in ADS can be accessed through the Signal Integrity-IBIS component library and palette.

The new IBIS models are licensed features and are included by default in all the Signal Integrity Design bundles and the High Speed Analog Design Suites. If you own one of Signal Integrity Designer bundles or High Speed Analog Design Suites, you can renew your codewords to include IBIS models without any additional cost. If you own any other EEsof product bundle, you may need to check with your local EEsof representative on how the new IBIS model can be added to your current EEsof configuration.

How to turn on passivity enforcement and save impulse response to dataset in convolution

A new functionality has been introduced to enforce passivity in transient analysis for linear frequency domain components which are simulated using discrete mode convolution. Parameters ImpEnforcePassivity and EnforcePassivity have been added to the transient controller and SnP component so you can turn on this feature. The default value for these parameters is no. If ImpEnforcePassivity=yes, ADS corrects passivity violations in all linear frequency domain components. Similarly, if EnforcePassivity=yes in a SnP component, passivity will be enforced in that particular device. The EnforcePassivity setting of SnP component overwrites the ImpEnforcePassivity setting of the transient controller in an individual device.

A new parameter ImpSaveSpectrum has also been added to the transient controller to save the impulse response, its FFT, and the original spectrum to a dataset if discrete mode convolution is used in transient analysis. The default value is no. The information added to the dataset uses names similar to those shown here where CMP1 is the component name:

CMP1_FFT_IMP: FFT of final impulse response used in convolution.
CMP1_IMP: Final impulse response used in convolution.
CMP1_OR: Original spectrum.
CMP1_S0: Exists only if passivity is enforced. Spectrum after causality but before passivity correction.

These new parameters will not be available in setup dialog boxes until the ADS 2008A release. Until then, you can enable these features using this workaround:

To set ImpEnforcePassivity=yes, select an existing parameter in the transient controller's setup dialog box such as Integration coefficient mu on the Integration tab. Append ImpEnforcePassivity=yes in its field (you must leave an empty space after the original value of mu ).

Use this same method for ImpSaveSpectrum in the transient controller and EnforcePassivity in the SnP component.

Correct operation of Deembed2 in ADS2006A and beyond

The Deembed2 component has been part of ADS for several releases now. The original description of its functionality/use for negating the behavior of an S2P component, had a discrepancy between the text in Note 3 where the user is asked to place the component back-to-back with the S2P which is to be neutralized, and the following figure which clearly shows front-to-back or tandem connection.

In 2006A, when Deembed components with larger number of ports (e.g., Deembed4) were introduced, the infrastructure of Deembed2 was corrected and aligned with a generic de-embedding algorithm. As a result, the perceived functionality of Deembed2 had changed. Although it is now correctly negating S2P behavior when placed in a mirror-ed / back-to-back alignment either before or after the S2P component, the ADS manual still contains the incorrect figure which is misleading.

To effectively negate the functionality of an S2P component, first horizontally mirror a Deembed2 component and then either place it to the left of S2P, connecting its Pin1 to Pin1 of S2P or place it to the right of S2P, connecting the Pin2s together. These configurations are equivalent and effective in negating or short circuiting the effect of S2P component in the circuit.

More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=EDA00185841

Problem with user compiled models on 64-bit Windows systems

User compiled models do not work on 64-bit Windows systems.


Workaround:
To get user compiled models to work on 64-bit windows systems :

  1. Rename $HPEESOF_DIR/tools/bin to $HPEESOF_DIR/tools/bin32
  2. Rename $HPEESOF_DIR/tool/bin_64 $HPEESOF_DIR/tools/bin
  3. Check the version of cygwin installed. If it is 1.5.20 or newer no change is required, if it is older, rename c:\cygwin to c:\cygwin-renamed or any other name.
    More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
    https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=251487

The simulation fails due to an undefined UserCompiledModel

EDA00173639 — In 6A, the shared libraries for user compiled models are now created under the directory, <current_prj>/userCompiledModel/lib.$SIMARCHDirectory. If the ADS simulation fails due to an error like:
`xxx' is an instance of an undefined model `xxx_model'
Workaround:
This is caused by an incorrect path for "EESOF_MODEL_PATH", set in the file, <current_prj>/hpeesofsim.cfg. This variable should not be set in this file. However, the current contents may be important, so the easiest way to fix this is to rename the variable from "EESOF_MODEL_PATH" to "USER_MODEL_PATH". For example, if <current_prj>/hpeesofsim.cfg contained:
EESOF_MODEL_PATH=.:..:../networks
you would change it to:
USER_MODEL_PATH=.:..:../networks
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Examples.1392

Verilog-A compiled files are version specific

The Verilog-A compiled files (CML files) are compiled when you run the first simulation, or when you run a subsequent simulation containing a modification of an associated Verilog-A source file.
CML files are version specific. In ADS 2005A version 1.20 is used. To avoid compatibility problems between different versions, these CML files are placed in the 1.20 folder of the cache directory.
For 2004A simulations the CML files are still located in the 1.12 folder of the cache directory. If you use 2004A, the appropriate version of the files will be picked up.

PackFFT parameter in HB simulation

The parameter PackFFT controls the frequency map packing for multitone Harmonic Balance. By default, when it is not explicitly set to `yes' or `no', the simulator enables it (i.e., `yes'). Setting PackFFT to `yes' may improve the simulation speed and reduce memory consumption by using a smaller number of time samples (smaller FFTs), but at the potential loss of dynamic range and accuracy due to the aliased harmonics of the first fundamental now possibly landing on various mixing tones. For mixers and other applications with a single large dominant (LO) tone, that frequency should be assigned to the first fundamental and PackFFT should be set to `no' so that any aliased harmonics of this large signal will just land on its own harmonics and not on mixing terms. If you are simulating mixer intermodulation or third-order intercept, it is recommended that this parameter be set to `no' to achieve the most accurate results. In ADS, the parameter PackFFT is found on the Display tab of the HB and CE controllers. To set this parameter in ADS, check it on the Display tab and then set it to `yes' or `no' directly on the schematic. In RFDE, PackFFT is found in the Options dialog for the HB and Env analyses.

Behavioral Models

Use `Simulate > Stop and Release Simulator...' in the schematic window to abort a simulation

EDA00131124 — If you stop a simulation from the Simulation Status window and then try to start another simulation, you may receive an error message stating: " Foreground simulation already running ".
This occurs because the inter-process communication messages (between the schematic editor and the simulation status window) to stop a simulation are not processed in the right order due to timing issues.
Workaround:
Use the Simulate > Stop and Release Simulator... menu pick in the Schematic window to reset the simulator and allow further simulations to proceed.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Simulation.10460

Nonlinear Devices

SiMKit 2.4 from NXP and PSP version 102.1, including the NQS version, are fully supported

Starting with ADS 2006 Update 1, SiMKit 2.4 from NXP and PSP version 102.1, including the NQS version, are fully supported.

Release 2006A contains SiMKit 2.3.2 device library from NXP (Philips Models)

Starting with 2006A the SiMKit device library from NXP (originally Philips) is included in the standard ADS/RFDE installation. The version contained in 2006A is SiMKit 2.3.2. The library is in the form of a dynamically linked library (dll) and is netlist-based. There is no corresponding UI palette in the UI. For further details and a design kit support for ADS UI please visit the NXP web site at:
http://www.nxp.com/Philips_Models/source_library/

Transformer and TransformerG obsoleted

The Transformer and TransformerG components have been obsoleted but are still available for backwards compatibility. To use the features available in these components, substitute the TF component for Transformer and TransformerG.

Preventing simulation errors in foundry design kits used in circuit design

If a foundry design kit is used in a circuit design, it is recommended that the ModelInclude/TechInclude/DesignKitInclude component is placed at the top level (i.e., same level as the TestLab/Sequencer ), and not placed in sub-circuits or individual test benches in order to prevent simulation errors.

AgilentHBT model DC operating point values are only approximate

The DC operating point values reported for four of the parameters of the AgilentHBT model, Dthx, Dthi, Gmdc_ext and Gmdc_int, are only approximate, analytical calculations based on the DC solution, and as such they may be inexact or inaccurate. It should be noted that these parameters in no way affect the validity of the model simulations. They are only meant to provide supplemental information.

User Compiled Models

Static linked user-compiled model is obsolete in ADS 2008 on all platforms

Starting with ADS 2008, the static linked user-compiled model is obsolete on all supported platforms

User Compiled Models may need recompiling to work in ADS 2008

You may need to recompile user-compiled models so they work with ADS 2008. Here are guidelines to help you decide if recompiling is necessary:

RF System Budget Analysis

Sweep status not reported at every sweep point

EDA00182486 — If the Budget analysis controller is used with a ParamSweep or other parent controller, the current sweep status is not reported at every sweep point. Although, some ADS controllers like Harmonic Balance do report a status message (e.g., HB HB1[2/7)]. The Budget controller does not send a status message during simulation. Also, when a warning or error is reported, the exact sweep point at which the event occurred is not reported.

Budget controller UI measurements tab Add > Apply > Delete empties list

EDA00180354 — On UNIX and Linux platforms, performing the following steps on the Budget controller UI's measurements tab clears the list of selected measurements on the dialog box:

  1. Select a measurement from the list on the left.
  2. Click Add
  3. Click Apply
  4. Click Delete
    This empties the entire list of selected measurements on the right, instead of the highlighted measurement on the list (the last one added).
    Workaround:
    Click cancel and undo the last change on the schematic.
    More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
    https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Simulation.10366

Verilog-A

ADS status window appears frozen during Verilog-A compilation

The ADS status window appears frozen during Verilog-A compilation. This is a known behavior that does not have a workaround. Do not stop the simulation when you see this behavior. The Verilog-A compilation will finish and the status window will be updated at that point.

Compilation of large files on HP-UX

Compilation of large files (several thousand lines) on HP-UX is problematic with the supplied gcc compiler. The workaround is to use the cc compiler that is part of the aCC tool suite. In order to do so, you must have the cc compiler available on HP-UX. Appendix B of the " Using Verilog-A in ADS/RFDE " manual outlines how to switch from the gcc to the cc compiler. Note that the cc compiler that ships as part of the operating system will not work.

Lack of CML cache locking mechanisms

When Verilog-A modules are compiled to Compiled Model Library (CML) files, a CML cache directory is used. CML cache locking mechanisms have not been implemented in this release. This means that it is possible to encounter file sharing issues if multiple simulations using the same CML cache are run on the same platform at the same time.
Workaround:
To avoid this problem, simulate on two different platforms, simulate sequentially instead of in parallel, or use separate caches for each simulation.

Transient simulation speed

The performance of Verilog-A based models relative to corresponding C based models is analysis dependent. For large Verilog-A files, Transient simulations are generally within a 2X window while the other analyses (DC, AC, Harmonic Balance, Circuit Envelope) are generally within a 1.5X window. This is significantly faster than traditional interpreted approaches.

Compile time

The Verilog-A compile time can vary dramatically depending on the size of the Verilog-A file, the platform, and the processor. For small files on fast machines, it takes a matter of seconds. For huge files on slow machines, it can take minutes or up to an hour. Note that for simulations taking only a few seconds, the compile time can far exceed the simulation time. On state-of-the-art hardware, compile time is not a roadblock for most customers.

Remote simulation requires an environment variable to be set

When working in a UNIX environment, you must set the environment variable
AGILENT_VERILOGA_COMPILER=hostname:agilent-vacomp
prior to running the ADS remote simulation daemon (hpremote). The same name can be used as is specified in the `Remote Host Selection' text box on the `Single' tab of the `Simulation Setup' dialog box.

The `sim_veriloga' license can be pulled when it is not used

The license associated with compilation and loading of Verilog-A modules is ` sim_veriloga'. Simulations without Verilog-A content do not pull the ` sim_veriloga ' license. The exception is when a Verilog-A file with a module which overrides a built-in component is placed in the Verilog-A search path. In this case, the ` sim_veriloga ' license will get pulled, regardless of whether the component is used in the simulation or not.

Verilog-AMS

Enabling Verilog-AMS

EDA00193212 — To use Verilog-AMS with the ADS simulator, you must enable the capability prior to starting ADS. To enable Verilog-AMS capability, set and export the environment variable ENABLE_VERILOG_AMS. For example:

export ENABLE_VERILOG_AMS=1

ADS Ptolemy Simulation Known Issues

Dynamic Link 2008 with IC 6.1.0 and IC 6.1.1

EDA00192612 — DC Annotation does not work correctly with ADS 2008 Dynamic Link if you are using Cadence version IC 6.1.0 and IC 6.1.1. It works correctly with releases prior to IC 6.1.0.

State variables should have unique names for multiple MATLAB blocks/instances

ADS Ptolemy cosimulation with Matlab uses the Matlab COM API. Due to restrictions imposed by Matlab, all Ptolemy Matlab models or instances of Ptolemy Matlab models share the same session workspace. This means that any state variables created by one block or instance will be shared across the entire workspace.

This problem is typically encountered when using the Matlab IP Import wizard to create a user-defined Matlab model that wraps around a Matlab function. For each imported model, the Matlab IP Import wizard creates a subnetwork that allows the user to enter a Matlab setup string. This is typically used to initialize a workspace variable. For example., one could define MatlabSetupStr="x=0". If multiple instances of this block is instantiated, or if another block is instantiated with MatlabSetupStr="x=0", the order of the initializations is not deterministic. Furthermore, if x is used to preserve the state between multiple invocations of the Matlab function, it can lead to unexpected behavior.

If there are multiple Matlab models with separate sub-networks, the workaround is to use unique variables to preserve the state. For example, M1 can have MatlabSetupStr="x=0" and M2 can have MatlabSetupStr="y=0".
If there are multiple instances of the same Matlab model, there is no easy way to preserve state or avoid workspace variables from being overwritten.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.4067

Multithread simulation on PC only works for DSP designs

Multi-Thread simulation (MT) can speed up ADS simulation. However, there is a limitation on the PC. On a PC this only works for DSP designs. For Cosim designs there is no speed improvement and the simulation may fail.
Workaround:
Use MT on Linux for Cosim to speed up the simulation.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3868

Connectivity error when DSP subnetwork uses an iterated port

EDA00184448 — Ptolemy subnetworks do not support iterated ports. If a DSP subnetwork uses an iterated port, a connectivity error will be generated.
Workaround:
Connect a Bus component (from the Numeric Control palette) to the port and specify the bus width for the BusWidth parameter. This creates a single multiport in the subnetwork.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.2587

Red `anytype' pins do not work properly with timed signals

EDA00179269 — Components with `anytype' input pins will not propagate timed signals properly. These `anytype' components should only be used with numeric signals ( int, float, fixed-point, complex, and matrix). This restriction applies to the components in the Numeric Control library, such as the Commutator component.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.2274

Misleading error message appears if DF controller is missing

EDA00182055 — When starting a Ptolemy simulation, the following, misleading, error message may appear:

Error detected by HPEESOFSIM during netlist parsing
      Undefined parameter "DefaultROut" used by ".X "

This message indicates that the design is missing a DF controller.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3016

Limitation on naming user-defined models

User-defined Ptolemy models cannot have the same name as standard ADS Ptolemy models. Creating a user-defined Ptolemy model with the same name as a standard ADS Ptolemy model may cause the simulator to crash when that model is used.

VSA_89600_Sink models cause Tk plots to hang

If you are using VSA_89600_Sink models in a simulation with Tcl/Tk models and you minimize a Tcl/Tk dialog box or window you will be unable to reopen that dialog box or window. The result is, you must exit the VSA 89600 software, which in turn causes ADS to hang, forcing you exit ADS.
Workaround:
Pause the measurement using the pause icon on the VSA 89600 UI toolbar and then maximize the Tcl/Tk dialog box or window.

VeeLink component can cause internal error in VEE

Using the Ptolemy Vee Link component on a workstation that has a numeric character as the first letter of the host name causes an internal error in Vee. For example, if the PC you are using to run a simulation has a host name of 99Agent, the simulation status window will record an error with the text Internal error, specifying the VeeLink component as the error source.
Workaround:
Change the host name to have an alpha character first (i.e., Agent99 ) or use the IP Address in the HostName field when configuring the VeeLink component.

ESG/PSG Automatic Level Control (ALC) could fail for bursted signals

EDA00183213 — The CM_ESG_E4438C_Sink and CM_PSG_E8267C_Sink components optionally download an ADS generated signal to the instrument at the end of the simulation. When certain bursted waveforms are played on the ESG ARB, the ALC circuitry in the instrument fails to track the power level of the signal, and the output is corrupted. In such situations, you should see "UNLEVEL" displayed on the ESG front panel.
Workaround:
Turning off ALC from the ESG front panel should help you get the expected ESG RF output.

Components with stringarray state parameters add one extra value

TkButtons, TkShowBooleans and PatGen_16522A_Sink have parameters that automatically add an extra value by inserting the stringarray state and their default value. These parameters are for labeling purposes but can cause simulation to fail if the number of labels is different than the number expected.
Workaround:
Assume one extra label is always added and adjust the number of labels accordingly.

Type DataType moved to ADSPtolemy namespace

The type DataType has moved from the global namespace to the ADSPtolemy namespace. This was done to avoid conflicts with definitions in the Windows.h header. A variable of type DataType now must be declared as:
ADSPtolemy:: DataType myVar;
instead of
DataType myVar;
When assigning values to an ADSPtolemy:: DataType variable or comparing its value against the predefined data types (INT, FLOAT, COMPLEX, FIX) the namespace specifier ADSPtolemy:: must be used.
For example:

if \( myVar == ADSPtolemy::INT \) \{
...
\}

An alternative to using the ADSPtolemy:: namespace specifier is to add the line using namespace ADSPtolemy; before declaring and using ADSPtolemy:: DataType variables.
For example, in the go method you can have:

using namespace ADSPtolemy;
DataType myType;
myType = input.resolvedType\(\);   // input is the name of the input port
if \( myType == INT \) \{
...
\}
else if \( myType == FLOAT \) \{
...
\}
else \{
...
\}

TimedSink does not record swept characterization frequency correctly

This problem occurs in simulations where a signal's characterization frequency is dependent on a swept variable. If such a signal is saved to the dataset using a TimedSink component, the sink will not record the varying characterization frequency (saved as attribute fc ) correctly. The characterization frequency that is recorded will be the same for all sweep points and will be equal to the signal's characterization frequency at the first sweep point.

Incorrect parameter settings of VSA_89600_Source may crash a simulation

EDA00182547 — If the parameters of VSA_89600_Source are incorrectly set, for example, a frequency trace (typically VSATRace=A) that is set for a timed output (OutputType=Timed), the VSA instance will disconnect itself and the simulation will become very slow or crash.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Instrument_Links.402

Component `ReadFilePreProc' does not work with remote simulation

EDA00179175 — Component ReadFilePreProc can only be used with local simulations.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3637

HDL Cosimulation

Running HDL cosimulation on Windows 64-bit machines in 32-bit compatibility mode

The ADS installer will create tools\bin and tools\bin64 subdirectoriries under your ADS installation are. To successfuly run HDL cosimulation in 32-bit compatibility mode on Windows 64-bit machines you need to rename the bin directory to bin32 and the bin64 directory to bin.

HDL Cosimulation in UI mode does not work correctly when used with sweep or optimization

EDA00181522 — If the parameter "HdlSimulatorGUI" is set to "On" during a parametric sweep or when optimizing designs that contain the components HdlCosim, NCCosim or VxlCosim, HDL Cosimulation will error out after the first simulation point.
Workaround:
Set the parameter "HdlSimulatorGUI" to "Off" during sweep or optimization.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3813

HDL Cosimulation with multi-threaded scheduler may hang-up

EDA00129050 & EDA00183861 — Windows 2000/XP dual processor machines and Solaris machines using any HDL Cosimulation component, along with the multi-threaded scheduler option set on the DF controller, causes the Cosimulation to randomly hang.
Workaround:
The solution is to not use multi-threaded simulation on those operating systems for designs that hang-up the simulation. If the Cosimulation does hang, identify the started processes and manually kill them.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3863

Examples Known Issues

Accuracy of Jitter Analysis results and memory usage

Jitter Analysis is a statistical based approach that uses a single acquisition technique as opposed to a multiple acquisition technique. As a result, more bits used (typically millions of bits) ensure better accuracy. When an insufficient number of bits are used, the RJrms value and thus TJpp tend to get very large, and the bathtub curve may close the eye or intersect too soon. Increasing the number of bits and thus transitions may ensure better results.
Workaround:
In such instances if there are millions of bits, it might exceed the ADS or system memory limitation and run out of memory. Restricting the number of variables or measurements saved to the data set may alleviate this problem.

Jitter Front Panel

IS95A_ChnCodec_prj number of frames tested too small

In the example IS95A_ChnCodec_prj, the number of frames tested in the designs is too small to produce an accurate BER/FER for a high SNR.
Workaround:
Use a larger number of frames to obtain good BER curves.

CDMA2K_RC_TD_prj examples inconsistent with CDMA 2000 standard

In some examples of forward link in CDMA2K_RC_TD_prj, the scrambling mode by long PN code and the data mapping for OTD mode are not consistent with the CDMA 2000 standard. You can still use these examples as references because this inconsistency has little influence on system performance.

PerchCH_prj data slot settings

In the PerchCH_prj example, the .dsn file has a setting for 1000 slots of data, but the associated dataset (.dds) file was obtained using a setting of 100 slots. Using larger slot numbers provides more accurate results, but leads to significantly longer simulation times.

Example Search is case insensitive

Example search is not case sensitive. For example, searching for the word " Amplifier " will yield the same results as searching for the word "amplifier".

Momentum Known Issues

Momentum optimization parameters are not automatically transformed to Layout Component parameters in ADS 2008.

Parameters defined using the Momentum > Optimization command are not automatically converted into component parameters in ADS 2008 when the Component Parameters dialog box is opened.
Workaround:
You must use the ADS 2006 release to perform the conversion automatically.

Using the AutoCover Vias feature in 2006A may cause a significant increase in the number of unknowns

In ADS 2006A, the Momentum mesher automatically covers vias when the following conditions are met:

Under these conditions, the Momentum mesher in ADS 2006A will automatically cover the (otherwise hollow) via with a cover in the same material as the "Z" parameters.

Although a useful layout feature, this can increase the number of unknowns if the layout is not set up optimally.
When you have a via that crosses many dielectric layers (say, N layers), and you defined that via for each of the N layers (that is, you drew it on N different layout layers that are each mapped as via layers in the Metallization tab) then the via will get a cover on each of the intermediate layout layers when proceeding conditions are met.

When "edge mesh" is set for all the layers involved, this may lead to a considerable increase of the number of unknowns.

Momentum enables you to draw a via through many layers, by simply mapping the same via layer to all the dielectric layers it crosses. In this case, the Momentum mesher only places covers at the real top and the real bottom of that via, and not on all the intermediate levels.
Workaround:
When comparing ADS 2006A with ADS 2005A, the number of unknowns can be increased simply due to the existence of the automatically covered vias. If this increase is too high for your simulation, you might consider using the following environment variable:
MOM_AUTOCOVERVIAS=FALSE
You must add this line to the file $HOME/hpeesof/config/momentum.cfg.
If this file does not exist, you must create it and add MOM_AUTOCOVERVIAS=FALSE to it.
The next time ADS is started and Momentum is run, the autocover vias feature will be disabled.

Solving in RF mode then plotting S-parameters using the Visualization tool

EDA00183256 — If you try to plot S-parameters using the Visualization option, for a project that was last solved in RF mode, Visualization may crash. This is true when the S-parameters are in either the CITIfile format or the AFS (Adaptive Frequency Sweep) format. The problem is caused by the fact that the visualization option is expecting certain types of data (GAMMA and Z0) that MomentumRF does not generate.
Workaround:
Display the S-parameters obtained from MomentumRF using the ADS Data Display.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Mom_UI_ADS.1033

Visualization current density off by a factor of 2

EDA00183732 — The actual current density in a plot is 2 times greater than the value reported by Momentum Visualization.

Stopping Momentum simulation process

EDA00178902 — The Momentum simulation process might not automatically stop after selecting Simulation/Synthesis > Stop Simulation... in the simulation status window.
Workaround:
Manually terminate the Momentum simulation process from command line.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Mom_UI_ADS.1010

Visualizing surface currents using discrete arrow plots

The Momentum documentation does not mention that arrow plots enable you to visualize the surface currents using a vector representation.
On a dense, uniform grid, a vector represents the sampled surface current. Normally, the grid density should be appropriate. If not, the discrete arrow plot provides another way to look at the surface currents. In a method of moments solution, your circuit is subdivided into a number of cells.
The surface current on each cell is expanded in a set of basis functions (Momentum uses rooftop basis functions). On a cell, there is a basis function associated with each edge. The total current on a cell is the linear superposition of all basis functions with their appropriate amplitude. In the discrete arrow plot, a vector is shown in the middle of all cell edges representing the basis function amplitude.

Setting absolute limits for layout parameters

EDA00153107 — You cannot set an absolute upper or lower limit for layout parameters that are defined for Momentum Layout Components. You should check to see whether or not a specific value is physically meaningful.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Mom_UI_ADS.1149

Simulating structures with a port on box and layer with thick metal expansion on

The simulation results of structures in a box, where the location of the port is on the box perimeter and on a metal layer where thick metal expansion is on, will be wrong as this port is shorted.
Workaround:
Don't use thick metal expansion for the metal layer containing the port.

Known problems when using Momentum in Digital Signal Processing Only mode

When ADS is setup in Digital Signal Processing Only mode, the creation of Momentum layout components and the usage of these components in the schematic environment will generate errors.
Workaround:
Change the ADS setup to ` Analog/RF Only ', or ` Both, With Default: Analog/RF Design '

Z0 and GAMMA values appear incorrectly in dataset

When selecting the Momentum > Substrate > Create/Modify, Substrate Layers tab, if Permittivity (Er) is set to Re, Conductivity, GAMMA will not appear in the dataset and the Z0 values will be set to the default of 50 ohms. This occurs because the port solver was switched off to improve Momentum simulation speed.

To switch the port solver back on, the configuration variable located in, HOME/hpeesof/config/momentum.cfg must be set as follows:

MOM3D_USE_PORTSOLVER=2

This forces the port solver to run, and the Z0 and GAMMA entries will appear correctly in the dataset.

Tuning Known Issues

Tuning Initialization Can Take Some Time

When launching Tuning, the initialization can take anywhere from a few seconds to a minute or more depending on the size of the design hierarchy. Currently, there is no workaround.

Include Opt Params does not include parameters with a space between opt and {

The Include Opt Params feature in Tuning does not include parameters that have a space between the opt and the " {{{}} " in their syntax.
Workaround:
To ensure that these parameters are included, edit the parameter and remove the space.

Wireless Design Libraries Release Notes

Fixed WiMAX Wireless Library

Top Level Models
  1. Top-level baseband signal sources and RF signal sources for downlink and uplink were provided. The various downlink/uplink signal sources can be generated using these top-level signal source models by setting their parameters. It's very easy for customers.
    The functionalities are as follows in the new downlink/uplink sources (WMAN_DL_Src_FD, WMAN_DL_Src_FD_RF, WMAN_UL_Src_FD and WMAN_UL_Src_FD_RF):
    • Configure TDD/FDD frames for downlink and uplink
    • Frame duration supported in both downlink and uplink
    • Flexible configuration of bursts and MAC PDUs
    • FCH, DL-MAP, UL-MAP, DCD and UCD automatically generated in downlink
  2. Top-level baseband receivers and RF receivers for downlink and uplink were also developed. Corresponding to top-level signal sources, all these top-level receiver models have the same parameters in signal source. Customers can create their system measurements much simply.

Test Benches

The fixed WiMAX Wireless Library provide test benches of WirelessMAN-OFDM PHY transmitter and receiver. Three projects (WMAN_OFDM_Tx_prj, WMAN_OFDM_Rx_prj and WMAN_OFDM_FrameDuration_prj) are provided in this fixed WiMAX WL.

  1. WMAN_OFDM_Tx_prj
    This library provides transmitter test benches of fixed WiMAX WirelessMAN-OFDM PHY system. The transmitter measurements are EVM, constellation, spectrum mask and CCDF and etc.
    • WMAN_OFDM_DL_TxEVM.dsn: measure downlink EVM (or RCE) and show the demodulated constellation
    • WMAN_OFDM_DL_TxSpecFlat.dsn: measure downlink transmitter spectral flatness
    • WMAN_OFDM_DL_TxWaveform.dsn: measure downlink transmitter CCDF, waveform and spectrum mask
    • WMAN_OFDM_UL_TxEVM.dsn: measure uplink EVM (or RCE) and show the demodulated constellation
  2. WMAN_OFDM_Rx_prj
    This library provides receiver test benches of fixed WiMAX WirelessMAN-OFDM PHY system. The receiver measurements are sensitivity, PER on fading channel and etc.
    • WMAN_OFDM_DL_AWGN_BER.dsn: measure downlink BER/PER in AWGN environment
    • WMAN_OFDM_DL_RxSentivity.dsn: measure downlink receiver minimum input level sensitivity
    • WMAN_OFDM_UL_Fading_BER.dsn: measure uplink BER/PER in fading channel
    • WMAN_OFDM_UL_RxAdjCh.dsn: measure uplink receiver adjacent and alternate channel rejection
  3. WMAN_OFDM_FrameDuration_prj
    This project provides some test benches of transmitter and receiver to support frame duration in WirelessMAN-OFDM PHY system.
    • WMAN_OFDM_DL_Fading_BER_FD.dsn: measure downlink BER/PER in fading channel with frame duration
    • WMAN_OFDM_DL_TxEVM_FD.dsn: measure downlink EVM (or RCE) and show the demodulated constellation with frame duration
    • WMAN_OFDM_DL_TxWaveform_FD.dsn: measure downlink transmitter CCDF, waveform and spectrum mask with frame duration
    • WMAN_OFDM_UL_AWGN_BER_FD.dsn: measure uplink BER/PER in AWGN environment with frame duration
    • WMAN_OFDM_UL_SubCh_TxEVM_FD.dsn: measure uplink EVM (or RCE) and show the demodulated constellation with sub channelization.

Revision History
  1. 2005A.100 - December 2005 (Initial release, obsoleted by 2005A.402)
    Initial release of fixed WiMAX 802.16 OFDM wireless library.
  2. 2005A.402-April, 2006
    Update and bug fixed:
    • Provide new signal sources and receivers to support frame duration in both downlink and uplink.
    • Develop broadcast message in downlink source. This broadcast message includes DL-MAP, UL-MAP, DCD and UCD.
    • Configure TDD/FDD frames for downlink and uplink
    • Update downlink and uplink sources for consistency with Agilent Signal Studio and 89600 software.
  3. 2006A.402 - January 2007
    Update to support ADS2006A and later versions

HSDPA Wireless Library

Top Level Models
  1. Top-level baseband signal sources and RF signal sources for downlink are provided. Various downlink signals can be generated using these top-level signal source models by setting their parameters.These are very easy s to use. The functionalities are as follows:
    • Downlink source with HARQ and AMC functions
    • Fixed reference channels Hset1 to Hset6 are pre-configured.
    • Downlink source also includes 12.2k 3GPP FDD reference channel and TestModel1 to TestModel5 except for HSDPA downlink channels.
  2. Top-level baseband receivers and RF receivers for downlink are also developed. Corresponding to top-level signal sources, all these top-level receiver models have the same parameters as that of the signal source models. With these models, customers can create their system measurements very easily.
    • Downlink receiver capable of processing Hset1 to Hset6
    • Downlink receiver capable of processing HS-SCCH.

Test Benches

The HSDPA Wireless Library provides test benches for HSDPA transmitter and receiver measurements. Two projects (HSDPA_BS_Tx_prj, and HSDPA_UE_Rx_prj) are provided in this HSDPA WL.

  1. HSDPA_UE_Rx_prj
    This project provides receiver test benches of HSDPA downlink. The receiver measurements include Demodulation of HS-DSCH, HS-SCCH detection performance and Maximum input power.
    • UE_Rx_Demodulation_Hset1_PA3_QPSK.dsn: Demodulation of Hset1 with QPSK under PA3
    • UE_Rx_Demodulation_Hset2_PB3_16QAM.dsn: Demodulation of Hset2 with 16QAM under PB3
    • UE_Rx_Demodulation_Hset3_VA30_16QAM.dsn: Demodulation of Hset3 with 16QAM underVA30
    • UE_Rx_Demodulation_Hset4_PB3_QPSK.dsn: Demodulation of Hset4 with QPSK under PB3
    • UE_Rx_Demodulation_Hset5_VA120_QPSK.dsn: Demodulation of Hset5 with QPSK under VA120
    • UE_Rx_Demodulation_Hset6_PA3_16QAM.dsn: Demodulation of Hset6 with 16QAM under PA3
    • UE_Rx_HSSCCH_Detection_TS1_PA3.dsn: HS-SCCH detection performance of test number 1 under PA3
    • UE_Rx_Maxlevel.dsn: Maximum input level for HS-PDSCH
  2. HSDPA_BS_Tx_prj
    This project provides transmitter test benches for HSDPA downlink. The transmitter measurements are ACLR, CCDF, EVM, maximum output power, occupied bandwidth, peak code domain error, spectrum emission and connecting with VSA.
    • BS_Tx_ACLR.dsn: Adjacent channel leakage(ACLR) of BS transmitter
    • BS_Tx_CCDF.dsn: CCDF of BS transmitter
    • BS_Tx_EVM.dsn: Modulation accuracy of BS transmitter
    • BS_Tx_Max_Power.dsn: Maximum output power of BS transmitter
    • BS_Tx_OccupiedBW.dsn: Occupied bandwidth of BS transmitter
    • BS_Tx_Pk_Code_Error.dsn: Peak code domain error of BS transmitter
    • BS_Tx_SpecEmissions.dsn: Spectrum emissions of BS transmitter
    • BS_Tx_VSA.dsn: connecting with VSA

Revision History
  1. 2005A.401 - July 2006 (Initial release)
    Initial release of HSDPA wireless library.

HSUPA Wireless Library

Top Level Models
  1. Top-level baseband signal sources and RF signal sources for uplink and downlink are provided. Various downlink/uplink signals can be generated using these top-level signal source models by setting their parameters. It's very easy for customers to use. The functionalities are as follows:
    • Uplink source with HARQ function
    • Fixed reference channels FRC1 to FRC7 for uplink
    • Fully-functional 3GPP FDD downlink source including HSUPA downlink channels.
    • TTI 2 ms and 10 ms
  2. Top-level baseband receivers and RF receivers for downlink and uplink are also developed. Corresponding to top-level signal sources, all these top-level receiver models have the same parameters as that of the signal source models. With these models, customers can create their system measurements very easily.
    • Uplink receiver for FRC1 to FRC7
    • Downlink receiver for HSUPA related channels.
  3. Top-level RF measurement models for uplink are developed.
    • Output power measurement
    • EVM measurement
  4. Multipath fading channel model for HSUPA and HSDPA is developed

Test Benches

The HSUPA Wireless Library provide test benches of HSUPA transmitter and receiver. Four projects (BS_Rx_prj, UE_Rx_prj, UE_Tx_prj and HSUPA_RF_Verification_prj) are provided in this HSUPA DL.

  1. BS_Rx_prj
    This project provides receiver test benches of HSUPA uplink. The receiver performance measurements include E-DPDCH demodulation performance, E-DPCCH demodulation performance and False alarm possibility in AWGN channel.
    • BS_Rx_Demodulation.dsn: E-DPDCH demodulation performance in AWGN channel
    • BS_Rx_MissDetection.dsn: Missed detection possibility of E-DPCCH in AWGN channel
    • BS_Rx_FalseAlarm.dsn: False Alarm possibility in detecting E-DPCCH in AWGN channel
    • BS_Rx_DemodulationFading.dsn: E-DPDCH demodulation performance in fading channel
    • BS_Rx_MissDetectionFading.dsn: Missed detection possibility of E-DPCCH in fading channel
    • BS_Rx_FalseAlarmFading.dsn: False Alarm possibility in detecting E-DPCCH in fading channel
  2. UE_Rx_prj
    This project provides receiver test benches of HSUPA Downlink. The receiver measurements include demodulation performance of E-AGCH, E-RGCH, E-HICH.
    • UE_Rx_EAGCH_Demodulation.dsn: Demodulation of E-DCH Absolute Grant Channel (E-AGCH)
    • UE_Rx_ERGCH_Detection.dsn: Detection of E-DCH Relative Grant Channel (E-RGCH)
    • UE_Rx_EHICH_Detection.dsn: Detection of E-DCH HARQ ACK Indicator Channel (E-HICH)
    • UE_Rx_EAGCH_DemodulationFading.dsn: Demodulation of E-AGCH in fading channel
    • UE_Rx_ERGCH_DetectionFading.dsn: Detection of E-RGCH in fading channel
    • UE_Rx_EHICH_DetectionFading.dsn: Detection of E-HICH
  3. UE_Tx_prj
    This project provides transmitter test benches of HSUPA downlink. The transmitter measurements are output power, EVM, spectrum emission, ACLR and CCDF.
    • UE_Tx_Max_Power.dsn: Maximum output power of UE transmitter
    • UE_Tx_SpecEmissions.dsn: Spectrum emissions of UE transmitter
    • UE_Tx_ACLR.dsn: Adjacent channel leakage(ACLR) of UE transmitter
    • UE_Tx_EVM.dsn: Modulation accuracy and phase discontinuity of UE transmitter
    • UE_Tx_CCDF.dsn: CCDF of UE transmitter
  4. HSUPA_RF_Verification_prj
    The HSUPA_RF_Verification_prj project shows on how to build a WTB (Wireless Test Bench) like application with "Summary" data display page.
    • HSUPA_UE_Tx_test.dsn: HSUPA Tx WTB include maximum power, adjacent channel leakage power ratio (ACLR), peak code domain error (PCDE), error vector magnitude (EVM).

Revision History
  1. 2005A.401 - January 2005 (Initial release, obsoleted by 2005A.402)
    Initial release of HSUPA wireless library.
  2. 2005A.402-July, 2006
    Enhancement:
    • Support FRC2 - FRC7 in Uplink receiver.
    • Add HSPA multipath fading channel
    • Support both uplink and downlink performance test in fading channel
    • Add six new examples for fading channel performance.
    • Updated maximum output power measurement
    • Create new EVM model to test EVM and phase discontinuity
    • Using latest spec. (2006-3)
      Bug fixed:
    • HSUPA_ChDecode was not robust in handling the condition in extreme high SNR
    • HSUPA_CHDecode bugs in range checking when the parameter TC_Iteration is out of range
    • Rate match is updated to meet the physical channel and spreading factor limitation for each UE category defined in 25.306

Mobile WiMAX 802.16e OFDMA Wireless Library

Introduction

The Agilent EEsof mobile WiMAX 802.16e OFDMA Wireless Library (WL) is for the mobile WiMAX (802.16e) market. This WL follows IEEE Std 802.16-2004 and IEEE 802.16e-2005. This design library focuses on WirelessMAN-OFDMA PHY (section 8.4) in IEEE Std 802.16-2004 and IEEE 802.16e-2005 and is intended to be a baseline system to help designers see what a nominal or ideal system performance would be.
With this library, you can develop and refine algorithms at the system level, where design choices have the greatest impact. Mobile WiMAX OFDMA signal processing algorithms help you move quickly to implementation. Using seamless links to other Advanced Design System (ADS) options, in particular analog/RF circuits and DSP implementation, you quickly verify your design based on specification.
The mobile WiMAX 802.16e OFDMA WL is an Agilent Ptolemy add-on package based on Advanced Design System 2006A.
The mobile WiMAX 802.16e OFDMA WL package includes basic mobile WiMAX 802.16e OFDMA components, application examples, as well as all software needed to run in Advanced Design System. After installation, the mobile WiMAX 802.16e OFDMA WL is available in the Signal Processing Schematic window from the "WMAN 16e" library group and palette.
The mobile WiMAX application Examples are available from the Main window by choosing File > Example Project > examples / WMAN_M.

Top Level Models
  1. Top-level baseband signal sources and RF signal sources for downlink and uplink were provided. The various downlink/uplink signal sources can be generated using these top-level signal source models by setting their parameters. It's very easy for customers. The functionalities are as follows:
    • Configure TDD/FDD frames for downlink, uplink
    • Flexible configuration of zones, bursts and MAC PDUs
    • 512, 1024, or 2048 FFT sizes
    • FCH, DL-MAP, UL-MAP, DCD, UCD and Compressed DL/UL MAP automatically generated in downlink
    • PUSC, FUSC and OFUSC Permutation Zone for downlink, PUSC and OPUSC Permutation Zone for uplink
    • Channel coding: CC (Convolutional coding) and CTC (Convolutional turbo coding)
    • Flexible configuration of ranging, fast-feedback and HARQ-ACK channels in uplink source
    • STC/MIMO with 2 antennas sources for both downlink and uplink
    • Collaborative MIMO (SM) source with one transmit antenna for uplink
  2. Top-level baseband receivers and RF receivers for downlink and uplink were also developed. Corresponding to top-level signal sources, all these top-level receiver models have the same parameters in signal source. Customers can create their system measurements much simply.
    • 512, 1024, or 2048 FFT sizes with variable bandwidths
    • CC decoding with soft decision (with channel state information (CSI))
    • CTC decoding with soft decision (with channel state information (CSI))
    • STC/MIMO decoding (with ZF and MMSE)

Test Benches

The mobile WiMAX 802.16e OFDMA Wireless Library provides test benches of WirelessMAN-OFDMA PHY transmitter and receiver. Six projects (WMAN_16e_OFDMA_Tx_prj, WMAN_16e_OFDMA_Rx_prj, WMAN_WiBro_prj, WMAN_16e_OFDMA_RF_Verification_prj, Mobile_WiMAX_MIMO_Tx_prj and Mobile_WiMAX_MIMO_Rx_prj) are provided in this WMAN 802.16e OFDMA WL.

  1. WMAN_16e_OFDMA_Tx_prj
    This library provides transmitter test benches of WMAN 802.16e WirelessMAN-OFDMA PHY system. The transmitter measurements are EVM, constellation, spectrum mask and CCDF and etc.
    • WMAN_OFDMA_DL_TxEVM.dsn: measure downlink EVM (or RCE) and show the demodulated constellation
    • WMAN_OFDMA_DL_TxEVM_PhaseNoise.dsn: measure downlink EVM (or RCE) and show the demodulated constellation in phase noise environment
    • WMAN_OFDMA_DL_TxWaveform.dsn: measure downlink transmitter CCDF and waveform (preamble, FCH, bursts etc.).
    • WMAN_OFDMA_DL_VSA.dsn: VSA 89600 software analyzes downlink signal source.
    • WMAN_OFDMA_DL_TxSpectrum.dsn: measure downlink transmitter spectrum.
    • WMAN_OFDMA_DL_TxSpecFlat.dsn: measure downlink transmitter spectral flatness.
    • WMAN_OFDMA_UL_TxEVM.dsn: measure uplink EVM (or RCE) and show the demodulated constellation.
    • WMAN_OFDMA_UL_TxSpectrum.dsn: measure downlink transmitter spectrum mask.
    • WMAN_OFDMA_UL_VSA.dsn: VSA 89600 software analyzes uplink signal source.
  2. WMAN_16e_OFDMA_Rx_prj
    This library provides receiver test benches of WMAN WirelessMAN-OFDMA PHY system. The receiver measurements are sensitivity, PER on fading channel and etc.
    • WMAN_OFDMA_DL_Fading_BER.dsn: measure downlink BER/PER in fading channel
    • WMAN_OFDMA_DL_RxSentivity.dsn: measure downlink receiver minimum input level sensitivity
    • WMAN_OFDMA_DL_RxAdjCh.dsn: measure downlink adjacent and alternate channel rejection
    • WMAN_OFDMA_UL_AWGN_BER.dsn: measure uplink BER/PER in AWGN channel
  3. WMAN_WiBro_prj
    This library provides transmitter and receiver test benches of Korea WiBro system. The measurements are EVM, BER on AWGN channel and etc.
    • WiBro_DL_AWGN_BER.dsn: measure WiBro downlink BER/PER in AWGN channel
    • WiBro_DL_TxEVM.dsn: measure WiBro downlink EVM (or RCE) and show the demodulated constellation.
    • WiBro_UL_TxEVM.dsn: measure WiBro uplink EVM (or RCE) and show the demodulated constellation.
    • WiBro_UL_VSA.dsn: VSA 89600 software analyzes WiBro uplink signal source.
  4. WMAN_16e_OFDMA_RF_Verification_prj
    This library provides transmitter and receiver WTB of 802.16e OFDMA WirelessMAN-OFDMA PHY system. The measurements are EVM, constellation, BER and etc.
    • WMAN_DL_802_16e_TX_test.dsn: measure downlink transmitter performances, such as EVM (or RCE), constellation, waveform and etc.
    • WMAN_UL_802_16e_TX_test.dsn: measure uplink transmitter performances, such as EVM (or RCE), constellation, waveform and etc.
    • WMAN_DL_802_16e_RX_Sensitivity_test.dsn: measure downlink receiver sensitivity
    • WMAN_UL_802_16e_RX_Sensitivity_test.dsn: measure uplink receiver sensitivity
  5. Mobile_WiMAX_MIMO_Tx_prj
    This library provides transmitter test benches of Mobile WiMAX MIMO system. The measurements are EVM, constellation and etc.
    • WMAN_M_DL_MIMO_Constellation_RF.dsn: measure downlink MIMO EVM (or RCE) and show the demodulated constellation.
    • WMAN_OFDMA_DL_MIMO_Waveform.dsn: measure downlink MIMO transmitter CCDF and waveform.
    • WMAN_OFDMA_UL_MIMO_Waveform.dsn: measure uplink MIMO transmitter CCDF and waveform.
  6. Mobile_WiMAX_MIMO_Rx_prj
    This library provides receiver test benches of Mobile WiMAX MIMO systems. The receiver measurements are BER/PER on fading channel and etc.
    • WMAN_OFDMA_DL_MIMO_Fading_BER.dsn: measure downlink MIMO 2x2 BER/PER in 2x2 ITU fading environment.
    • WMAN_OFDMA_DL_STC_Fading_BER.dsn: measure downlink STC 2x1 BER/PER in 2x1 ITU fading environment.
    • WMAN_OFDMA_UL_MIMO_Fading_BER.dsn: measure uplink two-user collaborative SM BER/PER in 2x2 ITU fading environment.

Revision History
  1. 2005A.401 - December 2005 (Initial release, obsoleted by 2005A.402)
    Initial release of mobile WiMAX 802.16 OFDMA wireless library.
  2. 2005A.402-March, 2006
    Enhancement and bugs fixed:
    • CTC interleaving supports IEEE 802.16-2004/Cor1/D5.
    • Update the DL_MAP IE from IEEE 802.16e/D8 to IEEE 802.16-2004/Corl/D5.
    • Update downlink receiver to support from over-sampling ratio 1 to over-sampling ratio 32.
    • Update uplink PUSC sub channel permutation.
    • Update downlink optional FUSC sub channel permutation.
  3. 2005A.403-April, 2006
    Bugs fixed:
    • Update DCD to support various Rate ID (such as CC QPSK 1/2, CC QPSK 3/4, CC 16-QAM 1/2, CC 16-QAM 3/4, CC 64-QAM 1/2, CC 64-QAM 2/3, CC 64-QAM 3/4 and etc.).
    • Update WMAN_M_DL_SubcarrRandomizer to output the correct subcarrier randomizer sequence (PRBS) when ZoneNumOfSym>32.
  4. 2005A.404-June, 2006
    Enhancement:
    • Add uplink ranging, fast-feedback and HARQ-ACK channels to support IEEE 802.16e-2005.
    • Provide top level downlink/uplink sources with ranging. These top level models are WMAN_M_DL_Src_Ranging, WMAN_M_UL_Src_Ranging, WMAN_M_DL_Src_Ranging_RF and WMAN_M_UL_Src_Ranging_RF.
    • Add new IEs (FAST-FEEDBACK allocation IE, CDMA ranging and BW request allocations IE and etc.) to WMAN_M_UL_MAP.
    • Use the time windowing filter (WMAN_M_SymWindow) instead of RRC filter (RaisedCosineCx) in both downlink and uplink sources
    • Modify the parameters setting for test benches in WMAN_16e_OFDMA_Tx_prj and WMAN_16e_OFDMA_Rx_prj to meet IEEE 802.16e-2005.
      Bugs fixed:
    • Remove WMAN_M_UL_FreqSyncFraction from WMAN_M_UL_Receiver.
    • Update the maximum survivor length in WMAN_M_ViterbiDecoder when Rate_ID = 3 or 6.
  5. 2006A.405 -January, 2007
    Enhancement:
    • Provide STC 2x1 and MIMO 2x2 sources and receivers for downlink.
    • Provide collaborative SM 1x2 and MIMO 2x2 sources and receiver for uplink.
    • Provide STC 2x1 source for uplink.
    • Update test benches to support WiMAX Forum Mobile Radio Conformance Tests (MRCT).
    • Update documents with online help and application notes for test benches.
    • Provide wireless test benches (WTB) for both downlink and uplink.
    • Provide three power definition methods for downlink sources
    • Provide two power definition methods for uplink sources.
    • Support compressed DL/UL MAP.
    • Support full IEs defined in UL_MAP (see WMAN_M_ULMAP_Full).
      Bugs fixed:
    • Update the power scale for Preamble.
  6. 2006U2.406 with ADS2006 Update Release 2 - May, 2007
    Enhancement:
    • Provided CTC decoders for both downlink and uplink receivers.
    • Updated downlink sensitivity measurement test bench to support MRCT.
    • Provided mapping from DIUC/UIUC to Rate ID in all the downlink sources.
    • Update uplink data subchannel rotation with HARQ ACK burst according to P802.16-2004/Cor2/D2.
    • Added a parameter ChEstimator in WMAN_M_DL_MIMO_Constellation_RF to allow RF Interference measurement.
      Bugs fixed:
    • Fixed a bug in the downlink zone permutation with STC/MIMO mode.
    • Fixed bugs in repetition code field, symbol offset field with STC zone in DL-MAP messages.
    • Removed pilots in unused slots of UL ACK and FFB bursts.
    • Updated uplink ranging codes generator in the case that the starting code number is 255 when using two or three consecutive ranging codes.
  7. 2006U3.407 - Sep, 2007
    Enhancement:
    • Update MIMO channel (WMAN_M_Channel_MIMO) to support MRCT.
    • Add downlink MIMO (SM)) sensitivity measurement test bench to support MRCT.
    • Add downlink STC sensitivity measurement test bench to support MRCT.
    • Add downlink MIMO transmitter measurement test bench connected with VSA 89600.
    • Update all the MIMO BER/FER measurement test benches with new WiMAX MIMO channel.
    • Add a parameter STC_PwrRatio in WMAN_M_DL_2Ant_Src_RF for adjusting the power ratio between non-STC zone and STC zone.
      Bugs fixed:
    • Fix a bug about memory leakage in WMAN_M_DL_DemuxOFDMSym_M.
    • Fix a bug in WMAN_M_DL_STCDecoder and WMAN_M_UL_STCDecoder when the input signal is very low.
  8. 2008A.408 - Jan, 2008
    Enhancement:
    • Add new sources (WMAN_M_DL_Src_AllCoded and WMAN_M_DL_Src_AllCoded_RF) in which all the bursts are encoded and the allocation for DL-MAP and UL-MAP is more flexible.
    • Update the test bench WMAN_OFDMA_DL_VSA with the new RF source.

WiMedia Wireless Library

Introduction

The Agilent EEsof WiMedia Wireless Library follows WiMedia Multiband OFDM Physical Layer Specification Release 1.1. This design library is an update to the UWB Wireless Library and it is intended to be a baseline system for designers to get an idea of what a nominal or ideal system performance would be. Evaluations can be made regarding degraded system performance due to system impairments that may include nonideal component performance.

New Features
  1. DCM (Dual-Carrier Modulation) is supported
    DCM, which is applied to improve system performance for data rate higher than 200Mpbs in fading scenario has been included in this update release.
  2. PLCP header update
    Reed-Solomon encoding, which is used to guarantee reliable header transmission is included in this release.
  3. Optional BandGroup #2, #3, #4,#5 and #6
    Besides the mandatory Bandgroup #1, all the other optional bandgroups are supported including the Bandgroup #6, which will be used to support the High Speed BlueTooth.
  4. Three new RX examples are provided
    New examples are provided to test The WLAN 11a and WiMax interference to the WiMedia receiver and the ADC effect.
  5. EVM model update
    The one-pin EVM model is update to show consistent results with the instruments.

Notes For UWB Wireless Library User

Since this library is an update of UWB library, it will overwrite the UWB Wireless Library if it exists. Designs that work with UWB Design Library will also work with WiMedia Library.

Known Issues

The ADC effect example shows slight difference in constellation measurement among multi-platforms. This is because the very small difference on different platforms is enlarged by ADC quantization when the small difference happens to be on the decision point.

WLAN 11N Wireless Library

Top Level Models
  1. Top-level baseband signal sources and RF signal sources are provided. WLAN 11n signals can be generated using these top-level signal source models by setting their parameters. It's very easy for customers to use. The functionalities are as follows:
    • 20/40 MHz bandwidth
    • Up to 4 antennas
    • Mixed Mode and Green Field Mode
    • Direct mapping and Spatial expansion
    • 800ns GI and 400ns GI
    • From MCS 0 to MCS 31
  2. Top-level baseband receivers and RF receivers are provided. Corresponding to top-level signal sources, all these top-level receiver models have the same parameters as that of the signal source models. With these models, customers can create their system measurements very easily.

Test Benches

The WLAN 11n Wireless Library provides test benches of WLAN 11n transmitter and receiver. Two projects (WLAN_11n_Tx_prj, WLAN_11n_Rx_prj) are provided in this WLAN 11n Wireless Library.

  1. WLAN_11n_Tx_prj
    This project provides transmitter test benches for WLAN 11n. The transmitter performance measurements include CCDF Spectrum, and EVM measurement.
    • WLAN_11n_CCDF.dsn: CCDF measurement
    • WLAN_11n_Spectrum.dsn: Spectrum measurement
    • WLAN_11n_EVM.dsn: EVM measurement
  2. WLAN_11n_Rx_prj
    This project provides receiver test benches for WLAN 11n. The receiver measurements include BER/PER under AWGN and 11n MIMO fading channel.
    • WLAN_11n_AWGN_System_2SS.dsn: 2 spatial streams BER/PER performance under AWGN Channel
    • WLAN_11n_Fading_System_1SS: 1 spatial stream BER/PER performance under 11n MIMO fading Channel
    • WLAN_11n_Fading_System_2SS.dsn: 2 spatial streams BER/PER performance under 11n MIMO fading Channel

Known issues

There is some difference in EVM measurement on the Linux platform compared to other platforms when the bandwidth of the input 11n signal is 40MHz. It is recommended to set the EVM model parameter SearchLength between 2-burst duration to 4-burst duration in this case on Linux platform.
There is also some difference in EVM measurement on Sun 64bit Platform.
There is some slight difference for the output of 11n channel ModelType F between Linux and other platforms. But this difference will not influence the channel statistical characteristics and will not influence the BER/PER measurement.

Revision History
  1. 2005A.402 - Mar. 2006
    Initial release of WLAN 11n wireless library.
  2. 2005A.403-Jul. 2006
    Enhancement and bug fixing:
    • Resolve the Circuit Envelope co-simulation issue.
    • Update the parameter table for the MCS31, 40MHz bandwidth case
    • Update the MIMO channel to resolve the Linux platform inconsistency issue
    • Update CCDF range check to report error message when the number of output point is too small
    • Update HT-SIG to support the EWC 1.27.
  3. 2006A.403-Jan. 2007
    Migration to ADS 2006A and later versions

3GPP LTE Wireless Library

Introduction

The Agilent EEsof 3GPP LTE Wireless Library (WL) is for the 3GPP Long Term Evolution market. This wireless library follows 3GPP TS 36.211 V8.0.0 (2007-09), TS 36.212 v8.0.0 (2007-09) and their latest change requests R1-074832 and R1-075037. This 3GPP LTE wireless library is intended to be a baseline system for designers to get an idea of what a nominal or ideal system performance would be.

With this library, you can develop and refine algorithms at the system level, where design choices have the greatest impact. The 3GPP LTE signal processing algorithms help you move quickly to implementation. Using seamless links to other Advanced Design System (ADS) options, in particular analog/RF circuits and DSP implementation, you quickly verify your design based on specification.

The 3GPP LTE WL is an Agilent Ptolemy add-on package based on Advanced Design System 2008.

The 3GPP LTE WL package includes basic 3GPP LTE components, application examples, as well as all software needed to run in Advanced Design System. After installation, the 3GPP LTE WL is available in the Signal Processing Schematic window from the "LTE" library group and palette.

The 3GPP LTE application Examples are available from the Main window by choosing File > Example Project > examples/LTE.

Top Level Models

Test Benches

The 3GPP LTE Wireless Library provides test benches of DL Transmitter measurements, DL coded BER test, UL transmitter measurements and UL coded BER test. Four projects (LTE_DL_Rx_prj, LTE_DL_Tx_prj, LTE_UL_TX_prj and LTE_UL_Rx_prj) are provided in this 3GPP LTE WL.

Revision History

Ultrawideband (UWB) Design Library is replaced by WiMedia Wireless Library

The Ultrawideband Design Library has been replaced by the WiMedia Wireless Library. Customers who own the UWB Design Library may request an upgrade to the WiMedia Wireless Library, which is based on the WiMedia 1.1 specification. It is a superset of the UWB Design Library and thus contains all of the UWB models, ensuring compatibility with existing simulations built using the UWB Design Library. The pulsed-based UWB DesignGuide that was part of the UWB Design Library is included with ADS 2006A and will not be part of the WiMedia Wireless Library.

Connection Manager Known Issues

On Windows XP, Connection Manager Server fails if Toshiba bluetooth driver installed

EDA00187795 — On Windows XP, the Connection Manager Server can fail if the Toshiba bluetooth driver is installed.
Workaround:
Uninstall the "Bluetooth Stack for Windows by Toshiba". Although the Bluetooth Stack for Windows by Toshba is uninstalled, XP still provides a Bluetooth capability. So, the alternative Bluetooth is still there.

Connection Manager Server cannot be installed on 64-bit machines

Connection Manager Server must be installed on a true 32-bit machine and will not operate properly in 32-bit compatibility mode on 64-bit machines.

Instrument Server Known Issues

Instrument connectivity using the Instrument Server supported on PC only

Though the Connection Manager is recommended for ADS instrument connectivity, ADS continues to support legacy instrument interfaces like the instrument server and older instrument components but only on PC platforms.
The instrument server and older instrument components rely on the older SICL IO library for instrument connectivity. Because of this, instrument connectivity through the instrument server and older instrument components is supported on PC platforms only. The Instrument Server only exists on Windows platforms. However, data file translation capabilities are available in a new application, the Data File Tool.

Improper reading of units in Time Domain measurements

EDA00184476 — The instrument server currently does not support time domain measurements from a network analyzer. If you attempt to enter these measurements, the stop/start units will be returned as Hz, when they should be in seconds.

Printing/Plotting Known Issues

Color images printed in black and white

Xprinter cannot print color graphics saved as EPS, PCL4, or PCL5 files. Try printing directly to the LaserJet 5M printer or assign the 5M to FILE instead of printer.

Printed and screen colors differ

The HP Color LaserJet printer has problems printing color hardcopy from UNIX installations using Xprinter if the PCL Cartridge driver is selected. The colors in the hardcopy produced using this driver do not match those displayed on the monitor.
Workaround:
Use the Color LaserJet PS driver when generating color hardcopy or print in monochrome.

"Print to File" does not work properly when the destination directory is read-only

EDA00181724 — "Print to File" does not work properly when the destination directory is set to read-only. In this case, a file is not generated and no error or warning message is displayed.
Workaround:
Make sure the destination directory is not read only.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Hardcopy.446

The Print Setup Dialog may cause a crash on RedHat Enterprise v3 machines under certain circumstances

EDA00181733 — Bringing up the Print Setup dialog on RedHat Enterprise v3 machines may cause the application to crash under certain circumstances. This has only been observed once, but the root cause for this failure has not yet been identified.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Hardcopy.442

RFIP Encoder Known Issues

Internal warning message displayed on ADS2006A console/telnet window

On UNIX based platforms:

While encoding designs using RF IP Encoder an internal message "expander server died" is displayed on the window where ADS 2008 is started. This message is a warning and for internal use only and does not give any useful information to the user. It can be simply ignored.

On Windows platform:

While encoding designs using RF IP Encoder an internal message "expander server died" is printed on the log window (e.g., C:/ADS2003C/bin/hpads.exe -d daemon.log, this command enables log window). This message is a warning and for internal use only and does not give any useful information to the user. It can be simply ignored.

DesignGuides Known Issues

Bluetooth DesignGuide example TEST_PLL_SS will not converge

EDA00190825 — Prior to ADS 2008, the Bluetooth DesignGuide example TEST_PLL_SS will not converge.
Workaround:
On the HB controller's Solver tab, under Matrix Solver, change the Solver Type from Auto Select to Krylov. The design included with ADS 2008 incorporates this change.

IBIS Model Design Library produced by the IBIS Model Import DesignGuide is no longer supported

EDA00192875 — The Design Libraries created with the IBIS Model Import DesignGuide are no longer supported in ADS 2008.
Workaround:
Use the new IBIS components for IBIS models.

IBIS Model Importer is no longer supported

EDA00191671 — The IBIS Model Importer is no longer the supported method for creating or using IBIS models, so the IBIS Application Guide is removed from ADS.

Mixed unit types may be created following Yield Optimization

EDA00190825 & EDA00183013 — When using the Filter DesignGuide or Impedance Matching Tool to perform Yield Optimization, a parameter may be updated following the optimization with mixed unit types, (e.g., the nominal value is in pF but the optimization range values are in fF). This will cause a warning message to be issued and the schematic window to show the network.
Workaround:
To correct this, edit the component making the units consistent and re-save the design. The DesignGuide can now be used with the corrected network.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=DesignGuides.860

Context-sensitive help not enabled for all DesignGuide commands

If you are using the cascading menu configuration on the PC and attempt to access the context-sensitive help ( Help > What's This? ) for a command, you may not get the requested information. Context-sensitive help is not enabled for a number of DesignGuide commands. Please refer directly to the documentation for the DesignGuide for the desired information.

Missing help for DesignGuide subnetworks

Many DesignGuide schematics contain subnetworks. If the subnetwork has no modifiable parameters, no online help is available for it.

DeveloperStudio issues

DeveloperStudio limitations not documented

RF System DesignGuide WCDMA Forward Link design simulates incorrectly on Linux

EDA00180285 — The WCDMA Forward Link test bench in the RF System DesignGuide does not simulate correctly on the Linux platform.
Workaround:
Correct results may be obtained using other supported platforms.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Simulation.10078

Documentation Search Known Issues

For Linux SLES 9.3 64-bit systems, the Search function in Help does not work

EDA00186078 — For Linux SLES 9.3 64-bit systems (also known as SuSE), the Search function in Help will not work if the web browser and Java Runtime Engine have not been properly installed.
Workaround:
As a 64-bit Java plug-in is not yet available for this type of system, it is necessary to install 32-bit versions of both. For the browser, install the 32-bit Mozilla browser from SuSE, and for the Java engine, install the 32-bit JRE 1.6.0_3 from Sun Microsystems.

Partial word queries

Using a partial word for a query entry could prevent the search engine from finding any matches. For example, when you perform a query, use a complete term such as hpeesofsim because no matches will be found for eesofsim.

Boolean operators are not allowed in searches for exact phrases

EDA00183401 — When searching for an exact phrase, Boolean operators (AND, NOT, OR) are not allowed in the query. For example, the exact phrase "design and display" is not allowed, and the following message will appear:
"Bad query. Not expected in phrase: and."
Workaround:
Try to reformulate your query using an alternate syntax such as:
design NEAR display
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Learning_Prd.4407

Running a second search in the Documentation window causes an error

EDA00183452 — When you run a search using the entry box available in the Documentation window, a Search window appears with the results. On UNIX, if you run a second search in the Documentation window (not in the Search window), a JavaScript error appears: "Search applet undefined".
Workarounds:

Documentation Search errors may occur on WinXP SP2 systems with local ADS installations

EDA00182134 — In certain cases, documentation search errors may occur on Windows XP SP2 systems if you are logged in as a local user without administrator privileges.


Workarounds:

Advanced Search fails when using IE 6 on XP SP2

You may encounter problems with the advanced search option if you are using Internet Explorer 6 on Windows XP SP2.


Workaround:
Install the Java Runtime Environment (or virtual machine) from Sun at:
http://www.java.com/en/download/windows_ie.jsp
If you do this from within a company firewall and encounter problems, use the "offline" installation option available on the the following website:
http://www.java.com/en/download/manual.jsp
Be sure to read the instructions on the website and use their tool to verify your installation once it completed.

Documentation/Online Help Known Issues

Pull down menu does not list Library Builder

EDA00193192 — The Library Builder is only available from the main ADS documentation window. It cannot be accessed from the pull down menus at the top of each book.
Workaround:
Use search or select Advanced Design System Documentation from the breadcrumb trail at the top of each page, then select Library Builder from the main ADS documentation window.

PDF files cannot be searched

EDA00193190 — If you try to search for a word in the documentation PDF files, search will fail to produce any results. You will not get an error message but no instances of any word will be found.

Help Topic is not displayed when using Internet Explorer 7

When Help is invoked (by clicking a Help button or Shift-clicking a component button) and a browser window is not already open, the beginning of the book is displayed instead of the correct topic. When Help is invoked with an open browser window, the documentation opens correctly.

This only happens on Windows when using Internet Explorer 7 as the default browser.

If you don't wish to change your default browser, use the following steps to display Help on a topic.

  1. Invoke Help (click Help button or Shift-click component button) to launch the browser.
  2. Invoke Help again, after front page of documentation is displayed, to display the topic.

Limitations when using Automated Transient Assisted Harmonic Balance

When using TAHB, you should be aware of the following limitations:

  1. There is a rare case in which the automatic frequency divider detection could fail to identify the presence of a frequency divider. The case is when the circuit contains a frequency divider and there is a source operating on not only a harmonic of a fundamental tone, but also the fundamental tone itself. In this case, TAHB will not be performed if TAHB is set to Auto, because the simulator would think there were no frequency dividers involved. The workaround is to set TAHB to On.
  2. In ADS, TAHB is not supported for multiple HB controllers in a circuit. TAHB can be performed for only one HB controller.
    Specifically:
    • The simulation will exit with an error message if more than one HB controller has TAHB set to On. This is the same as in ADS 2005A.
    • If only one HB controller has TAHB set to On and others have TAHB set to either Auto or Off, TAHB will be performed only for the one with TAHB set to On.
    • If more than one HB controller has TAHB set to Auto, the simulator will turn off TAHB silently and proceed.
  3. TAHB is not supported for Optimization, Yield, Yield Optimization, or DOE. If TAHB is set to On for any of these analyses, the simulation will exit with an error message. This is the same as in ADS and RFDE 2005A. If TAHB is set to Auto, the simulator will turn off TAHB silently and proceed.

Hyperlinks to PDF files do not work on Windows machines using Internet Explorer 6x

In Microsoft Windows machines running Internet Explorer 6.x, there may be no response when a hyperlink to a PDF file is selected.

Occasionally this occurs because Acrobat Reader is not configured to open PDF files within the browser. (To check, open Acrobat Reader, click Edit > Preferences > Options, and make sure that the checkbox Display PDF in Browser is selected.) However, that is not usually the cause of the problem.

If PDF files will not open in the Internet Explorer browser, the problem is usually caused by a conflict between Adobe Acrobat and the security features of the browser. Although it is often possible to eliminate the problem by means of configuration changes, this approach is time-consuming and does not always work.

It is usually preferable to solve this problem by either of two methods:

If you don't wish to use these solutions, you may be able to eliminate the problem by means of the reconfiguration procedures outlined below. More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Learning_Prd.4529

Reconfiguring your Windows XP or 2000 machine, as described below, may make it possible for PDF files to open in Internet Explorer 6.0. If this approach does not succeed, see the other solutions described above.

Reconfiguring your PC to read PDF files from a local installation of ADS

Note
Before making these modifications, please review the following Microsoft support documents:
http://support.microsoft.com/kb/315933/en-us?spid=2073&sid=global
http://support.microsoft.com/kb/182569/
http://support.microsoft.com/default.aspx?scid=kb;en-us;833633

Configure XP to Display the My Computer Web Content Zone in the IE Tools Internet Options Security tab.

  1. From the Windows task bar, choose Start > Run to open the Run dialog.
  2. In the Run dialog, enter regedit and click OK.
  3. In the Registry Editor, click on the [+] buttons to open subfolders and browse to the following registry key folder:
    HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Internet Settings > Zones > 0 .
  4. In the Registry Editor, " Name " column, double-click Flags.
  5. In the Edit DWORD Value dialog, change the Value data : from 21 to 47 and click OK.
  6. In the Registry Editor, choose File > Exit.


Configure IE Internet Options "Advanced" Settings (Windows XP only).

  1. From the Windows task bar, choose Start > Internet (Internet Explorer) to open Internet Explorer (IE).
  2. In IE, choose Tools > Internet Options.
  3. In the Internet Options dialog, click the Advanced tab.
  4. Scroll down to the Security section and select the " Allow active content to run in files on My Computer " checkbox.
  5. In the Internet Options dialog, click Apply.


Configure IE Internet Options "Security" Settings.

  1. In the Internet Options dialog, click the Security tab.
  2. In the " Select a Web content zone to specify its security settings ", click My Computer.
  3. In the Security level for this zone group, click Custom Level.
  4. In the Security Settings dialog Reset custom settings group Reset to: drop-down list, choose Medium and click Reset.
  5. In the " Warning! Are you sure you want to change security settings for this zone?" dialog, click Yes.
  6. In the Security Settings dialog, click > OK.
  7. In the Internet Options dialog, click > OK.
  8. Close all instances of Internet Explorer.
    Note
    If you still cannot open PDFs, repeat Steps 1 through 8 under Configure IE Internet Options Security Settings above. If that does not solve the problem, use a different application as the default browser, or right-click on the PDF hyperlink and choose Save Target As.
Reconfiguring your browser to view PDFs on the Web

On some machines there is a problem with the security settings in Internet Explorer 6x. In this case, the following steps may resolve the problem:

  1. Open IE 6.x.
  2. Choose Tools > Internet Options.
  3. Click the Security tab.
  4. Click the Local Intranet icon.
  5. Click the Sites button.
  6. Click the Advanced button.
  7. Enter http://eesof.tm.agilent.com in the " Add this Web site to the Zone " field.
  8. Click the Add button.
  9. Accept the changes to the preceding dialogs by selecting OK for each.

Note
If you still cannot open PDFs, use a different application as the default browser, or right-click on the PDF hyperlink and choose Save Target As.

On Linux Systems, PDF Files May Not Open Using the Mozilla Browser.

This happens because the Mozilla browser expects the PDF application to be in a specific location, and this may not be the case. To solve this problem, modify the location of the PDF application specified in the browser settings. This modification will be retained for future use.

Platform Specific Known Issues

F11 and F12 function keys don't work on Solaris

EDA00113439 — In order for the F11 and F12 keys to work on a Sun machine, the keys must be mapped as follows from a terminal window:

xmodmap -e 'keysym SunF36 = F11'
xmodmap -e 'keysym SunF37 = F12'

Other Known Issues

The layers used for export after performing an export from Allegro is reset to the full layer list

When a subset of layers has been defined for export from Allegro to ADS this subset of layers is not maintained after an export from Allegro and is reset to the complete layer list.
The selection of a limited layers list must be done before each export Allegro to have to correct set of exported layers.

Allegro Design Flow Integration ignores Anti Etch lines used to split negative layers

The Allegro Design Flow integration ignores Anti Etch Class objects in Allegro. These Anti Etch objects are typically used to create split layer structures inside negative layers in an Allegro design. As a result of this limitation, all objects defined using split lines in a negative layer will be shorted together in the transfer from Allegro to ADS.

Parallel key users may have to run FLEXidInstaller.exe and select Flexid 6/7 and 8

EDA00109099 — Parallel key users may have to run FLEXidInstaller.exe and select Flexid 6/7 and 8. The older version of the dongle key drivers is located in the \dongle_sup directory on the installation CD.
More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Installation.1712

Using Mozilla 1.7 Browser on UNIX or Linux Platforms

Starting with the 2006A release, it is recommended that you use a modern browser such as Mozilla 1.7 on UNIX and Linux platforms to use EEsof EDA product documentation.
Your browser should have the Adobe Reader (Acrobat) and Java Runtime Environment (JRE) plugins installed and working. You should also have the path to the Adobe Reader executable, acroread, in your login's PATH.
You can check which plugins are installed by entering the following URL in your browser:
about:plugins
If you have Mozilla 1.7 installed on your machine, you can use it by setting the EESOF_BROWSER environment variable to point to the full path of your browser executable. For example:

EESOF_BROWSER=/usr/bin/mozilla
export EESOF_BROWSER

If you don't have Mozilla installed, do the following:

  1. On Solaris, download and install the Mozilla Suite for Solaris 8 or 9 from the Sun Microsystems web site. Mozilla 1.7 is included with Solaris 10:
    http://www.sun.com/software/solaris/browser/index.xml
    On HP-UX, download and install Mozilla for HP-UX from the Hewlett-Packard web site:
    http://www.hp.com/products1/unix/java/mozilla/index.html?jumpid=reg_R1002_USEN
    On Linux, download and install the latest Mozilla browser from:
    http://www.mozilla.org/download.html
    Plugins are available from:
    http://plugindoc.mozdev.org/linux.html
  2. Verify you have a working Mozilla browser installation, with AdobeAcrobat and the latest JRE. That is, you should be able to run Mozilla and be able to open PDF files.
  3. Make sure acroread is in your PATH. For instance, if you installed Adobe Acrobat into /usr/local/Acrobat, be sure your PATH includes:
    PATH=/usr/local/Acrobat/bin:$PATH
    export PATH
  4. Set EESOF_BROWSER to point to your Mozilla browser:
    EESOF_BROWSER=/usr/local/mozilla/mozilla
    export EESOF_BROWSER
  5. Start ADS:
    HPEESOF_DIR=/usr/local/ads2006a
    PATH=$HPEESOF_DIR/bin:$PATH
    export HPEESOF_DIR PATH
    ads
  6. Now when you request help, your Mozilla browser should open.
    Once this is working, you can set the HPEESOF_DIR, EESOF_BROWSER and PATH environment variables in your account's profile, $HOME/.profile, $HOME/.bash_profile, etc.

USB hardware key not recognized in PCs using newer Intel chipsets

EDA00182906 — Some USB hardware keys are not recognized with systems using one of Intel's newer chipsets.
Workaround:
To remedy this you need to download the latest FLEXid drivers from:
https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=191479

SIV and MDS migration not available in ADS2006A

Both SIV and MDS migration were removed as features in the ADS2005A release.
Workaround:
For SIV migration you can use ADS2004A for the migration, save the design/project and then open it using ADS2006A.

WLAN_802_11b_TX WTB signal to ESG cannot be demodulated properly using the current default setting
  1. EDA00183231 — For RFDE Examples/WLAN/WLAN_WTB_Test, using WLAN_802_11b_TX WTB under the default setting the signal downloaded to ESGc cannot be demodulated properly. This is because the default value of the parameter ESG_SampleClkRate is incorrect. This value needs to be set to 66 MHz instead of 80 MHz.
    Workaround:
    To resolve this problem either change the ESG_SampleClkRate from 80 MHz to 66 MHz in the wtb design, or change the ARB Sample Clock from 80 MHz to 66 MHz for the ESGc ARB setup.
    More information about this issue may be found by referring to the Agilent EEsof Knowledge Center at:
    https://edasupportweb.soco.agilent.com/cgi-bin/show.pl?id=Signal_Proc.3874
 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources