Before Using the IFF Translators with Mentor Graphics

Before using the IFF translators, there are several topics that must be addressed. This chapter is broken down into three main sections that cover these issues:

After covering the information in this chapter, you'll be ready to begin sharing your designs between ADS and Boardstation using the IFF translators.

Configuring your Software for IFF Translation

This section describes the details related to software requirements and configuring the ADS and Mentor Graphics design environments to support IFF translation. Before attempting an IFF translation, the appropriate licenses must also be installed and the shell environment must be configured for Mentor Graphics.

Software Requirements

The IFF Translator described in this manual requires ADS 1.7 or newer. IFF is supported by Mentor Graphics versions C.4 or newer. IFF is also supported on all operating system versions which run Mentor Graphics software. Currently, this includes Solaris 2.8 or newer, HP-UX 11, Windows 2000, or Red Hat Linux 7.2, 7.3, or 8.0. For additional information, please contact Mentor Graphics Corporation.

License Requirements

In addition to the mainstream Mentor Graphics (Design Architect, Falcon Framework, etc.) and Advanced Design System licenses, the following additional product licenses are required.

Agilent Technologies Licenses

Mentor Graphics Licenses

Setting Environment for Mentor Graphics

Mentor Graphics requires some special environment variables to be set so that their RF Architect product will be available in Design Architect. This section describes the information that must be added your environment, as well as the libraries that should be added to the Mentor Graphics location map file. This information is provided for convenience only. To obtain up-to-date information, refer to Mentor Graphic's RF Design Tools User's and Reference Manual (rf_useref.pdf), which is distributed with Mentor Graphic's RF Architect product.
The following environment variables must be set, either in your UNIX profile ( .cshrc or .profile depending on your shell), or in the system environment on Windows:

Understanding Component Library Requirements

The fundamental library requirement for a successful IFF transfer is that both the Advanced Design System and Mentor Graphics Falcon Framework contain compatible component libraries. This section provides an overview of compatible libraries and discusses the issues related to simulating your design.

Compatible libraries between two design frameworks can be considered equivalent component libraries for all practical purposes. While two EDA frameworks may have some differences in the way component information is handled, the fundamental component parameters for each primitive component must map each other to have the same function in one framework as it does in the other. Components and parameters such as component names, symbols, size and shape, symbol pin locations, etc. in the source framework must all map to corresponding components and parameters in the target framework. The diagram below displays an example of two equivalent, or compatible component libraries within two separate EDA frameworks.

Compatible Component Libraries

Simulating a Design Transferred via IFF

A circuit can be transferred from a source environment into a target environment via IFF translator and be simulated in the target environment only if the component libraries that have been used to create the circuit are compatible between the two environments. This requires more than just a transfer of symbol graphics and properties. In ADS, it is necessary to set up a simulation definition for the component. In Compatible Component Libraries, assume Component A is a capacitor. When the component is sent to ADS via IFF, a symbol of the Component A capacitor will be created. ADS will not know it is a capacitor based on the IFF import. It is necessary to use utilities to tell ADS that Component A is a capacitor. This can be done by using the Design/Parameters dialog, using the Library Translator, or editing the AEL component definition file for Component A. Additionally, because ADS is designed to handle high frequency simulation effects, it is usually necessary to create a subcircuit model that represents the capacitor with parasitic effects that are not seen in low frequency simulations. These high frequency models will typically not exist in the source framework, and need to be created specifically in ADS.

Getting Help

Due to the detailed nature of creating compatible component libraries, it is recommended that you consult Agilent EEsof-EDA Solution Services for more information. Solution Services can provide training on how to configure compatible component libraries as well as complete library development solutions. Contact your local Agilent Technologies sales representative for more information on working with Solution Services.

Constructing Designs for IFF Translation

The IFF translator module enables bi-directional, fully hierarchical schematic and layout transfer between the ADS and Mentor Graphics Boardstation. You can edit your schematic and layout in either environment, and when you transfer edited material to the other environment, all edits are preserved, including property changes.

Before attempting to transfer a design via IFF, ensure that all component libraries are compatible in all frameworks. This step is essential for a successful IFF transfer. For more information on compatible libraries, refer to Understanding Component Library Requirements.

To have a successful IFF transfer, it is required that only components that are contained within the compatible libraries be used in your designs. A hierarchical design approach is recommended for the implementation of RF Board designs in ADS.

Separating Simulation Control Elements

Simulation control elements are not transferred between ADS and Mentor Graphics. Because of the different way the two environments handle simulation setup, it is recommended that your simulation control elements in Advanced Design System be separated from your circuit schematic information using a hierarchical approach (i.e. top level contains simulation control and instance(s) of subcircuits containing DUT). This enables you to transfer only the schematic information in the subcircuit and will require you to set up simulation controls independently in the Mentor Graphics environment. For more information, refer to " Creating Hierarchical Designs " in the Schematic Capture and Layout manual.

Known Issues and Limitations

There are several known issues or limitations that you should become familiar with before attempting to perform an IFF translation.

 

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

Contents
Additional Resources