Last Updated: Nov 15, 2015

Product: PAM4 Analysis
Version: 1.0.2.1

This readme is best viewed in a fixed-width font such as Courier New.

Contents of this Readme File:

1. System Requirements
2. Contents of Distribution
3. What's new in this release?
4. Release Notes
5. Known Problems and Limitations
6. Contact Information

================================================================================

1. System Requirements

- The PAM4 Analysis application runs on the following oscilloscopes.
DPO/MSO73304DX
DPO73304SX
DPO77002SX
DPS73308SX
DPS77004SX


- To operate this application, your scope will require the DPOJET Jitter + Noise
application (DJAN) and its option key. In order to use the equalizer features
(CTLE, DFE) your scope will also require an option key for SDLA Essentials,
SDLA Advanced or SDLA Visualizer, although the application itself doesn't need
to be present. If any required option key is not installed, it may be possible
to use free trials. Alternatively, you can work with your Tektronix Account
Manager to get a floating license for evaluation.

- You MUST be running Tekscope version 7.2.0 or later.

- You MUST be running DPOJET version 7.1.2 or later.

================================================================================

2. Contents of Distribution
PAM4.exe
PAM4.ctf
PAM4_Launcher.exe
PAM4_Application.pdf
SRM.xml
Readme.txt (this file)


================================================================================

3. What's new in this release?

- V1.0.2 is the initial public release.

================================================================================

4. Release Notes

- If greater than 10M record length is used, only the first 10M samples will be
analyzed.
- Some of the waveform analysis requires repeating patterns. For jitter
analysis (RJ, DJ, [email protected]) a minimum of 50 pattern repeats are needed. For
correlated-pattern analysis, a minimum of 3 repeats are needed.
- The application reserves Math2 - Math4 and Ref2 - Ref4 for internal use. This
leaves Ch1 - Ch4, Math1 and Ref1 available as input sources. Not all the
reserved sources are used, depending on the PAM4 configuration, but those
that are needed are overwritten without warning.
- The Flt3 user-defined arbitrary filter slot in the scope's math system is
reserved for use by the PAM application, and may be overwritten without
warning.
- One PI command is missing from the manual: variable:value "pam4","statusline?"
willl cause the next variable:value? query to return the status line text
appearing at the bottom of the user interface.

================================================================================

5. Known Problems and Limitations

- Parameter controls are enabled even while the tool is sequencing -- but please
don't modify any controls when PAM4 is sequencing. Doing so may lead to
uncontrolled results.
- Pattern detection and analysis happens prior to the DFE. Because of this, if
the DFE is enabled and successfully opens a closed eye, PAM4 may still report
that no pattern is detected, and may therefore suppress jitter and correlated-
pattern analysis.
- If the oscilloscope is accessed via Remote Desktop, the background color of
the header rows of the measurement result tables is sometimes washed out,
making the column headings difficult to read. If this causes problems, VNC
may be a reasonable alternative for remote access.
- On the Reports panel, very long pathnames are not displayed well.
- In the results panels, the values can be selected and manually edited by the
user. However, any HTML-style report will contain the original, correct
results even if the report is generated after the values are edited.
- The programmable interface cannot respond to commands while sequencing. This
renders the 'status' query unusable, and the 'stop' command has been disabled
although it still appears in the reference manual. Instead, the user must
poll the "pam4" variable as described in the manual. When the variable is
returned as "OK", sequencing has completed and communications re-established.

================================================================================

6. Contact Information

- MyTek - One way to receive timely information on new software updates,
new products from Tektronix and other useful information is to join MyTek.
Visit www.tektronix.com/mytek to become a member.

- Product Support - For application-oriented questions about a Tektronix
measurement product, in North America call 1-800-833-9200 option 3,
Monday-Friday, 6:00AM - 5:00PM Pacific Time or contact us by email at
[email protected]

For service support call 1-800-833-9200 option 2, Monday-Friday,
5:00AM-5:00PM Pacific Time or contact us by email at
[email protected]

Outside of North America: please contact your local Tektronix Sales or
Distributor office. Refer to our web site at www.tektronix.com for
listings of those offices.

For all other information call 1-800-833-9200, visit our web site at
www.tektronix.com, or write to us at:

Tektronix, Inc.
P.O. Box 500
Beaverton, OR 97077

================================================================================

7. Auxiliary Licenses

The following license applies to the 3rd-party binary function 'findjobj'
which is incorporated into the PAM4 Analysis application:

Copyright (c) 2015, Yair Altman

All rights reserved.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are

met:



* Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in

the documentation and/or other materials provided with the distribution



THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"

AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE

LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR

CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF

SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)

ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE.


---End of File---