HP 81200 User Manual

Data generator/analyzer platform
Show thumbs Also See for HP 81200:
Table of Contents

Quick Links

H P
8 1 2 0 0
D a t a G e n e r a t o r / A n a l y z e r P l a t f o r m
User Guide
Revision 2.1
Table of Contents
loading

Summary of Contents for HP HP 81200

  • Page 1 8 1 2 0 0 D a t a G e n e r a t o r / A n a l y z e r P l a t f o r m User Guide Revision 2.1...
  • Page 2 Brand or product names are trademarks or registered trademarks of their respective companies or organizations. Author: Jörg Bürkle, t3 medien GmbH HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 3: Table Of Contents

    Testing up to 1.3 Gbit/s with Two 660 Mbit/s Outputs Synchronization of Signals Trigger-Controlled Start and Stop Summary of Timing-Related Terms Data Generation Principles Emulate Real Pattern and Waveform Conditions Data Sequences Data Blocks Data Segments HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 4 How to Use the Mouse or Touchpad How to Navigate With the Keyboard How to Change Units and/or Vernier Steps Items of the Main Menu File Menu Edit Menu Tools Menu View Menu Go Menu HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 5 How to Add Channels in Analog Mode How to View and Change All Frequency Settings How to Set Up a Port Or Channel for Signals To Be Analyzed How to Set Analyzer Timing Parameters HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 6 How to Create a PRBS/PRWS Segment How to Save a New or Changed Segment How to Edit a Stored Segment How to Select a Segment How to Edit a Memory Segment HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 7 How to Adjust the Instrument Connectors How to Compensate for Cable Delays How to Compensate for Cable and DUT Board Delays How to Export/Import Settings or Segments Export/Import of a Setting Export/Import of Segments HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 8 How Can I Execute Different Tests Embedded in One Sequence? How Can I Change all Traces of a Port to Don’t Care? How Do I Set Up a Multiplexer BER Test? How Can I Create and Capture a Double-Speed PRWS? HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 9: What's New In This Release

    What’s New in This Release? HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 10 What’s New in This Release? This chapter gives an overview of the most important changes and enhancements of the HP 81200 Data Generator/Analyzer Platform. It starts with revision 2.1, which builds up on revision 2.0. The information is organized as follows: “Major Changes from Rev.
  • Page 11: Major Changes From Rev. 2.0 To 2.1

    Major Changes from Rev. 2.0 to 2.1 What’s New in This Release? Major Changes from Rev. 2.0 to 2.1 On from revision 2.1, two new frontends are available for the HP 81200 Data Generator/Analyzer Platform. Firmware commands have been added and the user interface has been enhanced to support the capabilities of these frontends.
  • Page 12: Enhanced Frontend Support

    EXTERNAL input of the central clock module can be multiplied by any factor between 1 and 256. The only restriction is that the external clock frequency must be higher than 1.3 MHz (330 MHz divided by 256). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 13: Quick Frequency Overview And Change

    Overview and quick access to all the frequency multiplier settings for a given device are provided by the new Frequency Overview window. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 14 What’s New in This Release? Major Changes from Rev. 2.0 to 2.1 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 15: Introduction To The System

    Introduction to the System HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 16 Introduction to the System This chapter makes you familiar with the HP 81200 Data Generator/Analyzer Platform, its components, operating principles, and terms. The information is organized as follows: “System Capabilities” on page 17 “System Components” on page 19 “Operating Principles” on page 26 “Timing Principles”...
  • Page 17: System Capabilities

    The system can be operated from the graphical user interface or controlled via LAN or HP-IB, for example in an automated test rack. It can also control other HP-IB instruments. It has a programming interface to HP VEE or C/C++.
  • Page 18: Key Features

    • Semi-automatic signal delay compensation. • Event recognition and reactions upon events. • Tabular and graphical result presentation. • Modular hardware structure. For details please refer to the HP 81200 Technical Specifications. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 19: System Components

    System Components Introduction to the System System Components The HP 81200 Data Generator/Analyzer Platform is available in several configurations. Standard configurations comprise: “Mainframes and Controllers” “Modules” on page 21 “Frontends” on page 22 “Trigger Pod” on page 22 Also supported are “Open VXI Configurations”...
  • Page 20 Introduction to the System System Components Figure 1 E4849A Mainframe Configuration Figure 2 E4840A Mainframe Configuration For details please refer to the HP 81200 Installation Guide and the HP 81200 Configuration Guide. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 21: Modules

    This module synchronizes up to 11 analyzer and generator modules. It can control up to two slave clock modules located in expander frames. A deskew probe can be connected and the HP 81200 Trigger Pod can be attached. The E4805A central clock module permits to use up to 5 loop levels within generated data sequences.
  • Page 22: Frontends

    For details please refer to the HP 81200 Technical Specifications. Trigger Pod The HP 81200 Trigger Pod is an option of the HP E4805A Central Clock Module. It can be used to detect external events and react on them. Figure 3 HP 81200 Trigger Pod The ribbon cable has to be connected to HP E4805A Clock Module.
  • Page 23: Identification Of Hardware Resources

    The input lines can be used to detect single, asynchronous events. If certain patterns (bit combinations) are to be detected, it is recommended to synchronize the incoming data with the HP 81200 system. This can be done by generating a clock signal at the TRIGGER OUTPUT of the E4805A Central Clock Module and applying that clock to the event source (see “How to Set the Characteristics of the Trigger Output”...
  • Page 24: Open Vxi Configurations

    As long as free slots are available, VXI modules of other systems can be plugged into the HP 81200 mainframe. You need only take care that the HP 81200 modules start from the leftmost slot and remain in contiguous slots.
  • Page 25: Summary Of Hardware-Related Terms

    Identifies the module within a clockgroup (1 to 12). ConnectorNumber: Identifies the connector of a module. Is counted from module top to bottom (1 to 8). Differential outputs are counted as one connector. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 26: Operating Principles

    This makes it possible to test a device under asynchronous conditions. The concept of the HP 81200 system is to create so-called virtual instruments out of the system’s present hardware resources (generator and analyzer channels).
  • Page 27: Hardware And Setup Models

    A channel is identified by Cx–My–Cz (ClockgroupNumber–ModuleNumber–ConnectorNumber). DUT Configuration The image of the DUT is constructed from a template. The HP 81200 system includes a general DUT template. The general DUT template provides two types of ports: • Data port This provides the capability to define data to be sent or analyzed.
  • Page 28: Software Structure

    Therefore, all the segments required by a setting can be stored in a “local” segment pool. Software Structure The software is based on a client-server architecture. The HP 81200 system can be controlled by one of the following interfaces: • Graphical User Interface...
  • Page 29 All commands and queries have to start with the virtual instrument’s specific handle. Per default, the HP-IB interface is configured as a listener. If the HP 81200 system shall be used as a bus controller, the configuration has to be changed.
  • Page 30: Summary Of Setup-Related Terms

    The complete setup for a DUT including all parameters and and references to the test patterns (segments). Handle: The identification of an instrument, such as DSRA. API: Application Programming Interface. SCPI: Standard Command language for Programmable Instruments. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 31: Timing Principles

    “Trigger-Controlled Start and Stop” on page 34 Choice of Clock Sources The HP 81200 system can be synchronized to an external clock. The external clock can be used to substitute the built-in 10 MHz reference. It can also be used to drive the system directly.
  • Page 32: Clock Setup Example

    If you have chosen 8 as the general blocklength granularity, then each data port and pulse port or each terminal of a pulse port can be set individually to frequencies of 1/8, 1/4, 1/2, 1 or 2 times the system clock frequency. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 33: Testing Up To 1.3 Gbit/S With Two 660 Mbit/S Outputs

    XOR addition (exclusive OR or modulo 2 addition). The addition takes place before levels are applied to the signals. Channel 1 Channel 2 Digital Addition (XOR) Digital Addition (XOR) of Channel 1 and Channel 2 Figure 7 Channel Addition HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 34: Synchronization Of Signals

    The EXT INPUT of the clock module can be used to start and stop the timing system of the HP 81200. The state of this input is sampled once a system period. If the CLOCK/REF INPUT is used as External Clock Source, this is the system period.
  • Page 35 Use a PAUSE segment for that purpose. The pause should have a duration of system period * frequency multiplier * 32 + maximum delay, where the maximum delay is the maximum delay of all involved channels. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 36: Summary Of Timing-Related Terms

    The available resolution of the block in bits. Depends on the frequency multiplying factor. This corresponds to the chosen FM factor. Channel addition: Exclusive OR (modulo 2) addition of two or four signal generation channels of one module. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 37: Data Generation Principles

    A data stream is called a sequence. The Sequence Editor defines the structure of the data streams sent or expected by the HP 81200 system. Sequences can only be applied to data ports. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 38: Data Sequences

    • Pseudo segments are commands, such as Pause, Don’t care, Expect 0, Acquire, and so on. Pseudo segments can save channel memory. New segments are created with the Segment Editor or can be imported from vector-formatted text files. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 39: Segment Properties

    Don'tCare. That means that such a channel must always use that segment when PRBS segments are used on that module. Pause0/Pause1, Expected0/Expected1, Don’tCare segments save memory if all channels of the module execute such type of segments at the same time. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 40: Loops

    Looping Example A sequence to loop infinitely 1 Kbit portions of a 2 –1 PRBS and a pause of 64 bits might look as follows: Figure 9 Simple Test Sequence With Loops HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 41: Hardware Dependencies

    It can happen that the next portion is the rest of the PRxS and a bit of the beginning. The portioning of the PRxS will go on as long as the looping lasts. The data representation in the HP 81200 system memory and the data stream output for one connector may look as follows: Memory Representation...
  • Page 42: Summary Of Data-Related Terms

    PRWS. A pattern consists of vectors and traces. PRBS/PRWS: Pseudo Random Bit/Word Sequence. Vector: Specifies all the parallel, simultaneous bits of a port within a segment. Trace: Specifies the serial data transmitted to or expected from a terminal. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 43: Data Analysis Principles

    Real-time compare up to 330 MHz can be achieved with single-ended analyzer frontends. Real-time compare up to 165 MHz can be achieved with dual-input analyzer frontends. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 44: Error Analysis And Marginal Tests

    DUT port as a whole. Distorted signals can be emulated using the channel addition capability of the HP 81200 system, as well as glitches and pulse delay variations. Up to 4 channels can be added to emulate a real-time pulse delay variation with up to 4 phases.
  • Page 45: Event Handling Principles

    The HP 81200 system can be integrated into a large IC test system. The IC tester would issue a trigger to start the HP 81200 system for a special measurement. The HP 81200 system would perform the test and return pass/fail information that can be examinated and evaluated by the IC tester.
  • Page 46: What Is An Event

    The only event it can recognize is a status change at its EXT INPUT connector. An HP 81200 system equipped with the HP E4805A clock module has a whole bunch of options. It can react on •...
  • Page 47: Actions Upon An Event

    Action upon an event: Any combination of the following: • Go to data block. • Set the TRIGGER OUTPUT of the central clock module. • Set the VXI ECL T0/T1 trigger lines. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 48 Introduction to the System Event Handling Principles HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 49: Test Development Overview

    Test Development Overview HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 50 “Procedure for Setting Up the Test” on page 51 “Procedure for Running the Test” on page 53 “Procedure for Viewing Test Results” on page 54 “Procedure for Saving the Test Setting” on page 55 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 51: Procedure For Setting Up The Test

    Actually, this is the most important step of all. 2 Start the HP 81200 system. It comes up with the Connection Editor and the “default” setting. If you had already set up the instrument and DUT, you would now load an appropriate setting.
  • Page 52 This can be done with the Deskew Editor (see “How to Compensate for Internal and External Delays” on page 201). Now you are ready to run the test. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 53: Procedure For Running The Test

    4 If the test sequence includes an infinite loop, stop the test by clicking the Stop icon. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 54: Procedure For Viewing Test Results

    The Waveform Viewer enables you to display generated and captured data as well as compare results graphically in a variety of formats. For details see “How to View Waveforms” on page 193. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 55: Procedure For Saving The Test Setting

    1 Click the Save Setting icon. N O TE Note that settings can also be exported to another directory or drive and imported from there (see also “Export/Import of a Setting” on page 207). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 56 Test Development Overview Procedure for Saving the Test Setting HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 57: Structure Of The User Interface

    Structure of the User Interface HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 58 Structure of the User Interface The HP 81200 user interface consists basically of a window frame, several editors for test setup, and several windows for displaying test results. The menu bar on top of the window frame can be used to access the individual windows and to operate the system.
  • Page 59: How To Start The System

    The display driver is set to a mode that supports both, VGA monitor and the HP 81200 flat panel option 001. What you see is the upper left-hand corner of an 800 x 600 pixel display in enlarged mode (640 x 480 pixels).
  • Page 60 To speed up future system starts, it may be a good idea to create a shortcut to the program C:\WINNT\Control.exe and place it on the Windows desktop. Figure 14 Shortcut to the Windows Control Panel This shortcut provides quick access to the Windows Control Panel. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 61: How To Set The Resolution Of A Crt Display

    Control Panel. Figure 15 Upper Portion of the Windows Control Panel in Menu View 2 Double-click Display. 3 Click the Settings tab. Figure 16 Display Properties Settings 4 Set the desired resolution. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 62: How To Start The Hp 81200 Software

    Test, check the result, wait a minute, and finally click Apply. How to Start the HP 81200 Software The HP 81200 software can be run in one of three modes: • Local: Used, if the hardware shall be controlled and the system operated from the same built-in computer.
  • Page 63 Figure 20 HP 81200 Configuration Window 2 Select the operating mode you wish to use from now on: Local, Controlled, or Remote (see “How to Start the HP 81200 Software” on page 62). Checkboxes indicate which software components will be started.
  • Page 64 If the HP-IB gateway has not been disabled, it is automatically activated when the system is configured to be controlled by another computer and then started. When the HP-IB gateway is active, the HP-IB to HP 81200 Gateway control panel can be displayed from the Windows task bar. Figure 21...
  • Page 65 Shows the commands passing through the receive and send buffers. • Close: Terminates the HP-IB to HP 81200 gateway. You will be asked whether you wish to terminate the HP 81200 server as well. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 66: Overview Of The Windows

    Channel Configuration Editor—a subfunction of the Connection Editor. Frequency Details window—accessible from the Go menu. Deskew Editor—accessible from the Go menu. Event Edit and Branch windows—a subfunction of the Sequence Editor. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 67: Overview Of Test Result Windows

    • Waveform—not available, if “Error Rate Measurement” has been selected. Shows the captured waveform and indicates errors. N O TE Bit Error Rate Display, Error State Display, and Waveform Viewer are accessible by clicking buttons in the tool bar. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 68: Operating The User Interface

    • To terminate the system run press Alt + F4. If you type something into a data entry field, terminate your input with Enter. This causes the software to check the change and react. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 69: How To Change Units And/Or Vernier Steps

    2 Change unit and step size as desired. 3 Click OK. N O TE You can also click with the right mouse button on the unit of a data entry field and change unit and step size separately. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 70: Items Of The Main Menu

    The current setting is indicated in the bottom line of the window frame. Shortcut: New Setting icon in the tool bar. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 71 Enables you to create a new data segment. You need to select a pool (global or local) and enter a segment name. You can change width and length. After that you enter the Segment Editor. New Segment can also invoked from the Sequence Editor. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 72 The file containing the setting can be found with the browser. The imported setting can then be saved with the Save Setting As function. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 73 Segment files are Vector Format text files. Reconnect Server You may wish to control an HP 81200 system from your desk via LAN or via the HP-IB board built into your workstation and an HP-IB cable. To achieve this: 1 Start the HP 81200 system in Controlled mode.
  • Page 74: Edit Menu

    Structure of the User Interface Items of the Main Menu 2 Start the HP 81200 software on your workstation in Remote mode. This activates the HP 81200 graphical user interface. 3 Use Reconnect Server to connect the user interface with the LAN or HP- IB board.
  • Page 75 An option of the Sequence Editor. Inserts a new block below the specified location. Delete Deletes the highlighted object. Move An option of the Connection Editor. Moves the highlighted Terminal up or down. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 76 Enables you to specify the start block of a sequence. Any blocks above the start block are ignored when the sequence is executed. Rename Enables you to rename the chosen object. Properties Shows characteristics of the chosen object. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 77: Tools Menu

    Enables you to change the display of addresses. Options are: • Decimal • Hexadecimal • Octal Data Format Enables you to change the display format of data. Options are: • Binary • Hexadecimal • Octal HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 78 An option of the Waveform Viewer. Enables you to zoom into or out of the display. Signals An option of the Waveform Viewer. Enables you to change the waveform amplitudes and to rearrange the display. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 79: Go Menu

    Shortcut: Sequence Editor icon in the tool bar. Data/Sequence Editor Opens the Data/Sequence Editor (see “How to Start the Data/Sequence Editor” on page 173). Shortcut: Data/Sequence Editor icon in the tool bar. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 80: Control Menu

    • Connectors On connects all module connectors with activated outputs or inputs electrically with the cables. Connector outputs or inputs can be activated or deactivated with the Parameter Editor. Shortcut: Connectors Off/On icon in the tool bar. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 81: System Menu

    Windows. You can switch from one window to another. Shortcut for switching windows: Ctrl + F6 Cascade Superimposes all active windows. You can click any window title to bring that window to the front. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 82: Help Menu

    Attempts to arrange all active windows within the window frame. Help Menu The Help menu is supposed to be self-explanatory. You can start with the table of contents or search from the alphabetical index. For general help press F1. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 83: Setting Global System Parameters

    Setting Global System Parameters HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 84 “How to Set the Clock Characteristics” on page 87 “How to Set the Characteristics of the External Input” on page 90 “How to Set the Characteristics of the Trigger Output” on page 92 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 85: How To Start The Parameter Editor For Global Parameters

    The Parameter Editor needs your decision to branch to the appropriate parameter window. Figure 25 Parameter Editor Selection Window Select the master clock module, identified as “C1 M1 Clk” and click OK. The Clock Reference window appears. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 86 N O T E Once the Parameter Editor has been started, it provides on the top of the window a browser and up/down arrows that enable you to switch to another item. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 87: How To Set The Clock Characteristics

    1 If your system comprises more than one mainframe, ensure that you have chosen the master clock module—check the Master indicator. This setting cannot be changed from the user interface. Slaves are identified by jumpers inside the modules. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 88: How To Set The System Clock Parameters

    2. If you have typed a number, terminate your input with the Enter or Return key. This updates the other field (Period or Frequency). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 89 1/8, 1/4, 1/2, 1, 2 512 kbit  660 MHz 16 bits (=16) 1/16, 1/8, 1/4, 1/2, 1 1 Mbit For details refer to “FMR and Blocklength Granularity” on page 31 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 90: How To Set The Characteristics Of The External Input

    The system is stopped, when the sequence terminates. The user interface displays RUNNING, HALTED, or STOPPED. See also “Trigger-Controlled Stop” on page 35. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 91 Stop icon is pressed or the sequence terminates. See also “Trigger-Controlled Stop” on page 35. 4 Specify the trigger polarity. 5 Enter an appropriate threshold voltage for the external input. 6 Enter an appropriate termination voltage, if required. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 92: How To Set The Characteristics Of The Trigger Output

    6 Frequency Multiplier is only available in Clock Generator mode. You can choose one of the factors from the list. The list shows the FMR (see “How to Set the System Clock Parameters” on page 88). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 93: Connecting The Dut

    Connecting the DUT HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 94 Connecting the DUT To connect the device under test (DUT) with the HP 81200 system, you will: • Create ports. There are data input ports, data output ports, and pulse ports. • Change port characteristics. You can add terminals to ports. You can also remove terminals from a port, rename the port or delete it.
  • Page 95: How To Start The Connection Editor

    Contents of the Connection Editor Window The Connection Editor shows at the left-hand side an image of the instrument, including all its modules, channels, and connectors. Port areas Figure 31 Connection Editor Window HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 96 At the right-hand side there is a template for setting up an image of the DUT. You can add: • Data input ports • Data output ports • Pulse ports • Port terminals HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 97: How To Create A Port

    3 Enter a suitable port name and the number of terminals. 4 Click OK. The Connection Editor shows the new port. The terminals get the port name and are automatically numbered. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 98 Connecting the DUT How to Create a Port Port Terminals Figure 33 Display of Ports and Terminals The terminal names as well as their sequence can be changed. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 99: How To Change The Characteristics Of A Port

    1 Open the port’s context window. 2 Choose Insert Terminal. The window shows the default terminal name (port name plus number) and suggests the next higher position. 3 Keep or edit the terminal name. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 100 4 Keep the suggested position or enter one of the occupied positions to place the new terminal there. 5 Confirm with Enter. N O T E The terminal’s name and position can be changed at any time. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 101: How To Change The Characteristics Of A Terminal

    1 Open the terminal’s context window. 2 Choose Move. 3 Overwrite the present location by the desired location. If the terminal is placed at the last position of the port, you can only move upward. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 102: How To Connect A Terminal

    1 Position the cursor on the terminal. 2 Press the left mouse button. Hold the mouse button depressed and drag the cursor (which changes its shape) onto an empty connector. 3 Release the mouse button. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 103: How To Disconnect A Terminal

    How to Disconnect a Terminal To disconnect a terminal: 1 Open the terminal’s context menu. 2 Choose Disconnect. 3 Confirm. To disconnect all terminals of a port, choose Disconnect from the port’s context menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 104 Connecting the DUT How to Change the Characteristics of a Terminal HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 105: Setting Up Ports And Channels

    Setting Up Ports and Channels HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 106 Setting Up Ports and Channels After one or several terminals have been connected to the HP 81200 system, you can set up port and channel properties, such as delay, signal format, voltages, impedances, and so on. Setting port parameters is an easy way to use the same setting for all connected terminals of that port.
  • Page 107: How To Start The Parameter Editor For Ports/Channels

    You get a list of all the items that have been configured and can have parameters. The Parameter Editor needs your decision to branch to the appropriate parameter window. Figure 35 Parameter Editor Selection Window HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 108: How To Start The Parameter Editor For Setting Channel Parameters

    The Parameter Editor needs your decision to branch to the appropriate parameter window. Figure 36 Parameter Editor Selection Window Select either a terminal or a channel and click OK to confirm. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 109 • an analyzer channel or DUT output terminal (belonging to a data output port). N O TE Once the Parameter Editor has been started, it also provides a browser and up/down arrows that enable you to switch to another item. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 110: How To Set Up A Port Or Channel For Generated Signals

    – Width or Duty Cycle: They are mutually dependent. If you have typed a number, terminate your input with the Enter or Return key. This updates the other field (Width or Duty Cycle). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 111 – Hold Width or Hold Duty Cycle: Set a preference if the system clock frequency is changed. – Transition times (with HP E4842A or E4838A frontends only): The Rise/Fall Time can be set in the range of 0.5 to 10.0 ns to achieve the specified 0.7 to 6.0 ns.
  • Page 112: How To Set Additional Generator Parameters

    “FMR and Blocklength Granularity” on page 31. How to Set Additional Generator Parameters 1 Click the second tab of the generator parameter window. Figure 41 Additional Parameters for a Connection With a Data Generator HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 113 HP 81200 current External LOAD (DUT) Impedance voltage e.g. 50 Ohms Figure 42 External Impedance The minimal termination voltage for a terminal that is not connected to ground is –2 V. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 114 Figure 43 Termination Voltage 4 Special load options are supported by the differential generator frontends HP E4843A and E4838A. For an E4843A or E4838A frontend: – Select between center tapped and differential termination by clicking the graphical button. Figure 44 Termination Options for Differential Generators Center tapped termination uses two 50 τ...
  • Page 115: How To Add Channels In Analog Mode

    –2.2 V to + 4.4 V, and the output voltage swing must be in the range of 0.05 V to 3.5 V (for details refer to the HP 81200 Technical Specifications). So we keep the high level voltage of the frontend that holds the connector.
  • Page 116 If you have chosen one of the predefined levels for the connected generator channel, you may need to change the second low level which is set to 0 V per default. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 117: How To View And Change All Frequency Settings

    Overview and quick access to all the frequency settings are provided by the Frequency Overview window. How to Open the Frequency Overview Window To access the Frequency Overview window: 1 Open the Go menu. 2 Click Frequency Overview. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 118 It depends on the respective frontends whether a certain FM factor can be specified. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 119 1 Click the Set All button of the desired FM factor. This sets all ports, pulse terminals, or unconnected channels which support that frequency to the chosen FM factor. All ports or channels which do not support that frequency remain unchanged. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 120: How To Set Up A Port Or Channel For Signals To Be Analyzed

    2 Set the timing options: – Delay: The total delay for capturing received data is composed of a relative delay (in fractions of system clock cycles) and an absolute delay (independent of the system clock). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 121: How To Set Additional Analyzer Parameters

    Standard input Impedance of an analyzer frontend is 50 τ . See specifications. External impedance is usually the output impedance of the DUT. The minimal Termination Voltage for a terminal that is not connected to ground is –2 V. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 122 The E4838A frontend provides hence the following input and measurement options: Termination Measurement Thres Thres Figure 53 Termination and Measurement Options for Differential Analyzer – Set the Polarity to either normal or inverted. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 123 4 Activate the connection. This is probably the most important step of all! T I P When running a test, check the green LEDs of the frontends. They indicate whether the channel is enabled or disabled. 5 Close the window. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 124: How To Combine Generator Channels

    1 Double-click the configuration area of a generator module. Configuration areas of generator modules Figure 54 Module Configuration Area Alternatively, you can also click on the area with the right mouse button and select Properties. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 125: How To Use The Channel Configuration Editor

    Figure 56 Channel Configuration Editor—Two Added Channels Note that the connectors of channel 1 and channel 3 are no longer available. To combine all four channels: 1 Activate D4 for channel 4. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 126 Channel Configuration Editor—Analog Added Channels If this is done, the parameter settings of the E4838A frontend for “Analog Channel Add” take effect (see “How to Add Channels in Analog Mode” on page 115). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 127: Choosing The Kind Of Measurement

    Choosing the Kind of Measurement HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 128 The kind of measurement is chosen from the Measurement Configuration window. See “How to Access the Measurement Configuration Window” on page 129 “How to Set the Measurement Configuration” on page 130 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 129: How To Access The Measurement Configuration Window

    1 Click the Measurement Configuration icon in the tool bar. Alternatively, you can also use the corresponding option of the Go menu. The Measurement Configuration window appears. Figure 59 Measurement Configuration Window HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 130: How To Set The Measurement Configuration

    If you have chosen Error Rate Measurement, you have the following options: Figure 60 Measurement Configuration Window for Error Rate Measurement You can select the kind of errors you wish to be counted. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 131: Compare And Acquire Around Error

    Stop button is pressed. While capturing, the system also compares the captured data with the expected data. The result can be reviewed in the Error State Display and with the Waveform Viewer. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 132 Choosing the Kind of Measurement How to Set the Measurement Configuration HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 133: Creating The Stream Of Generated And Expected Data

    Creating the Stream of Generated and Expected Data HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 134 N O T E After the sequence has been set up, it can also be inspected in detail and changed with the Data/Sequence Editor (see “Using the Data/Sequence Editor” on page 171). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 135: How To Start The Sequence Editor

    (DUT input or output) and on the kind of measurement. In the figure above, a Bit Error Rate measurement (BER) has been chosen. This setting activates also the Bit Error Rate Display icon in the toolbar. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 136 At the right-hand side of the block is the loop area where repetitions can be specified. N O T E A system equipped with the HP E4805A clock module provides 5 loop levels. A system equipped with the HP E4831A clock and generator module provides 2 loop levels.
  • Page 137: How To Add, Move Or Delete Blocks

    Inserts the block from the clipboard above the current block. – Paste Block After: Available, after a block has been copied or cut. Inserts the block from the clipboard below the current block. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 138: How To Change Block Characteristics

    For details see “FMR and Blocklength Granularity” on page 31. – Trigger: If you activate Trigger, a trigger is generated at the TRIGGER OUTPUT connector of the master clock module each time the block HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 139 How to Change Block Characteristics Creating the Stream of Generated and Expected Data is started. The block area of the Sequence Editor indicates, if a trigger is set. Trigger Indicator Figure 65 Block Trigger Indicator HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 140: How To Replace A Current Segment

    PRBS and memory segments that have been created previously are stored in the global or local segment pool. To select a stored segment: 1 Select a segment and open the segment’s context menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 141 For details see “FMR and Blocklength Granularity” on page 31. See also “Data Memory Usage” on page 39 and “Segment Type Combinations” on page 39. 4 Confirm. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 142: How To Insert A Different Pseudo Segment

    – Expected 0: Consider all non-zero data as errors. – Expected 1: Consider all data that are not logical one as errors. – Don’t Care: Capture, but don’t compare with expected data. 2 Choose from the menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 143: How To Create And Change Loops

    How to Create and Change Loops Loops can be specified in the columns at the right-hand side of the blocks. A system equipped with the HP E4805A clock module provides 5 loop levels. A system equipped with the HP E4831A clock and generator module provides 2 loop levels.
  • Page 144: How To Change A Loop

    3 Double-click the loop. This opens the Loop Properties window. Type the desired number and confirm. How to Change Loop Characteristics 1 Open the context menu of a loop. Figure 69 Loop Context Menu HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 145 – Delete the loop. – Enable a trigger to be generated each time the loop is repeated. – Select Properties to change the loop characteristics with the keyboard. Figure 70 Loop Properties Window HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 146: How To Specify Events And Reactions To Events

    How to Specify Events and Reactions to Events The HP 81200 system is capable of reacting to events. The reaction can simply be a trigger pulse at the TRIGGER OUTPUT of the clock module, but also a change of the test sequence.
  • Page 147 100 MHz and a blocklength granularity of 4, the sequencer clock frequency would be 25 MHz, corresponding to a period of 40 ns. The delays are illustrated in the figure below. Figure 71 Delays Between Event Occurrence, Detection, and Reaction HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 148 304 vectors, and the last 152 vectors must not be evaluated. Triggers If you intend to set HP 81200 triggers, please note: Triggers have certain characteristics. The characteristics of the master clock module’s TRIGGER OUTPUT are part of the global system parameters (see “How to Set the Characteristics of the Trigger Output”...
  • Page 149: How To Define Events

    Click the corresponding checkbox or move with Tab and press the space bar. 5 Select and edit the details. These items are logically ANDed. That means, the combination of whatever is activated and detected will cause an action. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 150 (assuming it is long enough, see “What You Need to Consider Before Using Events” on page 147). 6 When you are done, click OK. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 151: How To Specify The Reactions To Events

    A second command shall cause the test to continue with the Measure block and to finish. We have defined the events CMD0 and CMD1 as shown in the example of “How to Define Events” on page 149. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 152 It has a lower priority than any user-defined event and can be used to change the normal flow (which is either continuation or iteration). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 153 To complete the example, you have to repeat the steps 1 to 6 for block 3. Figure 79 Branch Table – Block 3 As soon as CMD0 occurs, the infinite loop of the Idle block will be left, and the sequence will execute the Measure block HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 154 If you now run the test, you can terminate the Payload test by clicking the CMD 1 checkbox. You can then resume the test by clicking the CMD 0 checkbox. Block 4 and block 5 will be executed, and the test will finish. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 155: Creating And Editing Segments

    Creating and Editing Segments HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 156 Real segments can be created and changed. This is explained in this chapter: “How to Create a New Segment” on page 157 “How to Edit a Stored Segment” on page 167 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 157: How To Create A New Segment

    If the Sequence Editor or Data/Sequence Editor is displayed, you can also open the context menu of the segment you wish to replace and choose New Segment. In this case, the block and port characteristics are already filled in. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 158: How To Create A Memory Segment

    2 Set the width and length of the new data segment. The width represents the number of pins included in a port and defines the number of traces. The length is the pattern length and thus the number of vectors. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 159 This opens the Segment Editor for the specified memory segment. Figure 83 Segment Editor Window The window shows the specified vectors (horizontal lines) and traces (vertical rows). The Segment Editor has many exciting features. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 160 • the data edit area. Area for trace operations Data edit area Area for vector operations Figure 84 Segment Editor Window Areas Each of these areas has its own, flexible context menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 161 The context menu provides the following options: Figure 85 Segment Editor – Context Menu for Vector Operations You can • change the address display format, • insert or delete vectors, or • jump to a certain address. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 162 • Display the port, defined terminals or connected channels instead of trace numbers (if you have started the Segment Editor by clicking a segment in the Sequence Editor). • Insert or delete traces. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 163 Segment Editor – Initial Context Menu for Editing Data You can: • Change the data display format, • Insert or delete vectors or traces, • Change the state coding, or • Review the segment’s setup information. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 164 The Scroll Bar at the right side of the editor window helps to position the cursor in the middle portion of a large data segment. To cancel a selection, press Esc or click outside the block. To highlight the whole segment, click the segment label. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 165: How To Create A Prbs/Prws Segment

    If inverted is selected, the PRBS/PRWS is output in inverse mode. 3 Choose the PRBS/PRWS Type. The options are: – Pure PRxS – Errored PRxS – Variable Mark Density – Extended Zeros/ones Depending on your choice, adequate parameters can be set. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 166: How To Save A New Or Changed Segment

    2 Click Save Segment to save the segment under its original name. Alternatively, you can also click Save Segment As to save the segment under a new name. See also “Save Segment” on page 72 and “Save Segment As” on page 72. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 167: How To Edit A Stored Segment

    2 Select the Segment you wish to view or edit. 3 Click OK. This opens the Segment Editor. N O TE You can also open the Segment Editor directly by double-clicking a segment in the Sequence Editor or Data/Sequence Editor. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 168: How To Edit A Memory Segment

    For details see “Characteristics of the Segment Editor Window” on page 160. How to Edit a PRBS/PRWS Segment After selecting a PRBS/PRWS segment, the Segment Editor shows the specification: Figure 93 Segment Specification HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 169 To change the segment, open the context menu and click Properties. The Segment Properties window appears: Figure 94 PRBS/PRWS Segment Property Window For details see “How to Create a PRBS/PRWS Segment” on page 165. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 170 Creating and Editing Segments How to Edit a Stored Segment HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 171: Using The Data/Sequence Editor

    Using the Data/Sequence Editor HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 172 This chapter comprises the sections: “How to Start the Data/Sequence Editor” on page 173 “How to Change the Data/Sequence Display” on page 175 “How to Change the Sequence or Edit Segments” on page 178 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 173 • The loops that repeat single or groups of blocks • The segments that have been included in the blocks • The data patterns stored in the segments All this is shown in one window. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 174 Data 2nd Block Figure 95 Data/Sequence Editor Window N O T E Note that the Data/Sequence Editor provides scroll bars for each block and an overall scroll bar for the sequence. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 175 1 Move the cursor onto the horizontal line that marks the lower block border. The cursor changes its shape. 2 Hold the mouse button depressed and drag the border line vertically. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 176 2 Choose from the menu. Choices are: Decimal, Hexadecimal, Octal. Note that from this menu you can also jump to any address within the current block by choosing the Go to option. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 177 2 Choose from the menu. Choices are: Trace View, Port View, Terminal View, Channel View (see “Data Format” on page 77). Note that from this menu you can also add or delete traces. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 178 For details please refer to “How to Add, Move or Delete Blocks” on page 137. If you wish to change loops, please refer to “How to Create and Change Loops” on page 143. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 179: How To Replace A Segment

    You can change individual bits or highlight rows or columns and change their contents. Figure 98 Data/Sequence Editor – Highlighted Column For details please refer to “How to Use the Segment Editor’s Data Edit Area” on page 163. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 180 Using the Data/Sequence Editor How to Change the Sequence or Edit Segments HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 181 Running the Test HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 182 This chapter informs you about “How to Download the Test Sequence” on page 183 “How to View BER Test Results” on page 184 “How to Start/Stop the Test” on page 185 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 183: How To Download The Test Sequence

    (see “How to Insert a Different Pseudo Segment” on page 142). Downloading also prepares the HP 81200 system for immediate start on a trigger event. The sequence is also downloaded to the modules when the Run button is pressed.
  • Page 184: How To View Ber Test Results

    The sequence of the columns can be customized. To move a column to a different position, click the column header with the left mouse button and drag the column horizontally to the desired position. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 185: How To Start/Stop The Test

    If the test sequence includes an infinite loop, stop the test by clicking the Stop icon. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 186 Running the Test How to Start/Stop the Test HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 187 Viewing Generated and Captured Data HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 188 Rate window (see “How to View BER Test Results” on page 184). This chapter informs you about: “How to View Captured Test Results” on page 189 “How to View Waveforms” on page 193 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 189: How To View Captured Test Results

    • Compared Data: Shows captured data where errors are highlighted. • Error Data: Shows errors only. Figure 100 Error State Display in Capture Mode The window has two active areas with context menus—the address column and the data display box. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 190: How To Transfer Captured Data Into A Segment

    There are two ways to transfer captured data into a segment. You can: • Save the captured data as a new segment. • Copy the captured data to the clipboard and then paste that data into a segment. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 191 4 Create a new memory segment (see “How to Create a New Segment” on page 157). When creating the segment, ensure that it is long and wide enough to hold the pattern you wish to include. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 192 6 Open the context menu and choose Paste. The result is shown below: Figure 104 New Segment Copied data that does not fit into the segment is ignored. 7 Save the segment. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 193: How To View Waveforms

    The total number of samples is the number of captured vectors times the maximal factor of the FMR (see “FMR and Blocklength Granularity” on page 31). 2 Choose from the menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 194: Description Of The Waveform Viewer Display

    The column Val(A) shows the codes at the position of marker A. The literal \h indicates that these are hex codes. The current resolution is 10 ns/div but can be changed. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 195: How To Operate The Waveform Viewer

    3 To remove an item from the display, highlight it in the list of Displayed Signals and click the left-arrow. 4 To move an item in the list of Displayed Signals, highlight it and click the up- or down-arrow. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 196 If error recognition was enabled, it shows also the deviations from expected data. Figure 110 Waveform Viewer—Waveforms in Sample Mode HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 197 The Arrange Signals menu now offers additional options: You can differentiate between captured, compared, and error data, and thus compose an individual display. The result may look as shown below: Figure 111 Waveform Viewer in Sample Mode—Additional Waveforms HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 198 Viewing Generated and Captured Data How to View Waveforms HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 199 Using Auxiliary Functions HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 200 It covers the following topics: “How to Compensate for Internal and External Delays” on page 201 “How to Export/Import Settings or Segments” on page 207 “How to Execute Firmware Commands” on page 211 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 201: How To Compensate For Internal And External Delays

    DUT simultaneously, response signals must be captured at the same point of time by all analyzers. The HP 81200 system supports timing adjustments at the generator/analyzer connectors of the system, at the input and output connectors of the DUT board or even at the pins of the DUT.
  • Page 202: How To Start The Deskew Editor

    The last measured delay values are displayed. Per default all connectors are marked for the zero adjust. With the None button you can deselect all and then mark just the new connectors for the zero adjust procedure. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 203: How To Compensate For Cable Delays

    The cable delay compensation assures that the edges of all generator outputs of the HP 81200 system appear at the same time at the end of the cables used in the setup. For the HP 81200 system analyzer inputs the cable delay compensation assures that all output signals of the DUT are sampled at the same time at the end of the cables, close to the DUT.
  • Page 204 How to Compensate for Internal and External Delays To compensate for cable delays: 1 Connect the cables you will use in your application to the HP 81200 system’s output connectors. 2 Create a scheme of your application in the Connection Editor. Group the signals to ports and make the connections in the scheme.
  • Page 205: How To Compensate For Cable And Dut Board Delays

    Delays Performing a cable delay and propagation delay compensation assures that the edges of all generator outputs of the HP 81200 system are applied to the DUT input pins at the same time. The procedure also assures that all output signals of the DUT are sampled at the same time at the DUT output pins.
  • Page 206 The system proposes the first of the installed generator channels. N O T E If you are using the high speed differential analyzer HP E4837A, please note: The analyzer must be operated in differential mode. Both inputs must be connected to a differential generator (E4838A or E4843A).
  • Page 207: How To Export/Import Settings Or Segments

    • You can investigate the exported setting with an editor and use it as a template for programming a test. • If you have downgraded your HP 81200 system or frontends have been changed, some of your current settings may not work any more.
  • Page 208 :TRIG:VOLT 2.5E+0; :TRIG:VOLT:LOW 0.0E+0; :TRIG:TVOL 0.0E+0; :TRIG:IMP 5.0E+1; :TRIG:MODE CGEN; // Term type: E4844A :SGEN:PDAT1:TERM1:MUX 1.0E+0; :SGEN:PDAT1:TERM1:INP:DEL 4.166667E-9; :SGEN:PDAT1:TERM1:INP:DEL:CYCL 5.0E-1; :SGEN:PDAT1:TERM1:INP:DEL:TIME 0.0E+0; :SGEN:PDAT1:TERM1:INP:THR 0.0E+0; :SGEN:PDAT1:TERM1:INP:TVOL 0.0E+0; :SGEN:PDAT1:TERM1:INP:IMP 5.0E+1; :SGEN:PDAT1:TERM1:INP:SER 0.0E+0; :SGEN:PDAT1:TERM1:INP ON; HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 209: Export/Import Of Segments

    1 Open the File menu. 2 Choose Export Segments (see “Export Segments” on page 73). How to Import Segments 1 Open the File menu. 2 Choose Import Segments (see “Import Segments” on page 73). HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 210 A segment file can hold several segments. Each segment has a general structure as shown in the example below: :vectorVariablesDefinitions: :paraPatternVar: :name: Input1 :statePar: { {A "01"} } :stateSet: A :vectorWidth: 1 :vectors: :parameters: { _Type (MEMORY) } HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 211: How To Execute Firmware Commands

    • Display area, occupies the upper part of the window. • Command entry area, occupies the lower part of the window. Commands can be entered in the command entry area. The results are displayed in the display area. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 212: How To Use The Command Line Editor

    Handle. All commands available for the HP 81200 system can be entered. For details see the HP 81200 Commands Reference. Note that the first colon is automatically provided and must not be entered. Once you have entered a command in the command entry area, click the Execute button.
  • Page 213 Select from the list of available command session files. • Update GUI: The graphical user interface must be updated to reflect changes caused by executed commands. This is done by clicking the Update GUI button. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 214 Using Auxiliary Functions How to Execute Firmware Commands HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 215: How Do I

    How Do I ... ? HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 216 This chapter provides answers to frequently asked questions. It can well happen that you have a certain problem and just don’t know how to solve it quickly and efficiently with the HP 81200 Data Generator/Analyzer Platform. It is this kind of problems which is addressed in this chapter.
  • Page 217: How Can I Generate A Clock Signal With An E4841A Module

    • HP E4838A, 660 MHz, differential output, low voltage amplitude/offset and variable slopes generator, • HP E4842A, 330 Mbit/s, NRZ/RZ, single ended, variable transitions, 3.5 V amplitude, • HP E4843A, 660 MHz, NRZ/RZ, differential output frontend, •...
  • Page 218 This procedure covers one block of the overall test sequence. If the clock signal shall be output during execution of another block, the steps 2 and 3 have to be repeated for that block. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 219: How Can I Generate A Clock Signal Of Up To 1.3 Ghz

    1.3 GHz? This can be accomplished by adding the signals of two adjacent 660 MHz generator frontends, such as the HP E 4843A or the E4838A frontend. The frontends must be mounted in one E4841A module. 1 Use the Connection Editor and create a pulse port.
  • Page 220 This yields a clock period of 5 ns. Do not forget to switch the generator output on. 5 Use the Parameter Editor to adjust the characteristics of the lower channel. Keep the RZ format. Set a half-period delay. Figure 122 Parameter Editor Window HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 221 Added channels: Figure 123 Channel Add Function N O TE The combined pulse cannot be inspected with the Waveform Viewer. The Waveform Viewer shows only the pulse of the connected channel. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 222: How Do I Use Events

    2 Create the sequence and fill in the branch tables of the blocks. Go to Trig. VXI-T01 CMD0 Start1 CMD1 Start2 CMD0 CMD1 Figure 125 Sequence and Branch Tables for Selecting One of Two Tests HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 223: How Do I Set A Trigger On Error

    Definition of an Immediate Error Event 2 Create the sequence and fill in the branch tables. Go to Trig. VXI-T01 Error Error Figure 127 Sequence and Branch Tables for Triggering on Error HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 224: How Do I Wait For Synchronization Of The Dut

    2 Create the sequence and fill in the branch table of the START block. Go to Trig. VXI-T01 Error START Figure 129 Sequence and Branch Table for a Match Loop Test HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 225: How Can I Communicate With A Test System

    Sequence and Branch Tables Remarks: The “Meas_1” and “Meas_2” blocks need to be longer than the actual measurement so that all analyzer pipelines are toggled through and the events are completely processed. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 226: How Can I Execute Different Tests Embedded In One Sequence

    Go to Trig. VXI-T01 DEFAULT DEFAULT DEFAULT Figure 132 Sequence and Branch Tables In this example just block 2 is executed. By moving the START label, any other block can be run. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 227: How Can I Change All Traces Of A Port To Don't Care

    Don’t care setting is available for data output ports. Use the Sequence Editor or Data/Sequence Editor. To replace the present segment by a Don’t Care pseudo segment: 1 Open the segment’s context menu. 2 Click Don’t Care. Figure 133 Segment Context Menu HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 228 How Can I Change all Traces of a Port to Don’t Care? To change individual or all traces: 1 Right-click the segment’s display area. This opens the Segment Editor context menu. Figure 134 Segment Editor Context Menu HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 229 3 Highlight the traces or vectors you wish to change. 4 Open the Segment Editor context menu once more and click Set To. Figure 135 Segment Editor Context Menu after Highlighting Data 5 Choose x from the pull down menu. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 230: How Do I Set Up A Multiplexer Ber Test

    PRWS (pseudo random word stream) segment to the DUT and comparing the serial output with a PRBS (pseudo random bit stream) segment of the same order. The connections could be made as shown below: Figure 136 Connections for a Multiplexer Test HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 231 The correspondence between the generated PRWS and the expected PRBS is as follows: PRWS Input Port 1, n+1 Terminal 1 2, n+2 Terminal 2 PRBS bitstream 3, n+3 Terminal 3 Terminal 4 ..Time Terminal n HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 232 Bit 2 XORed with bit 7 Figure 140 Bit Assignment to Digitally Added Channels The benefit of this assignment is explained in “How Can I Create and Capture a Double-Speed PRWS?” on page 233. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 233: How Can I Create And Capture A Double-Speed Prws

    Channel 1 Channel 2 to Terminal 1 Channel 3 Channel 4 to Terminal 2 Channel 5 Channel 6 to Terminal 3 Channel 7 Channel 8 to Terminal 4 Figure 141 Generator Setup HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 234 50 % duty cycle. Figure 142 Generator Frontend Timing This setting generates a half-period pulse for every logical one. Clock Signal NRZ Signal RZ Figure 143 Signal in NRZ and RZ Format HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 235 The XOR addition of two RZ signals (as performed by two added generator channels) creates an NRZ signal. This is the input signal applied to the DUT. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 236 If not, you may be able to set up two analyzer channels, operating at the generator frequency. In this case, the first analyzer should be set to 25 % delay and the second to 75 % delay. HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 237 External Input setup 90 Copy and paste 212 Set up a test 51 Start the Connection Editor 95 Copy menu item 74 Start the Data/Sequence Editor 173 Cut menu item 74 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 238 Display 79 Move menu item 75 Save Setting menu item 71 Dump Configuration 81 Events 76 Segment Editor 159 Exit 74 Segment Pool 158 Export 73 Segment Type 158 Export Segment 73 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 239 Trigger output 92 Trigger Output setup 92 Trigger Pod Description 22 Trigger width 148 Trigger-Controlled Start and Stop 34 vectors 38 View Menu 77 Virtual Instruments/Systems 26 Open VXI Configurations 24 HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...
  • Page 240 Index HP 81200 Data Generator/Analyzer Platform User Guide, Revision 2.1...

Table of Contents