ADS Ptolemy in AMSD-ADE

Size: px
Start display at page:

Download "ADS Ptolemy in AMSD-ADE"

Transcription

1 ADS Ptolemy in AMSD-ADE August 2007

2 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Agilent Technologies shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. Warranty A copy of the specific warranty terms that apply to this software product is available upon request from your Agilent Technologies representative. Restricted Rights Legend Use, duplication or disclosure by the U. S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS for DoD agencies, and subparagraphs (c) (1) and (c) (2) of the Commercial Computer Software Restricted Rights clause at FAR for other agencies. Agilent Technologies, Inc Page Mill Road, Palo Alto, CA U.S.A. Acknowledgments Mentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and other countries. Microsoft, Windows, MS Windows, Windows NT, and MS-DOS are U.S. registered trademarks of Microsoft Corporation. Pentium is a U.S. registered trademark of Intel Corporation. PostScript and Acrobat are trademarks of Adobe Systems Incorporated. UNIX is a registered trademark of the Open Group. Java is a U.S. trademark of Sun Microsystems, Inc. SystemC is a registered trademark of Open SystemC Initiative, Inc. in the United States and other countries and is used with permission. MATLAB is a U.S. registered trademark of The Math Works, Inc. ii

3 Contents 1 ADS Ptolemy in AMSD-ADE Introduction Supported Platforms and Required Licenses ADS Ptolemy AMS Examples Introduction Example Directory Structure Example Contents WLAN IEEE a/g EVM Test Example WLAN_802_11ag_IQ WLAN_802_11ag_EVM_IQ WLAN IEEE a/g BER Test Example WLAN_802_11ag_IQ WLAN_802_11ag_BER_IQ WLAN IEEE a/g ESG Test Example WLAN_802_11ag_IQ CM_ESG_E4438C_Sink_IQ Using this Example Project in AMSD-ADE Using Pre-Configured AMSD-ADE Top Cellviews and Pre-Imported Library Importing Pre-Configured ADS Ptolemy Models to Different Libraries Modifying Pre-Configured ADS Ptolemy Models References Using ADS Ptolemy AMS Models in AMSD-ADE Introduction Importing ADS Ptolemy AMS Models Simulating ADS Ptolemy AMS Models Viewing Simulation Results for ADS Ptolemy AMS Models Setting Random Seed for ADS Ptolemy Models Using Instrument Connectivity Limitations A Creating and Exporting ADS Ptolemy AMS Models Introduction... A-1 Creating ADS Ptolemy Designs for Use in AMSD-ADE... A-1 Before Exporting ADS Ptolemy Designs for Use in AMSD-ADE... A-2 Exporting ADS Ptolemy Designs for Use in AMSD-ADE... A-2 Creating a Results Display for ADS Ptolemy Designs Used in AMSD-ADE... A-3 Index iii

4 iv

5 Chapter 1: ADS Ptolemy in AMSD-ADE Introduction This document describes the use of design collateral from the ADS Ptolemy system simulation environment inside of the Cadence Analog Mixed-Signal Simulator running under the Analog Design Environment (AMSD-ADE). Note The export of wireless test benches and system test benches from ADS Ptolemy can be referred to as the export of design collateral the system designer has created in ADS. More formally, design collateral is used to mean the export of intellectual property from one design environment to another. Chapter 2, ADS Ptolemy AMS Examples describes the use of ADS Ptolemy source and sink subcircuits (system test benches) as components for use in Cadence s Analog-Mixed Signal Simulator running under the Analog Design Environment (AMSD-ADE). This feature is similar to the export of Wireless Test Benches from ADS Ptolemy to the RFDE design environment; for details, refer to Wireless Test Bench Basics in the Wireless Test Bench Simulation manual. For details regarding creating and exporting ADS Ptolemy source and sink subcircuits, refer to Appendix A, Creating and Exporting ADS Ptolemy AMS Models. Introduction 1-1

6 ADS Ptolemy in AMSD-ADE AMSD-ADE is used to implement and simulate analog/mixed-signal/rf ICs. Cadence uses the term SystemIC to refer to a chip (or chipset) that has a combination of two or more of the following technologies: analog, mixed-signal, digital, and RF. The design collateral flow between ADS Ptolemy, AMSD-ADE, and RFDE is shown: AMS HDL import into Ptolemy is planned for a future release of Cadence AMSD-ADE. AMSD-ADE uses a behavioral-level modeling language that is closer to implementation than the high-level models used in ADS Ptolemy. An ADS Ptolemy model is written as C++ whereas an AMSD-ADE model is written in analog and digital HDL. In AMSD-ADE, a designer creates a model of the system, or virtual prototype, that lives through the implementation cycle for use in evaluating desired system performance and functionality. The export of ADS Ptolemy system test benches enables testing the correct functionality and system performance of this virtual prototype. As the implementation evolves in AMSD-ADE, the system function and performance can be continuously verified. Transistor-level design of the baseband portions of a SystemIC is done in AMSD-ADE; RF portions of the design are done in RFDE. The transistor-level block is verified by running system-level test benches on the virtual prototype. In AMSD-ADE, baseband equivalent models are typically used to simulate the RF circuit. The benefit of this is short simulation times but at the cost of accuracy and the need to model RF portions with either table-based behavioral model using Cadence s DCM-RF or by the designer writing a custom Verilog-A model. 1-2 Introduction

7 Supported Platforms and Required Licenses Supported operating systems and required Cadence releases are listed: Platform Operating System Cadence Releases UNIX HP-UX 11i IC USR4 and IUS 5.4 Linux Redhat RHEL WS 3.0 IC USR4 and IUS 5.8 Sun Solaris 8, 9 IC USR4 and IUS 5.8 To use the content exported from ADS Ptolemy inside of Cadence s AMS in ADE, these licenses are required: ads_datadisplay enables the ADS Data Display to view the data generated during AMS simulation of the Ptolemy exported content. rfde_amsd_int enables ADS Ptolemy content to be cosimulated under Cadence AMS simulator. rfde_environment Cadence s ADE. sim_systime enables integration of ADS Ptolemy menu selections in enables the ADS Ptolemy simulation engine. When running a design under AMSD, licenses for ADS Ptolemy model libraries, instrument connectivity, and A/RF simulator licenses needed to simulate a design under ADS Ptolemy are also required. The mdl_wlan license is required for simulating examples described in Chapter 2, ADS Ptolemy AMS Examples. If this license is not available, it is still possible to export a design from ADS Ptolemy and import it into Cadence; however, simulation cannot be performed. Supported Platforms and Required Licenses 1-3

8 ADS Ptolemy in AMSD-ADE 1-4 Supported Platforms and Required Licenses

9 Chapter 2: ADS Ptolemy AMS Examples Introduction ADS Ptolemy AMS Examples demonstrate building, testing, and exporting ADS Ptolemy designs as well as importing and using them in AMSD-ADE (Cadence Analog Mixed Signal Designer integrated into Cadence Analog Design Environment). The examples are built on the ADS WLAN Design Library. The WLAN library features WLAN IEEE a (and IEEE g OFDM) signal source, and EVM and BER/PER measurements. To access the example project from an ADS Main window, choose File > Example Project > Tutorial > WLAN_ExportToAMSD_prj. Introduction 2-1

10 ADS Ptolemy AMS Examples Example Directory Structure Figure 2-1 shows the directory structure of the WLAN_ExportToAMSD_prj example project. Figure 2-1. WLAN_ExportToAMSD_prj Directory Structure To use this project, copy the project to the user s area by using the ADS Copy Project function or another method provided by the operating system. Referring to the structure in Figure 2-1, observe the following comments: adsptolemy This is not a standard ADS project subdirectory. ams This directory is automatically created during the export process. It stores the exported contents. templates This directory stores Data Display Templates. To use the ADS autoplot feature (in either ADS or AMSD-ADE), the contents of this directory must be copied to $HOME/circuit/templates. artist_states This is not a standard ADS project subdirectory. 2-2 Example Directory Structure

11 adswlan_test This directory stores the states for the example cells (top level) to be used in AMSD-ADE. To use these states, this directory must be copied to Cadence State Save Directory (by default, $HOME/.artist_states). Note For more information about the State Save Directory, refer to Cadence Product Documentation Virtuoso Analog Design Environment User Guide, Environment Setup. cdslibs This is not a standard ADS project subdirectory. This directory stores libraries to be used in AMSD-ADE. adswlanexamplelib This library includes four examples cells; these cells were generated by Importing ADS Ptolemy AMS Models. adswlan_test This library includes 3 top-level example cells created in AMSD-ADE. These top-level cells use the design under test (DUT) and other cells from adswlanexamplelib. rflib sic_modules This library includes part of the DUT. This library includes part of the DUT. data This is a standard ADS project subdirectory. This directory stores the datasets generated in ADS simulation. networks This is a standard ADS project subdirectory. This directory stores pre-configured WLAN subnetwork models (to be exported and used in AMSD-ADE) and top-level ADS schematic designs (to test the predefined models). Example Directory Structure 2-3

12 ADS Ptolemy AMS Examples Example Contents The example project includes pre-configured ADS Ptolemy models, AMSD-ADE top cellviews, saved states for top cellviews, and ADS Data Display templates. The pre-configured ADS Ptolemy models and AMSD-ADE top-level cells are described in below; saved states and data display templates are described in the test example sections. Pre-configured subnetwork models defined in this example project are: WLAN_802_11ag_IQ WLAN_802_11ag_EVM_IQ WLAN_802_11ag_BER_IQ CM_ESG_E4438C_Sink_IQ Each pre-configured subnetwork model includes: an ADS subnetwork; file is located under WLAN_ExportToAMSD_prj/networks. an exported ADS Ptolemy design for use in AMSD-ADE; files are located under WLAN_ExportToAMSD_prj/adsptolemy/ams. an imported ADS Ptolemy AMS Model; files are located under WLAN_ExportToAMSD_prj/cdsLibs/adswlanExampleLib as an AMSD-ADE library. Top-level cells (to be used in AMSD-ADE) provided in WLAN_ExportToAMSD_prj/cdsLibs/adswlan_test example project are: WLAN_802_11ag_EVM_test WLAN_802_11ag_BER_test WLAN_802_11ag_ESG_test Each top-level cell uses two pre-configured ADS Ptolemy designs and a DUT. The DUT is located in the rflib and sic_modules libraries under WLAN_ExportToAMSD_prj/cdsLibs. 2-4 Example Directory Structure

13 WLAN IEEE a/g EVM Test Example WLAN_802_11ag_EVM_test Features IEEE a/g configurable signal source, EVM measurement Adjustable data rate TX DUT Description This example tests IEEE a/g transmit modulation accuracy and transmitter constellation error by measuring the EVM. The AMSD-ADE schematic view of this example is shown in Figure 2-2. Figure 2-2. WLAN_802_11ag_EVM_test Schematic View WLAN_802_11ag_IQ and WLAN_802_11ag_EVM_IQ are imported ADS Ptolemy subnetwork models. BW (BandWidth) and GI (GuardInterval) are design variables. Figure 2-3 shows the Analog Design Environment after loading the saved state for EVM measurement. WLAN IEEE a/g EVM Test Example 2-5

14 ADS Ptolemy AMS Examples Figure 2-3. ADE with Saved EVM Measurement State 2-6 WLAN IEEE a/g EVM Test Example

15 The signal waveform can be plotted in Wavescan (Figure 2-4) and the EVM measurement can be displayed in ADS Data Display (Figure 2-5). Figure 2-4. I/Q Waveform Before and After DUT WLAN IEEE a/g EVM Test Example 2-7

16 ADS Ptolemy AMS Examples Figure 2-5. WLAN_802_11ag_EVM_test EVM Results 2-8 WLAN IEEE a/g EVM Test Example

17 WLAN_802_11ag_IQ WLAN_802_11ag_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as subnetwork WLAN_802_11ag_IQ.dsn. Figure 2-6 shows the WLAN_802_11ag_IQ subnetwork design in an ADS DSP schematic. Design parameters for this subnetwork are shown in Figure 2-7. Components used in this subnetwork are described in the following paragraphs. Figure 2-6. ADS Ptolemy Design WLAN_802_11ag_IQ.dsn WLAN IEEE a/g EVM Test Example 2-9

18 ADS Ptolemy AMS Examples Figure 2-7. WLAN_802_11ag_IQ Subnetwork Parameters WLAN_802_11a_RF This ADS WLAN Design Library model is the core signal generation model in this subnetwork design. USampleRF This component is used to achieve a high fidelity signal when the native ADS Ptolemy time step is not small enough to satisfy the designer s needs. When OutputUpsample is greater than 1, PolyPhaseFilter will be used for interpolation. As a result, the output signal will be delayed. For more details, refer to USampleRF component documentation. AMS_Interface The ADS Ptolemy AMSD-ADE integration infrastructure requires the AMS_Interface model to be used for every port of the subnetwork design. AMS_Interface has two functions to the user: specify the PortType and specify the TStep. PortType must be correctly set for each of the AMS_interface models. In this subnetwork, Port II and QQ are set to electrical; Port PSDU is set to wreal. Setting of TStep for AMS_interface is optional. TStep needs to be set at only one place in the subnetwork design; in this design, TStep is set in WLAN_802_11a_RF. For more details, refer to AMS_Interface component documentation. TimedSink and ActivatePath TimedSink is used for every port with ActivatePath to collect the data on demand. When CollectData=YES, ActivatePath will enable TimedSink to collect data. Data collected by TimedSink can be used and displayed in the ADS Data Display after simulation. VAR The VAR block contains equations to convert SignalIQrms voltage and NoiseIQrms voltage to signal power and resistor temperature WLAN IEEE a/g EVM Test Example

19 RangeCheck This model will check parameter settings and report errors at the beginning of simulation. Currently, RangeCheck is not customizable and works for pre-configured ADS Ptolemy models only. WLAN IEEE a/g EVM Test Example 2-11

20 ADS Ptolemy AMS Examples WLAN_802_11ag_EVM_IQ WLAN_802_11ag_EVM_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as subnetwork WLAN_802_11ag_EVM_IQ.dsn. Figure 2-8 shows the WLAN_802_11ag_EVM_IQ subnetwork design in ADS DSP schematic. The design parameters and ADS symbol are shown in Figure 2-9. Figure 2-8. ADS Ptolemy Design WLAN_802_11ag_EVM_IQ.dsn 2-12 WLAN IEEE a/g EVM Test Example

21 Figure 2-9. WLAN_802_11ag_EVM_IQ Subnetwork Parameters WLAN_80211a_EVM This ADS WLAN Design Library model is the core signal analysis model in this subnetwork design. AMS_Interface For this design, TStep is set by AMS_Interface A1 (TStep = 12.5 nsec). (For the case that TStep is not set by AMS_Interface, refer to AMS_Interface information in WLAN_802_11ag_IQ on page 2-9.) OutputOption With OutputOption, the specified ADS Data Display Template will be inserted automatically into the ADS Data Display window when the Data Display window is launched in AMSD-ADE. To use this feature, the ADS Data Display Template files (.ddt file) must be copied to $HOME/hpeesof/circuit/templates. Refer to OutputOption component documentation and Data Display Basic: Using a Template in Your Display for more details. TimedSink and ActivatePath TimedSink is used for every port with ActivatePath to collect data on demand. When CollectData=YES, ActivatePath will enable TimedSink to collect data. Data collected by TimedSink can be used and displayed in the ADS Data Display after simulation. RangeCheck This model checks parameter settings and reports errors at start of simulation. Currently, RangeCheck is not customizable and works for pre-configured ADS Ptolemy models only. WLAN IEEE a/g EVM Test Example 2-13

22 ADS Ptolemy AMS Examples WLAN IEEE a/g BER Test Example WLAN_802_11ag_BER_test Features IEEE a/g configurable signal source, BER measurement Adjustable data rate RX DUT Description This example tests IEEE a/g BER (Bit Error Rate) and PER (Packet Error Rate). The AMSD-ADE Schematic view of this example is show in Figure Figure WLAN_802_11ag_BER_test Schematic View WLAN_802_11ag_IQ and WLAN_802_11ag_BER_IQ are imported ADS Ptolemy subnetwork models. DATALEGNTH, BW (BandWidth), DATARATE, IDLE, and GI (GuardInterval) are design variables. Figure 2-11 shows the Analog Design Environment after loading saved state for BER measurement WLAN IEEE a/g BER Test Example

23 Figure ADE with Saved BER Measurement State The signal waveform can be plotted in Wavescan (Figure 2-12) and the EVM measurement can be displayed in ADS Data Display (Figure 2-13). WLAN IEEE a/g BER Test Example 2-15

24 ADS Ptolemy AMS Examples Figure I/Q Waveform Before and After DUT 2-16 WLAN IEEE a/g BER Test Example

25 Figure BER / PER Results WLAN IEEE a/g BER Test Example 2-17

26 ADS Ptolemy AMS Examples WLAN_802_11ag_IQ WLAN_802_11ag_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as subnetwork WLAN_802_11ag_IQ.dsn. Figure 2-14 shows the WLAN_802_11ag_IQ subnetwork design in an ADS DSP schematic. Design parameters for this subnetwork are shown in Figure Components used in this subnetwork are described in the following paragraphs. Figure ADS Ptolemy Design WLAN_802_11ag_IQ.dsn 2-18 WLAN IEEE a/g BER Test Example

27 Figure WLAN_802_11ag_IQ Subnetwork Parameters WLAN_802_11a_RF This ADS WLAN Design Library model is the core signal generation model in this subnetwork design. USampleRF This component is used to achieve a high fidelity signal when the native ADS Ptolemy time step is not small enough to satisfy the designer s needs. When OutputUpsample is greater than 1, PolyPhaseFilter will be used for interpolation. As a result, the output signal will be delayed. For more details, refer to USampleRF component documentation. AMS_Interface The ADS Ptolemy AMSD-ADE integration infrastructure requires the AMS_Interface model to be used for every port of the subnetwork design. AMS_Interface has two functions to the user: specify PortType and specify TStep. PortType must be correctly set for each of the AMS_interface models. In this subnetwork, Port II and QQ are set to electrical; Port PSDU is set to wreal. Setting of TStep for AMS_interface is optional. TStep needs to be set at only one place in the subnetwork design; in this design, TStep is set in WLAN_802_11a_RF. For more details, refer to AMS_Interface component documentation. TimedSink and ActivatePath TimedSink is used for every port with ActivatePath to collect the data on demand. When CollectData=YES, ActivatePath will enable TimedSink to collect the data. Data collected by TimedSink can be used and displayed in the ADS Data Display after simulation. VAR The VAR block contains the equations to convert SignalIQrms voltage and NoiseIQrms voltage to signal power and resistor temperature. WLAN IEEE a/g BER Test Example 2-19

28 ADS Ptolemy AMS Examples RangeCheck This model checks parameter settings and reports errors at the beginning of simulation. Currently, RangeCheck is not customizable and works for pre-configured ADS Ptolemy models only WLAN IEEE a/g BER Test Example

29 WLAN_802_11ag_BER_IQ WLAN_802_11ag_BER_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as a subnetwork - WLAN_802_11ag_BER_IQ.dsn. Figure 2-16 shows the WLAN_802_11ag_BER_IQ subnetwork design in ADS DSP schematic. The design parameters and ADS symbol are shown in Figure Figure ADS Ptolemy Design WLAN_802_11ag_BER_IQ.dsn WLAN IEEE a/g BER Test Example 2-21

30 ADS Ptolemy AMS Examples Figure WLAN_802_11ag_BER_IQ Subnetwork Parameters WLAN_80211a_RxSoft and WLAN_80211a_BERPER These ADS WLAN Design Library models are the core signal analysis models in this subnetwork design. AMS_Interface, Output Option, TimedSink, ActivatePath, and RangeCheck Refer to corresponding sections of WLAN_802_11ag_IQ on page 2-9 and WLAN_802_11ag_EVM_IQ on page WLAN IEEE a/g BER Test Example

31 WLAN IEEE a/g ESG Test Example WLAN_802_11ag_ESG_test Features IEEE a/g configurable signal source Agilent ESG E4438C connectivity TX DUT Description This example downloads an IEEE a/g signal to Agilent ESG instrument E4438C. The AMSD-ADE Schematic view of this example is shown in Figure Figure WLAN_802_11ag_BER_test Schematic View WLAN_802_11ag_IQ and WLAN_802_11ag_BER_IQ are imported ADS Ptolemy subnetwork models. DATALEGNTH, BW (BandWidth), DATARATE, IDLE, and GI (GuardInterval) are design variables. Figure 2-19 shows the Analog Design Environment after loading the saved state for ESG test. WLAN IEEE a/g ESG Test Example 2-23

32 ADS Ptolemy AMS Examples Figure ADE with Saved BER Measurement State The ESG instrument must be configured before any simulation. The instrument connectivity for this product is called Connection Manager (CM). CM supports two different kinds of computers: CM server and CM client. CM server runs on Windows PC only, which talks directly with the instruments; CM client runs on all platforms supported by ADS or RFDE. Note For details regarding Connection Manager, including CM server and CM client, refer to the RFDE Connection Manager documentation. The CM_ESG_E4438C_Sink_IQ in this example uses CM client WLAN IEEE a/g ESG Test Example

33 Figure 2-20 shows part of the CM_ESG_E4438C_Sink_IQ property form. The string for the Instrument parameter is used to locate the ESG instrument. Click Select Instrument to access the Instrument Explorer window that will guide you through ESG instrument setup. Figure CM_ESG_E4438C_Sink_IQ Parameters After clicking Select Instrument, a Set Server window (Figure 2-21) will pop up to ask for the CM server name and port. Enter the server name or its IP address; in most cases, the server port should be default port Figure CM Server Selection Window WLAN IEEE a/g ESG Test Example 2-25

34 ADS Ptolemy AMS Examples When CM is set up, the Remote Instrument Explorer window will list the available instruments. Figure Remote Instrument Explorer Select the ESG instrument from the list (you can query the instrument ID to identify the instruments), then click OK to finish the ESG instrument setup. This message will appear in the simulation log window during simulation: WLAN_802_11ag_ESG_test.ESG.ESG_Interface: Scaling IQ data by scaling factor... WLAN_802_11ag_ESG_test.ESG.ESG_Interface: Beginning streaming download of IQ... WLAN_802_11ag_ESG_test.ESG.ESG_Interface: Download 100% complete Figure 2-23 shows the ESG display (LCD on the ESG box) after simulation. It shows that the downloaded waveform (ADS_WAVEFORM) has 8000 sample points and has been loaded and modulated to the RF carrier (2.4 GHz, -20 dbm). Figure ESG Waveform Segments Display after Downloading 2-26 WLAN IEEE a/g ESG Test Example

35 Note You may need several key strikes on the ESG front panel to get to this Waveform Segments display. For more information about the Agilent ESG instruments, visit If the parameter CollectData is set to YES in CM_ESG_E4438C_Sink_IQ, the downloaded signal will be collected by TimedSink in CM_ESG_E4438C_Sink_IQ. When launching ADS Data Display, simulation results will be displayed as shown in Figure Figure ESG Downloading Data Display WLAN_802_11ag_ESG_test WLAN IEEE a/g ESG Test Example 2-27

36 ADS Ptolemy AMS Examples WLAN_802_11ag_IQ WLAN_802_11ag_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as subnetwork WLAN_802_11ag_IQ.dsn. Figure 2-25 shows the WLAN_802_11ag_IQ subnetwork design in an ADS DSP schematic. Design parameters for this subnetwork are shown in Figure Components used in this subnetwork are described in the following paragraphs. Figure ADS Ptolemy Design WLAN_802_11ag_IQ.dsn 2-28 WLAN IEEE a/g ESG Test Example

37 Figure WLAN_802_11ag_IQ Subnetwork Parameters WLAN_802_11a_RF This ADS WLAN Design Library model is the core signal generation model in this subnetwork design. USampleRF This is used to achieve high fidelity signal when the native ADS Ptolemy time step is not small enough to satisfy the designer s needs. When OutputUpsample is greater than 1, PolyPhaseFilter will be used for interpolation. As a result, the output signal will be delayed. Please see USampleRF component documentation for more details. AMS_Interface The ADS Ptolemy AMSD-ADE integration infrastructure requires the AMS_Interface model to be used for every port of the subnetwork design. AMS_Interface has two functions to the user: specify the PortType and specify the TStep. PortType must be correctly set for each of the AMS_interface models. In this subnetwork, Port II and QQ are set to electrical; Port PSDU is set to wreal. Setting TStep for AMS_interface is optional. TStep needs to be set at only one place in the subnetwork design; in this design, TStep is set in WLAN_802_11a_RF. For more details, refer to AMS_Interface component documentation. TimedSink and ActivatePath TimedSink is used for every port with ActivatePath to collect the data on demand. When CollectData=YES, ActivatePath will enable TimedSink to collect the data. Data collected by TimedSink can be used and displayed in the ADS Data Display after simulation. VAR The VAR block contains the equations to convert SignalIQrms voltage and NoiseIQrms voltage to signal power and resistor temperature. WLAN IEEE a/g ESG Test Example 2-29

38 ADS Ptolemy AMS Examples RangeCheck This model checks parameter settings and reports errors at the beginning of simulation. Currently, RangeCheck is not customizable and works for pre-configured ADS Ptolemy models only WLAN IEEE a/g ESG Test Example

39 CM_ESG_E4438C_Sink_IQ CM_ESG_E4438C_Sink_IQ is an imported ADS Ptolemy AMS model. It was created in ADS as a subnetwork - CM_ESG_E4438C_Sink_IQ.dsn. The design parameters and ADS symbol are shown in Figure Figure WLAN_802_11ag_BER_IQ Subnetwork Parameters WLAN IEEE a/g ESG Test Example 2-31

40 ADS Ptolemy AMS Examples Using this Example Project in AMSD-ADE The example project demonstrates the following steps for using ADS Ptolemy designs in AMSD-ADE. ADS Building ADS Ptolemy designs (pre-configured models). Building ADS top-level schematic to test pre-configured models. Exporting pre-configured models. AMSD-ADE Importing pre-configured ADS Ptolemy models Building AMSD-ADE top cellviews, which use imported pre-configured ADS Ptolemy models. All intermediate files are kept during the above steps; therefore, the example project can be used to: Run (or modify and run) the top cellviews then observe the simulation results in both Wavescan and ADS Data Display. Import pre-configured ADS Ptolemy models into different libraries. Modify the pre-configured ADS Ptolemy models, then export the modified models Using this Example Project in AMSD-ADE

41 Using Pre-Configured AMSD-ADE Top Cellviews and Pre-Imported Library Table 2-1 identifies the libraries defined in WLAN_ExportToAMSD_prj/cdsLibs/cds.lib. Table 2-1. Libraries Defined in WLAN_ExportToAMSD_prj/cdsLibs/cds.lib Library Name Library Location Comments adswlan_test./adswlan_test top cellviews adswlanexamplelib./adswlanexamplelib pre-configured ADS Ptolemy models sic_modules./sic_modules RF DUT veriloga rflib./rflib RF DUT schematic To set up the pre-configured cellviews and libraries: 1. Copy $HPEESOF_DIR/examples/Tutorials/WLAN_ExportToAMSD_prj to local area. 2. Include WLAN_ExportToAMSD_prj/cdsLibs/cds.lib in the cds.lib file, which is used to start RFDE. 3. Copy directory adswlan_test under WLAN_ExportToAMSD_prj/artist_states to Cadence State Save Directory (by default, $HOME/.artist_states) Note For more information about the State Save Directory, refer to Cadence Product Documentation Virtuoso Analog Design Environment User Guide, Environment Setup. 4. Copy files under WLAN_ExportToAMSD_prj/adsptolemy/templates to $HOME/hpeesof/circuit/templates. Using this Example Project in AMSD-ADE 2-33

42 ADS Ptolemy AMS Examples To open top cellviews and load the save state: 1. Start RFDE 2. In the CIW window, click File > Open to open the Open File form. 3. Select the top cellview you want in adswlan_test library, the View Name should be config. 4. Click OK and another form will open; ensure the Top Cell View is selected, click OK. 5. Access the Analog Design Environment (ADE) window from the Schematic Editing window and select ams as the Simulator. 6. Load the saved state; there is only one saved state for each pre-configured top cellview. You are required to use these pre-configured states to simulate the pre-configured cellviews. For the WLAN_802_11ag_BER_test cellview especially, the corresponding state for this cellview is pre-configured to include a few Verilog compiler directives to be used in one of the veriloga.va files used in the DUT for this cell Using this Example Project in AMSD-ADE

43 Results can be displayed in both Cadence Wavescan and ADS Data Display. To view the results: 1. Launch ADS Data Display: click Results > ADS Ptolemy > Launch Data Display from the ADS window. 2. The pre-configured ADS Ptolemy models use OutputOption to enable automatic data display template insertion when the ADS display is launched. Using this Example Project in AMSD-ADE 2-35

44 ADS Ptolemy AMS Examples Importing Pre-Configured ADS Ptolemy Models to Different Libraries The pre-configured ADS Ptolemy Models have been imported to adswlanexamplelib for easy access. The pre-configured top cellviews have demonstrated how to use the adswlanexamplelib library. However, pre-configured ADS Ptolemy models can easily be imported into other libraries to meet different requirements. 1. Start RFDE. 2. Click Tools > Import ADS Ptolemy AMS Models to access this form. for the ADS Project input, Browse to WLAN_ExportToAMSD_prj for AMS Models, select Import all models or an individual model to be imported. for Destination Library, select the library to hold the imported model(s) for AMS View, accept verilogams. 3. Click OK. 4. The model(s) will be imported into the specified library and ready to use. Note The import process will also import (copy) the data display templates (under <xxx>_prj/adsptolemy/templates) to the $HOME/hpeesof/circuit/templates area. Any existing files with the same name will be overwritten Using this Example Project in AMSD-ADE

45 Modifying Pre-Configured ADS Ptolemy Models Modifying pre-configured ADS Ptolemy models is a good starting point for building customized ADS Ptolemy designs. (Refer to Creating ADS Ptolemy Designs for Use in AMSD-ADE on page A-1 for the basic requirements.) When modifying pre-configured models, adhere to the following guidelines (these guidelines were followed in the pre-configured ADS models). Integer pin (yellow), float pin (blue), baseband timed pin (black), and anytype pin (red) can be connected to AMS_Interface model directly; no other converters are required. Set the simulation time step at one place only. Place ActivatePath and TimedSink for each port to enable easy debugging; ActivatePath should not be activated by default to reduce the dataset size. Use USampleRF with Type=PolyPhaseFilter in the signal source when needed. Use OutputOption. After testing the customized ADS Ptolemy design in ADS, it can be exported for use in AMSD-ADE. Refer to Exporting ADS Ptolemy Designs for Use in AMSD-ADE on page A-2. Every electrical output port will be associated with a transition function during the export process. The default transition time is set to 10% of the time step. This transition function can be changed by manually modifying the generated.vams file under <xxx>_prj/adsptolemy/ams. The shipped example WLAN_802_11ag_IQ_AMS.vams has the following code segment that is related to the transition function: analog begin V(II) <+ transition(real_ii, 0, ADSPtolemy_II_TStep/10); V(QQ) <+ transition(real_qq, 0, ADSPtolemy_QQ_TStep/10); end Note ADSPtolemy_II_TStep and ADSPtolemy_QQ_TStep (in general, ADSPtolemy_<port_name>_TStep) in the above code segment are internal variables. The value of these variables will be set properly during simulation. Changing the initial values or assigning other values to these variables in the.vams file does not take effect. Using this Example Project in AMSD-ADE 2-37

46 ADS Ptolemy AMS Examples References [1] Cadence Virtuoso Custom Design Platform System/IC Flow Workshop Manual, V1.0. [2] Cadence Product Documentation, Virtuoso Analog Design Environment User Guide, Product Version References

47 Chapter 3: Using ADS Ptolemy AMS Models in AMSD-ADE Introduction Ptolemy models can be used in AMSD-ADE (Cadence Analog Mixed-Signal Designer integrated into Cadence Analog Design Environment) to perform complex wireless system measurements using wireless test bench models. System designers can create AMS Ptolemy models using ADS. Ptolemy components in an AMSD-ADE schematic will launch ADS simulation and communicate with the AMSD simulator using inter-process communication. The AMSD-ADE schematic can contain any AMS components. The user must set up a tran analysis in AMSD-ADE to control analog simulation. Importing ADS Ptolemy AMS Models System designers can create ADS Ptolemy source and sink models in ADS and export them to AMSD-ADE. SystemIC designers can import these models into AMSD-ADE to perform complex wireless system measurements. For details about creating and exporting WTB models, refer to Appendix A, Creating and Exporting ADS Ptolemy AMS Models. To import the content into AMSD-ADE, SystemIC designers use the Import ADS Ptolemy AMS Models form. Introduction 3-1

48 Using ADS Ptolemy AMS Models in AMSD-ADE To import ADS Ptolemy AMS models from a project: 1. Launch RFDE (Cadence Design Framework II with RFDE installed) 2. From the Cadence CIW window, select menu item Tools > Import ADS Ptolemy Design as AMS Model to launch a dialog box to import the Ptolemy models. 3. Specify a directory path to ADS Project that contains Ptolemy models created and exported by system designers. Alternatively, click Browse to open the File Browser window. Locate the path to the project containing exported Ptolemy model(s). Click OK or Apply. The selected path appears in the Path Editor s field ADS Project. 4. If there are any Ptolemy AMS models found in the project, the AMS Models list will be updated. Select Import all models to import everything under the project or select an individual model to import. 5. Select the Library to place the Ptolemy content into. Only those libraries that have write permission for the user will be listed. 6. Select the AMS View to place the Ptolemy AMS wrapper content into. By default, the AMS view will be verilogams. 7. Turn ON/OFF Overwrite Symbol View to overwrite on an existing symbol. If one does not exist a new symbol will be created. Users can have their own symbol and/or their own verilogams view. To avoid overwriting the user-created symbol and/or verilogams views, turn off the button to overwrite the symbol and type in a new name for the AMS view, respectively. This is useful if you have a different VerilogAMS representation of the Ptolemy model with the same pin configuration. 3-2 Importing ADS Ptolemy AMS Models

49 Simulating ADS Ptolemy AMS Models Imported AMS Ptolemy models are just like any other AMS components that can be placed on a schematic. The user must create the corresponding config view. If the user has renamed the AMS view during import for an imported component, the new AMS view name must be selected in the Cadence Hierarchy Editor for including Ptolemy components in the simulation. All digital pins are mapped as wreal ports. They can only be connected to other wreal ports. Viewing Simulation Results for ADS Ptolemy AMS Models Simulation of imported Ptolemy models will produce a dataset under the data directory created under the simulation hierarchy. Users can then use Results > ADS Ptolemy > Launch Data Display to launch ADS Data Display to view the Ptolemy simulation results. If the ADS Ptolemy AMS models were created with OutputOption components (which specify the templates to automatically insert) then the Data Display that pops up will have the listed templates inserted automatically. The dataset results can also be merged with the PSF data created by AMS simulation using Results > ADS Ptolemy>Translate Dataset to PSF. After every simulation, if the Data Display window is already up, the user must manually invoke menu item Results > ADS Ptolemy > Launch Data Display to update the automatically inserted templates in the Data Display. The same is true for the PSF content; after every simulation the user must manually launch Results > ADS Ptolemy > Translate Dataset to PSF to update the PSF content. ADS Ptolemy AMS models can be used in a distributed simulation. Each simulation might generate completely dataset, and could contain completely different set of templates to be inserted in the Data Display. Each simulation will generate a dataset with configurations and data display template information in which to view results. At the end of simulation the dataset is copied under the data directory under the parent simulation project directory. From AMSD-ADE one can launch data display, as mentioned earlier, using Results > ADS Ptolemy > Launch Data Display. If the data directory under the parent simulation project directory contains more than one dataset, the Prompt for Dataset window opens containing the list of datasets generated from a given Analog Design Simulating ADS Ptolemy AMS Models 3-3

50 Using ADS Ptolemy AMS Models in AMSD-ADE Environment session; datasets in the list include the results of distributed and individual simulations. Select a dataset to use for automatic plotting, and click OK. The selected dataset will contain the data display template names that must be used for automatic plotting. Each different dataset selection will update the final automatic plot window. Setting Random Seed for ADS Ptolemy Models To control the random seed for random number generators used in imported Ptolemy models, use the menu item on ADE Setup > ADS Ptolemy Variables to launch a dialog box to modify the seed. The modified number is added as a design variable ADSPtolemySeed. You can either modify the design variable directly or use the above-mentioned dialog box. ADSPtolemySeed is used by all random number generators in the Ptolemy simulator, except those components that use their own specific seed parameter. ADSPtolemySeed initializes the random number generation. The same seed value produces the same random results, thereby giving predictable simulation results. To generate repeatable random output from simulation to simulation, use any positive seed value. For the output to be truly random, enter a seed value of 0. Using Instrument Connectivity If the exported ADS Ptolemy AMS model contains a parameter that is of the type Instrument, then the imported model will contain a button to select an instrument. For more details on instrument connectivity, refer to Chapter 4, Using Instrument Connectivity, in the Wireless Test Bench Simulation manual. Limitations ADS Ptolemy content in AMSD-ADE is not supported for use in either remote or distributed simulation. 3-4 Setting Random Seed for ADS Ptolemy Models

51 Distributed simulation in Cadence AMSD-ADE does not properly set the environment variables (LD_LIBRARY_PATH/SHLIB_PATH) used for loading of shared libraries on a distributed machine. These items are planned for a future release of Cadence AMSD-ADE. Limitations 3-5

52 Using ADS Ptolemy AMS Models in AMSD-ADE 3-6 Limitations

53 Appendix A: Creating and Exporting ADS Ptolemy AMS Models Introduction Using ADS Ptolemy, a system designer can create a DSP system design that is available to a SystemIC designer as a source or a measurement model in AMSD-ADE (Cadence Analog Mixed Signal Designer integrated in Cadence Analog Design Environment). A system designer can then make complex signal generation and system measurements available to a SystemIC designer. The SystemIC designer can then validate and verify the SystemIC design or device under test (DUT) in Cadence IC Design Tool or Design Framework II. This appendix describes how to create and export ADS Ptolemy designs to AMSD-ADE. Creating ADS Ptolemy Designs for Use in AMSD-ADE The design must be created in a DSP Schematic window using only DSP components. A/RF cosimulation sub-circuits can be embedded inside the design. Any A/RF components or resistors that are adjacent to the input or output port will have no impact on the SystemIC DUT. Currently, we only support exporting ADS Ptolemy source designs with all output ports and ADS Ptolemy sink designs with all input ports. ADS Ptolemy source design requirements for use in AMSD-ADE are: The ADS Ptolemy design must contain all output ports. The design should generate a timed baseband signal appropriate for stimulating the SystemIC DUT. Ports must be appropriately named, and cannot be VerilogAMS keywords. An AMS_Interface (refer to AMS_Interface documentation) component must be placed adjacent to and connected to the output port of the design. Each port can be exported as an analog (electrical) or a digital (wreal) port. A-1

54 Creating and Exporting AMS Models ADS Ptolemy sink design requirements for use in AMSD-ADE: The ADS Ptolemy design must contain all input ports. The design reads only timed baseband signals from the SystemIC DUT. Ports must be appropriately named and cannot be VerilogAMS keywords. An AMS_Interface (refer to AMS_Interface documentation) component must be placed adjacent to and connected to the input port of the design Each port can be exported as an analog port (electrical) or a digital port (wreal). Each design can have parameters as required. These parameters will be available for modification in the AMSD-ADE environment. Parameters can be added using the File > Design Parameters in an ADS Schematic window. Before Exporting ADS Ptolemy Designs for Use in AMSD-ADE It is required that you verify the source and sink designs by placing the instance of these designs in another top-level design, and connecting appropriate components and a DF controller. This top-level design must simulate successfully before attempting to export Sink and Source designs to AMSD-ADE. Exporting ADS Ptolemy Designs for Use in AMSD-ADE After creating an ADS Ptolemy design as described in Creating ADS Ptolemy Designs for Use in AMSD-ADE on page A-1, export the design so it can be used in AMSD-ADE. To export the design, save it and select Tools > Export ADS Ptolemy Design >As AMS model to AMSD-ADE in the schematic window containing the design. An Export Status/Error/Warning dialog box appears showing the exporting progress. A temporary design window will open where the design will be instantiated before the export starts. A successful export process generates the files <Design name>_ams.cdf, <Design name>_ams.vams and <Design name>_ams.net. These files are saved with the exported design under the project directory..._prj/adsptolemy/ams. A-2

55 Creating a Results Display for ADS Ptolemy Designs Used in AMSD-ADE An ADS Ptolemy design may have complex data that the SystemIC designer will not know how to interpret. To help simplify data analysis, the System designer must use the following steps: 1. System designer must perform verification of the design as mentioned earlier to create a dataset in ADS. 2. Open a new DDS window. Add one or more new pages and name them appropriately. 3. Add correct equations/plots/configurations on the new pages. 4. Save this DDS file as a template by choosing File > Save as Template on the DDS window. Select the User category to save the template. 5. The template file is saved under $HOME/hpeesof/circuit/templates. 6. Copy the template file to _prj/adsptolemy/templates. 7. Place an OutputOption controller in the design s schematic window. (The OutputOption component can be placed at any level of hierarchy in the design.) 8. Add the data display template name, created above, to the list of names. More than one data display template is allowed for a given design. 9. Re-export the design. Now, when this design is used in an AMSD-ADE simulation, the templates listed in the OutputOption controller will be inserted in the DDS window that users can launch via Results>ADS Ptolemy>Launch Data Display menu item. A-3

56 Creating and Exporting AMS Models A-4

57 Index A AMSD-ADE, 1-1 D description, feature, 1-1 design collateral, 1-1 distributed, 3-4 F feature, 1-1 S simulation remote, 3-4 system test benches, 1-1 SystemIC, 1-2 V virtual prototype, 1-2 Index-1

58 Index-2

HDL Cosimulation May 2007

HDL Cosimulation May 2007 HDL Cosimulation May 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

HDL Cosimulation August 2005

HDL Cosimulation August 2005 HDL Cosimulation August 2005 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

SystemVue - WPAN Baseband Verification Library. SystemVue WPAN Baseband Verification Library

SystemVue - WPAN Baseband Verification Library. SystemVue WPAN Baseband Verification Library SystemVue 201007 2010 WPAN Baseband Verification Library 1 Agilent Technologies, Inc 2000-2010 395 Page Mill Road, Palo Alto, CA 94304 USA No part of this manual may be reproduced in any form or by any

More information

Advanced Design System IFF Schematic Translation for Cadence

Advanced Design System IFF Schematic Translation for Cadence Advanced Design System 2001 IFF Schematic Translation for Cadence August 2001 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty

More information

Notice. Mentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and other countries.

Notice. Mentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and other countries. HDL Blocks May 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including, but

More information

Advanced Design System Netlist Exporter

Advanced Design System Netlist Exporter Advanced Design System 2002 Netlist Exporter February 2002 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with

More information

RF Design Environment 2003A. Release Notes

RF Design Environment 2003A. Release Notes RF Design Environment 2003A Release Notes May 2003 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

SPICE Model Generator

SPICE Model Generator SPICE Model Generator August 2005 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

RFIC Dynamic Link September 2004

RFIC Dynamic Link September 2004 RFIC Dynamic Link September 2004 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

SPICE Model Generator

SPICE Model Generator SPICE Model Generator September 2004 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

Advanced Design System Netlist Exporter Setup

Advanced Design System Netlist Exporter Setup Advanced Design System 2002 Netlist Exporter Setup February 2002 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind

More information

Vendor Component Libraries S-Parameter Transistor Library

Vendor Component Libraries S-Parameter Transistor Library Vendor Component Libraries S-Parameter Transistor Library May 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind

More information

MATLAB Blocks September 2006

MATLAB Blocks September 2006 MATLAB Blocks September 2006 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

Smith Chart Utility May 2007

Smith Chart Utility May 2007 Smith Chart Utility May 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

HDL Cosimulation September 2002

HDL Cosimulation September 2002 HDL Cosimulation September 2002 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

Advanced Design System HDL Cosimulation

Advanced Design System HDL Cosimulation Advanced Design System 2001 HDL Cosimulation August 2001 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

Signal Converters September 2004

Signal Converters September 2004 Signal Converters September 2004 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

Advanced Design System ISS Cosimulation

Advanced Design System ISS Cosimulation Advanced Design System 2001 ISS Cosimulation August 2001 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

Windows Installation January 2007

Windows Installation January 2007 Windows Installation January 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

HP Internet Usage Manager Software Release Notes

HP Internet Usage Manager Software Release Notes HP Internet Usage Manager Software Release Notes Version 7.0 Manufacturing Part Number: N/A E1010 U.S.A. Copyright 2010 Hewlett-Packard Company All rights reserved. Legal Notices The information in this

More information

Graphical Cell Compiler

Graphical Cell Compiler Graphical Cell Compiler May 2003 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

ADS Ptolemy Simulation

ADS Ptolemy Simulation ADS Ptolemy Simulation January 2007 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

Advanced Design System RFIC Dynamic Link Users Guide

Advanced Design System RFIC Dynamic Link Users Guide Advanced Design System 2001 RFIC Dynamic Link Users Guide August 2001 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any

More information

Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library

Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library December 2003 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes

More information

ECE 546 HOMEWORK No 10 Due Thursday, April 19, yes last

ECE 546 HOMEWORK No 10 Due Thursday, April 19, yes last ECE 546 HOMEWORK No 10 Due Thursday, April 19, 2018 In this homework you will extract the pulse response of the given channel, extract the decision feedback equalization (DFE) coefficients to equalize

More information

Nimsoft Monitor. proxy Guide. v3.1 series

Nimsoft Monitor. proxy Guide. v3.1 series Nimsoft Monitor proxy Guide v3.1 series Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Nimsoft Service Desk. Single Sign-On Configuration Guide. [assign the version number for your book]

Nimsoft Service Desk. Single Sign-On Configuration Guide. [assign the version number for your book] Nimsoft Service Desk Single Sign-On Configuration Guide [assign the version number for your book] Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document

More information

Revision Notes: July2004 Generate tutorial for single transistor analysis. Based on existing schematic entry tutorial developed for ECE410

Revision Notes: July2004 Generate tutorial for single transistor analysis. Based on existing schematic entry tutorial developed for ECE410 Cadence Analog Tutorial 1: Schematic Entry and Transistor Characterization Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group. Revision Notes: July2004 Generate tutorial for

More information

Unified Infrastructure Management Compatibility Matrix June 26, 2015

Unified Infrastructure Management Compatibility Matrix June 26, 2015 Unified Infrastructure Management Compatibility Matrix June 26, 2015 1 Unified Infrastructure Management Compatibility Matrix- CA Technologies Legal Notices Copyright 2013, CA. All rights reserved. Warranty

More information

Nimsoft Monitor. hpovsdgtw Guide. v1.2 series

Nimsoft Monitor. hpovsdgtw Guide. v1.2 series Nimsoft Monitor hpovsdgtw Guide v1.2 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Unified Infrastructure Management Compatibility Matrix September 05, 2017

Unified Infrastructure Management Compatibility Matrix September 05, 2017 Unified Infrastructure Management Compatibility Matrix September 05, 2017 1 Unified Infrastructure Management Compatibility Matrix- CA Technologies Legal Notices Copyright 2017, CA. All rights reserved.

More information

Nimsoft Monitor. xendesktop Release Notes. All series

Nimsoft Monitor. xendesktop Release Notes. All series Nimsoft Monitor xendesktop Release Notes All series Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being

More information

Welcome To HP OpenView Network Node Manager

Welcome To HP OpenView Network Node Manager Welcome To HP OpenView Network Node Manager Windows NT, Windows 2000, HP-UX, and Solaris Manufacturing Part Number: J1240-90052 March 2001 Copyright 2001 Hewlett-Packard Company. Legal Notices Hewlett-Packard

More information

Cadence Tutorial: Schematic Entry and Circuit Simulation of a CMOS Inverter

Cadence Tutorial: Schematic Entry and Circuit Simulation of a CMOS Inverter Cadence Tutorial: Schematic Entry and Circuit Simulation of a CMOS Inverter Introduction This tutorial describes the steps involved in the design and simulation of a CMOS inverter using the Cadence Virtuoso

More information

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group.

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group. Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group. Revision Notes: Aug. 2003 update and edit A. Mason add intro/revision/contents

More information

Agilent EZChrom SI. Startup Guide

Agilent EZChrom SI. Startup Guide Agilent EZChrom SI Startup Guide Notices Copyright Scientific Software, Inc 2003 Agilent Technologies, Inc. 2006. No part of this manual may be reproduced in any form or by any means (including electronic

More information

Advanced Design System 1.5. Digital Filter Designer

Advanced Design System 1.5. Digital Filter Designer Advanced Design System 1.5 Digital Filter Designer December 2000 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind

More information

Nimsoft Monitor. ocs_monitor Guide. v1.3 series

Nimsoft Monitor. ocs_monitor Guide. v1.3 series Nimsoft Monitor ocs_monitor Guide v1.3 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Nimsoft Monitor. websphere Guide. v1.5 series

Nimsoft Monitor. websphere Guide. v1.5 series Nimsoft Monitor websphere Guide v1.5 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Nimsoft Monitor. sysstat Guide. v1.1 series

Nimsoft Monitor. sysstat Guide. v1.1 series Nimsoft Monitor sysstat Guide v1.1 series Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

ELEC 301 Lab 2: Cadence Basic

ELEC 301 Lab 2: Cadence Basic ELEC 301 Lab 2: Cadence Basic Revision: 2.1 Last modified: Aug. 98 Introduction In this class, you will be introduced to the Cadence suit of IC design tools. These tools are a very powerful set of tools.

More information

Nimsoft Monitor Server

Nimsoft Monitor Server Nimsoft Monitor Server Configuration Guide v6.00 Document Revision History Version Date Changes 1.0 10/20/2011 Initial version of Nimsoft Server Configuration Guide, containing configuration and usage

More information

HP OpenView Service Desk

HP OpenView Service Desk HP OpenView Service Desk OpenView Operations Integration Administrator s Guide Software Version: 5.10 For the Windows and UNIX Operating Systems Manufacturing Part Number: None Document Release Date: August

More information

Nimsoft Monitor. cluster Guide. v2.6 series

Nimsoft Monitor. cluster Guide. v2.6 series Nimsoft Monitor cluster Guide v2.6 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

EEC 118 Spring 2011 Lab #5 Manchester Carry-Chain Adder

EEC 118 Spring 2011 Lab #5 Manchester Carry-Chain Adder EEC 118 Spring 2011 Lab #5 Manchester Carry-Chain Adder Rajeevan Amirtharajah Dept. of Electrical and Computer Engineering University of California, Davis Issued: May 9, 2011 Due: May 20, 2011, 5 PM in

More information

Tanner Analog Front End Flow. Student Workbook

Tanner Analog Front End Flow. Student Workbook Student Workbook 2016 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and is subject

More information

Advanced Design System 1.5. Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library

Advanced Design System 1.5. Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library Advanced Design System 1.5 Vendor Component Libraries murata Manufacturing Measurement-Based SMT Library December 2000 Notice The information contained in this document is subject to change without notice.

More information

Nimsoft Unified Management Portal

Nimsoft Unified Management Portal Nimsoft Unified Management Portal NimsoftMobile Guide 2.0 Document Revision History Document Version Date Changes x.x xx/xx/2012 Initial version for xxxxxxxxxxxx Legal Notices Copyright 2012, Nimsoft Corporation

More information

FLEXIBLE WIRELESS TEST SOLUTIONS for the Lab BROCHURE

FLEXIBLE WIRELESS TEST SOLUTIONS for the Lab BROCHURE FLEXIBLE WIRELESS TEST SOLUTIONS for the Lab BROCHURE ~7 BILLION NEW SMARTPHONES 2013-2017 30 BILLION CONNECTED DEVICES BY 2019 >50% OF DATA IS MOBILE VIDEO TODAY, 66% BY 2017 1000X DATA GROWTH CHALLENGE

More information

Creating EMPro Projects. EMPro 2012 October 2012 Creating EMPro Projects

Creating EMPro Projects. EMPro 2012 October 2012 Creating EMPro Projects EMPro 2012 October 2012 Creating EMPro Projects 1 Agilent Technologies, Inc 2000-2011 5301 Stevens Creek Blvd, Santa Clara, CA 95052 USA No part of this documentation may be reproduced in any form or by

More information

Using Instruments May 2003

Using Instruments May 2003 Using Instruments May 2003 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

This is a brief tutorial about building a Symbol for a Schematic in Cadence IC design tool environment for hierarchical design of schematics.

This is a brief tutorial about building a Symbol for a Schematic in Cadence IC design tool environment for hierarchical design of schematics. This is a brief tutorial about building a Symbol for a Schematic in Cadence IC design tool environment for hierarchical design of schematics. 1. > cd work035 2. > cadsetup ams035 3. > virtuoso& IMPORTANT:

More information

Spectre-Compatible Process Design Kits

Spectre-Compatible Process Design Kits Spectre-Compatible Process Design Kits August 2005 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

Nimsoft Monitor. ntp_response Guide. v1.2 series

Nimsoft Monitor. ntp_response Guide. v1.2 series Nimsoft Monitor ntp_response Guide v1.2 series Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed,

More information

Unified Management Portal

Unified Management Portal Unified Management Portal Unified Management Portal Release Notes 6.2.1 Document Revision History Document Version Date Changes 1.0 12/18/2012 Initial version for UMP 6.2. 1.1 2/4/2013 Updated version

More information

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group.

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group. Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group. Revision Notes: Jan. 2006 Updated for use with spectre simulator

More information

CA Nimsoft Service Desk

CA Nimsoft Service Desk CA Nimsoft Service Desk Release Notes 7.0.7.4 P03 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed,

More information

Using Circuit Simulators

Using Circuit Simulators Using Circuit Simulators August 2005 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

Installing Enterprise Switch Manager

Installing Enterprise Switch Manager Installing Enterprise Switch Manager NN47300-300 Document status: Standard Document version: 0401 Document date: 26 March 2008 All Rights Reserved The information in this document is subject to change

More information

Design Rule Checker December 2003

Design Rule Checker December 2003 Design Rule Checker December 2003 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material,

More information

The original document link is

The original document link is Tutorial:Analog Artist with HSPICE The original document link is http://www.eda.ncsu.edu/wiki/tutorial:analog_artist_with_hspice This tutorial will introduce you to the Cadence Environment: specifically

More information

Agilent OpenLAB Chromatography Data System (CDS)

Agilent OpenLAB Chromatography Data System (CDS) Agilent OpenLAB Chromatography Data System (CDS) EZChrom Edition Reusing EZChrom Data in OpenLAB CDS with Data Store or ECM Notices Agilent Technologies, Inc. 2012 No part of this manual may be reproduced

More information

Agilent E2094M IO Libraries

Agilent E2094M IO Libraries Agilent E2094M IO Libraries Agilent IO Libraries Installation and Configuration Guide Agilent Technologies Notices Agilent Technologies, Inc. 2003 No part of this manual may be reproduced in any form or

More information

Nimsoft Monitor. qos_processor Guide. v1.0 series

Nimsoft Monitor. qos_processor Guide. v1.0 series Nimsoft Monitor qos_processor Guide v1.0 series Legal Notices Copyright 2012, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed,

More information

Agilent N5410A Fibre Channel Automated Test Application

Agilent N5410A Fibre Channel Automated Test Application Agilent N5410A Fibre Channel Automated Test Application Compliance Testing Methods of Implementation Agilent Technologies Notices Agilent Technologies, Inc. 2005 No part of this manual may be reproduced

More information

Vivado Design Suite User Guide

Vivado Design Suite User Guide Vivado Design Suite User Guide Design Flows Overview Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx products. To

More information

orb2 for C/C++ Administrator Guide (z/os)

orb2 for C/C++ Administrator Guide (z/os) orb2 for C/C++ Administrator Guide (z/os) orb2 for C/C++ Administrator Guide (z/os) Subject Platform-specific instructions for installing, configuring and administering orb2. Software Supported orb2 for

More information

Nimsoft Monitor. sharepoint Guide. v1.4 series

Nimsoft Monitor. sharepoint Guide. v1.4 series Nimsoft Monitor sharepoint Guide v1.4 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Installing Enterprise Switch Manager

Installing Enterprise Switch Manager Installing Enterprise Switch Manager ATTENTION Clicking on a PDF hyperlink takes you to the appropriate page If necessary, scroll up or down the page to see the beginning of the referenced section NN47300-300

More information

CA Nimsoft Monitor for Flow Analysis

CA Nimsoft Monitor for Flow Analysis CA Nimsoft Monitor for Flow Analysis Release Notes Release 1.0 Document Revision History Document Version Date Changes 1.0 9/29/2012 Initial version CA Nimsoft Monitor for Flow Analysis Release Notes Contact

More information

Keysight TAP Training Lab 2 TAP Results Viewer

Keysight TAP Training Lab 2 TAP Results Viewer Keysight TAP Training Lab 2 TAP Results Viewer Notices DFARS/Restricted Rights Notice If software is for use in the performance of a U.S. Government prime contract or subcontract, Software is delivered

More information

Cadence Tutorial C: Simulating DC and Timing Characteristics 1

Cadence Tutorial C: Simulating DC and Timing Characteristics 1 Cadence Tutorial C: Simulating DC and Timing Characteristics Created for the MSU VLSI program by Professor A. Mason and the AMSaC lab group Last updated by Patrick O Hara SS15 Document Contents Introduction

More information

Release Notes: ProCurve Mobility Manager Version 1.0, Update 1

Release Notes: ProCurve Mobility Manager Version 1.0, Update 1 Release Notes: ProCurve Mobility Manager Version 1.0, Update 1 Installation Pre-Requisites: The ProCurve Mobility Manager (PMM 1.0) Update 1 requires that you have the following software installed and

More information

Advanced Design System DSP Synthesis

Advanced Design System DSP Synthesis Advanced Design System 2002 DSP Synthesis February 2002 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

How To Plot Transconductance and Even More. By Ruida Yun

How To Plot Transconductance and Even More. By Ruida Yun How To Plot Transconductance and Even More By Ruida Yun g m /I d based methodology is preferred for short-channel length analog circuit design however there is no GUI support for this method in the current

More information

Cadence Schematic Tutorial. EEE5320/EEE4306 Fall 2015 University of Florida ECE

Cadence Schematic Tutorial. EEE5320/EEE4306 Fall 2015 University of Florida ECE Cadence Schematic Tutorial EEE5320/EEE4306 Fall 2015 University of Florida ECE 1 Remote access You may access the Linux server directly from the NEB Computer Lab using your GatorLink username and password.

More information

CS755 CAD TOOL TUTORIAL

CS755 CAD TOOL TUTORIAL CS755 CAD TOOL TUTORIAL CREATING SCHEMATIC IN CADENCE Shi-Ting Zhou shi-ting@cs.wisc.edu After you have figured out what you want to design, and drafted some pictures and diagrams, it s time to input schematics

More information

Virtuoso Schematic Composer VHDL Interface. VHDL In for Design Framework II:

Virtuoso Schematic Composer VHDL Interface. VHDL In for Design Framework II: Virtuoso Schematic Composer VHDL Interface. VHDL In for Design Framework II: VHDL In for Design Framework II can convert a VHDL structural or behavioral description into one of three forms in Cadence database

More information

Virtuoso Schematic Composer

Virtuoso Schematic Composer is a schematic design tool from Cadence. In this tutorial you will learn how to put electrical components, make wire connections, insert pins and check for connection error. Start Cadence Custom IC Design

More information

Advanced Design System 1.5. Data Display

Advanced Design System 1.5. Data Display Advanced Design System 1.5 Data Display December 2000 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard

More information

Notices. DFARS/Restricted Rights Notice. Warranty. Technology Licenses. Document History

Notices. DFARS/Restricted Rights Notice. Warranty. Technology Licenses. Document History Notices DFARS/Restricted Rights Notice If software is for use in the performance of a U.S. Government prime contract or subcontract, Software is delivered and licensed as Commercial computer software as

More information

Agilent Dissolution Tester Driver

Agilent Dissolution Tester Driver Agilent Dissolution Tester Driver Agilent Technologies Notices Agilent Technologies, Inc. 2011-2012 No part of this manual may be reproduced in any form or by any means (including electronic storage and

More information

Instruments August 2005

Instruments August 2005 Instruments August 2005 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind with regard to this material, including,

More information

Nimsoft Monitor. netapp Guide. v1.0 series

Nimsoft Monitor. netapp Guide. v1.0 series Nimsoft Monitor netapp Guide v1.0 series Legal Notices Copyright 2012, Nimsoft Corporation Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification Corey Mathis Industry Marketing Manager Communications, Electronics, and Semiconductors MathWorks 2014 MathWorks,

More information

HP Software Revision Controller/XL Technical Addendum

HP Software Revision Controller/XL Technical Addendum Technical Addendum HP 3000 MPE/iX Computer Systems Edition 1 Manufacturing Part Number: 30328-90001 E0490 U.S.A. April 1990 Notice The information contained in this document is subject to change without

More information

Simulation, prototyping and verification of standards-based wireless communications

Simulation, prototyping and verification of standards-based wireless communications Simulation, prototyping and verification of standards-based wireless communications Colin McGuire, Neil MacEwen 2015 The MathWorks, Inc. 1 Real Time LTE Cell Scanner with MATLAB and Simulink 2 Real time

More information

Vivado Design Suite User Guide

Vivado Design Suite User Guide Vivado Design Suite User Guide Design Flows Overview Notice of Disclaimer The information disclosed to you hereunder (the Materials ) is provided solely for the selection and use of Xilinx products. To

More information

Agilent Series Logic Analysis System

Agilent Series Logic Analysis System Agilent 16900-Series Logic Analysis System Quick Start Guide for 16700-Series Users Agilent Technologies Notices Agilent Technologies, Inc. 2003-2004 No part of this manual may be reproduced in any form

More information

Nimsoft Monitor. dirscan Guide. v3.0 series

Nimsoft Monitor. dirscan Guide. v3.0 series Nimsoft Monitor dirscan Guide v3.0 series Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed, without

More information

FloTHERM Tutorial: Design Optimization

FloTHERM Tutorial: Design Optimization FloTHERM Tutorial: Design Optimization Software Version 11.3 October 2016 2015 Mentor Graphics Corporation All rights reserved. This document contains information that is proprietary to Mentor Graphics

More information

EE 330 Laboratory Experiment Number 11

EE 330 Laboratory Experiment Number 11 EE 330 Laboratory Experiment Number 11 Design and Simulation of Digital Circuits using Hardware Description Languages Fall 2017 Contents Purpose:... 3 Background... 3 Part 1: Inverter... 4 1.1 Simulating

More information

Making the Most of your MATLAB Models to Improve Verification

Making the Most of your MATLAB Models to Improve Verification Making the Most of your MATLAB Models to Improve Verification Verification Futures 2016 Graham Reith Industry Manager: Communications, Electronics & Semiconductors Graham.Reith@mathworks.co.uk 2015 The

More information

HP Intelligent Management Center SOM Administrator Guide

HP Intelligent Management Center SOM Administrator Guide HP Intelligent Management Center SOM Administrator Guide Abstract This guide contains comprehensive conceptual information for network administrators and other personnel who administrate and operate the

More information

Agilent 85130C NMD 3.5 mm to Type-N Adapter Kit

Agilent 85130C NMD 3.5 mm to Type-N Adapter Kit Agilent 85130C NMD 3.5 mm to Type-N Adapter Kit Operating and Service Manual Agilent Technologies Notices Agilent Technologies, Inc. 1987, 2004, 2008 No part of this manual may be reproduced in any form

More information

Agilent 1260 Infinity Purification Solution

Agilent 1260 Infinity Purification Solution Agilent 1260 Infinity Purification Solution Administrator's Quick Start Guide Agilent Technologies Notices Agilent Technologies, Inc. 2017 No part of this manual may be reproduced in any form or by any

More information

Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial

Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial 1 Table of Contents Design Flow in Libero TM IDE v2.3 Step 1 - Design Creation 3 Step 2 - Design Verification

More information

CPE/EE 427, CPE 527, VLSI Design I: Tutorial #2, Schematic Capture, DC Analysis, Transient Analysis (Inverter, NAND2)

CPE/EE 427, CPE 527, VLSI Design I: Tutorial #2, Schematic Capture, DC Analysis, Transient Analysis (Inverter, NAND2) CPE/EE 427, CPE 527, VLSI Design I: Tutorial #2, Schematic Capture, DC Analysis, Transient Analysis (Inverter, NAND2) Joel Wilder, Aleksandar Milenkovic, ECE Dept., The University of Alabama in Huntsville

More information

CA Nimsoft Monitor for Flow Analysis

CA Nimsoft Monitor for Flow Analysis CA Nimsoft Monitor for Flow Analysis Release Notes Release 1.1 Document Revision History Document Version Date Changes 1.1 11/30/2012 Updated for Flow Analysis 1.1 release 1.0 9/29/2012 Initial version

More information

CORBA Tutorial C++ Version 6.1, December 2003

CORBA Tutorial C++ Version 6.1, December 2003 CORBA Tutorial C++ Version 6.1, December 2003 IONA, IONA Technologies, the IONA logo, Orbix, Orbix/E, Orbacus, Artix, Orchestrator, Mobile Orchestrator, Enterprise Integrator, Adaptive Runtime Technology,

More information