Related documentation..................................................................................................................................1
Installing the application.................................................................................................................................7
About DDRA...................................................................................................................................................8
Operating basics
About basic operations...................................................................................................................................9
Starting the application.............................................................................................................................9
Menu controls...........................................................................................................................................9
File name extensions.............................................................................................................................11
Returning to the application....................................................................................................................11
Control panel..........................................................................................................................................11
Saving and recalling setups.........................................................................................................................12
Saving a setup........................................................................................................................................12
Recalling a saved setup.........................................................................................................................12
Recalling the default setup.....................................................................................................................13
Search and mark..........................................................................................................................................13
Results as statistics................................................................................................................................54
Switching between the DDRA and DPOJET applications......................................................................55
Salient features of MSO-DDRA integration............................................................................................56
Tutorial
Introduction to the tutorial.............................................................................................................................57
Setting up the oscilloscope..........................................................................................................................57
Starting the application.................................................................................................................................57
Recalling a waveform file.............................................................................................................................57
Taking a measurement................................................................................................................................58
Parameters
About parameters.........................................................................................................................................61
Step 1: Generation rate and levels parameters...........................................................................................61
Using digital channels................................................................................................................................109
Error codes and warnings..........................................................................................................................116
Algorithms
About algorithms........................................................................................................................................121
Data eye height....................................................................................................................................121
Data eye width......................................................................................................................................122
Single ended DQS.....................................................................................................................................128
Power down...............................................................................................................................................164
DDR (Dual Data Rate) is a dominant and fast-growing memory technology. It offers the high data transfer rates needed for
virtually all computing applications, from consumer products to the most powerful servers. The high speeds of these signals
require high performance measurement tools.
The DDRA application includes compliance measurements as part of our DDR Analysis solution. The DDR Analysis solution
enables you to achieve new levels of productivity, efficiency, and measurement reliability. It requires the Jitter and Eye Diagram
Analysis tool (Opt. DJA) and the Advanced Search and Mark capability (Opt. ASM).
Some of the DDRA features are:
■
Provides debug, analysis, and compliance in one solution for multiple DDR standards such as DDR, DDR2, DDR3, DDR3L,
DDR4. LPDDR, LPDDR2, LPDDR3,LPDDR4, GDDR3, and GDDR5.
■
Enables analysis of compliance measurements either through the DDRA or DPOJET application for all bursts in an
acquisition.
■
Differentiates data reads from writes, or analyzes signal integrity on the clock or on a data (DQ) line during Read or Write
cycles, or measures Data to Strobe setup and hold during Write cycles.
■
Includes limit files to test measurement pass/fail status per standard, speed grades and speed bins. Supports non-standard
speed grades.
■
Provides both single-ended and differential measurements on Data, Strobe, Clock, Address and Command signals.
■
Includes comprehensive measurement statistics.
■
Includes sophisticated graphical analysis tools such as Histograms, Time Trends, Spectrums, Bathtub Plots, and Real-Time
Eye® diagrams with superimposition of the strobe eye with the data eye.
■
Produces consolidated reports automatically with pass/fail information, statistical measurement results, setup information,
limits information, waveform path location, plots and user comments, if any.
■
Automatically applies signal slew rate derating of measurement limits for Address/Command and data signals.
■
Dynamically normalizes limits for clock measurements such as tERR based on the measured tCK(avg).
■
Logic state configuration using the DDRA user interface.
DDR
DDR is the DRAM (Dynamic Random Access Memory) technology responsible for increasing data transfer rates to meet highspeed requirements and data capacity of computer systems.
DDR2
DDR2 is the Double Data Rate 2 SDRAM and is widely available in products with data rates up to 1066MT/s.
DDR3
DDR3 DRAM memory is widely available in products and extends data rates to 1600 MT/s and faster rates to come.
DDR3L
DDR3L (low voltage) DRAM memory is widely available in products and extends data rates to 1600 MT/s and faster rates to
come.
DDR4
DDR4 DRAM memory is widely available in products and extends data rates to 3200 MT/s and faster rates to come.
DDR Analysis Printable Application Help xi
Welcome
Low Power DDR
LPDDR (Low Power DDR) is a technology for mobile phones and portable computing devices, driven by the need for faster
operation with long battery life.
Low Power DDR2
LPDDR2 (Low Power DDR2) is a technology for mobile phones and portable computing devices as it supports advanced power
management. Includes a reduced interface voltage of 1.2 V from the 1.8 V specification as compared to LPDDR memory
technology. This results in a power consumption reduced by over 50%.
Low Power DDR3
LPDDR3 (Low Power DDR3) is a technology for mobile phones and portable computing devices as it supports advanced power
management. Includes a reduced interface voltage of 1.2 V from the 1.8 V specification as compared to LPDDR memory
technology. This results in a power consumption reduced by over 50%.
LPDDR4
LPDDR4 (Low Power DDR4) is an emerging technology for mobile phones and portable computing devices as it supports
advanced power management. Includes a reduced interface voltage of 1.1 V from the 1.8 V specification as compared to LPDDR
memory technology.
Graphic DDR3
GDDR3 (Graphic DDR) offers faster access and is used in graphics-intensive applications such as video cards and gaming
systems.
GDDR5
GDDR5 (Graphic DDR) is a type of high performance dynamic random-access graphics card memory designed for applications
requiring high bandwidth.
xii DDR Analysis Printable Application Help
Introduction to the application
Related documentation
Tektronix manuals are available at: www.tektronix.com/manuals and www.tektronix.com/software. Use the following table to
determine the document that you need:
Table 1: List of reference documents
For information onRefer to
■
Operating the Oscilloscope
■
Software warranty
■
List of available applications
■
Compatible oscilloscopes
■
Relevant software and firmware version numbers
■
Applying a new option key label
■
Installing an application
■
Enabling an application
Oscilloscope user manual.
Oscilloscope user online help.
Optional Applications Software on Windows-Based
Oscilloscopes Installation Manual, which is provided on the
Optional Applications Software on Windows-Based
Oscilloscopes DVD, in the Documents directory.
■
Downloading updates from the Tektronix Web site
Conventions
Online Help uses the following conventions:
■
When steps require a sequence of selections using the application interface, the “>” delimiter marks each transition between
a menu and an option. For example, Analyze> DDR Analysis.
■
The terms “DDR application” and “application” refer to DDRA.
■
The term “DPOJET application” or “DPOJET” refers to Jitter and Eye Diagram Analysis Tool.
■
The term “oscilloscope” refers to any product on which this application runs.
■
The term “DUT” is an abbreviation for Device Under Test.
■
The term “select” is a generic term that applies to the methods of choosing an option: with a mouse or with the touch screen.
■
User interface screen graphics are taken from a DPO7000 series oscilloscope.
You can find a PDF (portable document format) file for this document in the Documents directory on the Optional ApplicationsSoftware on Windows-Based Oscilloscopes DVD. The DVD booklet contains information on installing the application from the
DVD and on how to apply a new label.
DDR Analysis Printable Application Help
1
Introduction to the application
Table 2: Icon descriptions
IconMeaning
This icon identifies important information.
This icon identifies conditions or practices that could result in loss of data.
This icon identifies additional information that will help you use the application more efficiently.
Technical support
Tektronix welcomes your comments about products and services. Contact Tektronix through mail, telephone, or the Web site.
Click Contacting Tektronix for more information. Tektronix also welcomes your feedback. Click Customer feedback for
suggestions for providing feedback to Tektronix.
Customer feedback
Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or other
comments you may have regarding the application or oscilloscope.
Direct your feedback via e-mail to
techsupport@tektronix.com
Or FAX at (503) 627-5695, and include the following information:
General Information
■
Oscilloscope series (for example: DPO7000C or DSA/DPO/MSO70000C/D/DX series) and hardware options, if any.
■
Software version number.
■
Probes used.
Application-specific Information
■
Description of the problem such that technical support can duplicate the problem.
■
If possible, save the oscilloscope and application setup files as .set and associated .xml files.
■
If possible, save the waveform on which you are performing the measurement as a .wfm file.
Once you have gathered this information, you can contact technical support by phone or through e-mail. In the subject field,
please indicate “DDRA Problem” and attach the .set, .xml and .wfm files to your e-mail. If there is any query related to the
actual measurement results, then you can generate a .mht report and send it. If you need to send very large files, technical
support can assist you to transfer the files via ftp (file transfer protocol).
The following items are important, but optional:
■
Your name
■
Your company
■
Your mailing address
2 DDR Analysis Printable Application Help
Introduction to the application
■
Your phone number
■
Your FAX number
Enter your suggestion. Please be as specific as possible.
Please indicate if you would like to be contacted by Tektronix regarding your suggestion or comments.
DDR Analysis Printable Application Help 3
Introduction to the application
4 DDR Analysis Printable Application Help
Getting started
Product description
DDR Analysis is a standard specific solution tool for Tektronix Performance Digital Oscilloscopes (DPO7000C or DSA/DPO/
MSO70000C/D/DX series). DDR Analysis requires Jitter and Eye Diagram Analysis Tool (Opt.DJA) and the advanced Search
and Mark capability (Opt. ASM).
The features of DDRA are:
■
Provides debug, analysis, and compliance in one solution for multiple DDR standards such as DDR, DDR2, DDR3, DDR3L,
DDR4. LPDDR, LPDDR2, LPDDR3, LPDDR4,GDDR3, and GDDR5.
Custom data rates and input levels to tailor DDRA Read and/or Write burst identification.
■
Provides both single-ended and differential measurements on Data, Strobe, Clock, Address and Command signals.
■
Analyze compliance measurements either through DDRA or Jitter and Eye Diagram Analysis Tool.
■
Limit files to test measurement pass/fail status.
■
Automatically applies signal slew rate derating of measurement limits for Address/Command and data signals.
■
Preferences shortcut available for all DDRA steps. For more details, refer to the DPOJET online help.
■
Logic state configuration using the DDRA user interface.
DDR
DDR is the DRAM (Dynamic Random Access Memory) technology responsible for increasing data transfer rates to meet highspeed requirements and data capacity of computer systems.
DDR2
DDR2 is the Double Data Rate 2 SDRAM and is widely available in products with data rates up to 1066MT/s.
DDR3
DDR3 DRAM memory is widely available in products and extends data rates to 1600 MT/s and faster rates to come.
DDR3L
DDR3L (low voltage) DRAM memory is widely available in products and extends data rates to 1600 MT/s and faster rates to
come.
DDR4
DDR4 DRAM memory is widely available in products and extends data rates to 3200 MT/s and faster rates to come.
Low Power DDR
LPDDR (Low Power DDR) is an emerging technology for mobile phones and portable computing devices, driven by the need for
faster operation with long battery life.
Low Power DDR2
LPDDR (Low Power DDR) is an emerging technology for mobile phones and portable computing devices, driven by the need for
faster operation with long battery life.
DDR Analysis Printable Application Help 5
Getting started
Low Power DDR3
LPDDR3 (Low Power DDR3) is a technology for mobile phones and portable computing devices as it supports advanced power
management. Includes a reduced interface voltage of 1.2 V from the 1.8 V specification as compared to LPDDR memory
technology. This results in a power consumption reduced by over 50%.
Low Power DDR4
LPDDR4 (Low Power DDR4) is an emerging technology for mobile phones and portable computing devices as it supports
advanced power management. Includes a reduced interface voltage of 1.1 V from 1.8 V specification as compared to LPDDR
memory technology.
Graphic DDR3
GDDR3 (Graphic DDR) offers faster access and is used in graphics-intensive applications such as video cards and gaming
systems.
GDDR5
GDDR5 (Graphic DDR) is a type of high performance dynamic random-access graphics card memory designed fro applications
requiring high bandwidth.
DDRA prerequisites
To use the DDRA application on instruments using 64-bit operating systems, you need DPOJET Advanced (Opt. DJA) enabled.
Requirements and restrictions
DPOJET (DJA) is required to operate DDRA on your oscilloscope. Also refer to subsequent requirements for DPOJET.
Supported probes
The application supports the following probes:
■
TAP2500
■
TAP1500
■
TCP0030
■
P6158
■
P6101B
■
P6246
■
P6247 (DPO7254 only)
■
P6248 (DPO7254 only)
■
P6249
■
P6150
■
P6158
■
P7240
■
P7260
■
P7330
■
P7340A
6 DDR Analysis Printable Application Help
Getting started
■
P7350
■
P7360A
■
P7380A
■
P7313A
■
P7513
■
P7520A
■
P7520
■
P7500 Series TriMode
Installing the application
Refer to the Optional Applications Software on Windows-Based Oscilloscopes Installation Manual for the following information:
■
Software warranty.
■
List of available applications, compatible oscilloscopes, and relevant software and firmware version numbers.
■
Applying a new option installation key label.
■
Installing an application.
■
Enabling an application.
■
Downloading updates from the Tektronix Web site.
You can find a PDF (portable document format) file for this document in the Documents directory on the Optional ApplicationsSoftware on Windows-Based Oscilloscopes DVD. The DVD booklet contains information on how to install the application from
the DVD and on how to apply a new option installation key label.
DDR Analysis Printable Application Help 7
Getting started
About DDRA
Click Help > About DPOJET to view DDRA application details such as the software released version number, application name
and copyright.
NOTE. The version displayed above is indicative only, the version number displayed will vary depending upon the exact version
of the application installed.
8 DDR Analysis Printable Application Help
Operating basics
About basic operations
Starting the application
On the oscilloscope menu bar, click Analyze > DDR Analysis to open the application.
Menu controls
Table 3: Application Menu Controls descriptions
ItemDescription
TabShortcut to a menu in the menu bar or a category of menu options; most tabs are short cuts.
AreaVisual frame with a set of related options.
Option buttonButton that defines a particular command or task.
FieldBox that you can use to type in text, or to enter a value with the Keypad or a Multipurpose knob.
Check Boxes Use to select configuration options or clear preferences.
Browse Displays a window where you can look through a list of directories and files.
Command button
Virtual Keypad icon
MP knob references (a or b)
Button that initiates an immediate action such as Run command button in the control
panel.
Click to use on-screen keypad to enter alphanumeric values.
Identifiers that show which Multi Purpose Knob (MPK) may be used as an alternate means to
control a parameter; turn the knob on the oscilloscope front panel to adjust the corresponding
parameter. Also, the value can be entered directly on the MPK display component.
Virtual keypad
Select the
icon and use the virtual keypad to enter alphanumeric values, such as reference voltage levels.
DDR Analysis Printable Application Help 9
Operating basics
Tips on the DDRA user interface
Here are some tips to help you with the application user interface:
■
Use the Single button to obtain a set of measurements from a single new waveform acquisition. Pushing the button
again before process is completed will interrupt the processing cycle.
■
Use the Run button
to continuously acquire and accumulate measurements. If prior measurements have been
acquired and have not been cleared, the new measurement are added to the existing set. Push the button again to interrupt
the current acquisition.
■
Use the Recalc button to perform measurements on the waveform currently displayed on the oscilloscope without
performing a new acquisition. This is useful if you wish to modify a configuration parameter and re-run the measurements on
the current waveform.
■
Use the Clear button to clear all existing measurement results. Note that adding or deleting a measurement, or
changing a configuration parameter of an existing measurement, will also cause measurements to be cleared. This is to
prevent the accumulation of measurement statistics or sets of statistics that are not coherent.
10 DDR Analysis Printable Application Help
Operating basics
Basic oscilloscope functions
Application directories
The installation directory for DDRA executable files is C:\TekApplications\DDRA for oscilloscope running with Windows
and C:\Users\Public\Tektronix\TekApplications\DDRA for oscilloscopes running with Windows7 operating system. During
installation, the application sets up a limits folder in the user directory. This folder contains limit files for various DDR standards
and speed grades.
For 64-bit systems, the DDRA installer copies the symbol files into the following location: C:\Users\Public\Tektronix
\TekScope\BusDecodeTables\DDR. This is different from the default TekScope location at C:\Users\[Username]
\Tektronix\Tekscope\BusDecodeTables.
File name extensions
Table 4: File name extensions
File ExtensionDescription
.csvAn ascii file containing Comma Separated Values. This file format may be read by any ascii text
editor (such as Notepad) or may be imported into spreadsheets such as Excel.
.xmlAn ascii file containing measurement setup information, limits or other data in Extensible
Markup Language.
.setA binary file containing oscilloscope setup information in a proprietary format.
.mhtAn HTML archive file, compatible with common Windows applications; contains the full report,
including text and graphics.
.wfmA binary file containing an oscilloscope waveform record in a recallable, proprietary format.
.tsfA symbol file containing various symbols for various logic trigger patterns.
.chm, .pdfHelp manuals.
Returning to the application
When you access oscilloscope functions, the DDRA control windows may be replaced by the oscilloscope control windows or by
the oscilloscope graticule. You can access oscilloscope functions in the following ways:
■
From the menu bar on the oscilloscope, choose Analyze > DDR Analysis.
■
Alternatively, you can switch between recently used control panels using the forward or backward arrows
corner of the control panel.
on the right
Control panel
The Control Panel appears on the right of the application window. Using this panel, you can start or stop the sequence of
processes for the application and the oscilloscope to acquire information from the waveform. The controls are Clear, Recalc,
Single, and Run. The following table describes each of these controls:
ItemDescription
ClearClears the current result display and resets any statistical results and autoset ref levels. For any
input sources that have reference level autoset enabled, clears the current ref levels so that
they will be recalculated during the next acquisition.
RecalcRuns the selected measurements on the currently displayed waveform(s), without first
performing a new acquisition.
DDR Analysis Printable Application Help 11
Operating basics
ItemDescription
SingleInitiates a single new acquisition and runs the selected measurements.
RunInitiates new acquisitions and runs the selected measurements repeatedly until Stop is clicked.
For any non-live sources (Reference waveforms or Math waveforms not dependent on a live
channel), only a single processing cycle will occur.
Show PlotsDisplays the plot summary window when clicked. This button appears in the control panel only
when one or more plots have been defined.
Advanced Setup DPOJET
Transitions to the Jitter and Eye Diagram Analysis application when clicked, importing all
currently defined DDRA measurements. This button appears in the control panel when you
open the DDR analysis application. This is useful if you wish to add additional measurements
not defined in DDRA, or wish to change measurement configurations to intentionally deviate
from those recommended by DDRA.
Saving and recalling setups
Saving a setup
The DDRA application state is automatically saved along with the oscilloscope state. To save the oscilloscope settings and the
application state, follow these steps:
1.Click File > Save As > Setup.
2.In the file browser, select the directory to save the setup file.
3.Select or enter a file name. The application appends *_DDRA.xml and *_DPOJET.xml to store the DDR setup, and
*.set to store the oscilloscope settings.
4.Click Save.
NOTE. After the oscilloscope application is started, DDRA needs to be launched at least once before any saved DDRA
configuration can be recalled.
Recalling a saved setup
To recall a previously saved set of application and oscilloscope settings, do the following steps:
NOTE. While recalling setup files with both DDRA and DPOJET saved settings, DDRA setup values get a higher precedence
over DPOJET setup values. For example: Select a DPOJET measurement and a DDRA measurement, change the ref levels of
DPOJET measurement and save the setup file. On recalling the setup file, you will see that the DPOJET ref level settings are
overwritten by the DDRA measurement ref levels.
1.Click File > Recall.
2.Click Setup in the left column if it is not already selected.
3.Select the directory in the file browser from which you wish to recall the setup file.
4.Select a .set file and click Recall.
NOTE. Only .set files can be selected for recall; any corresponding *_DDRA.xml and *_DPOJET.xml file in the same directory will
be recalled as well, if DDRA has been launched at least once since the oscilloscope application was started. If DDRA has not
been launched at least once, the oscilloscope settings will be recalled but the DDRA configuration will be ignored.
12 DDR Analysis Printable Application Help
Operating basics
Recalling the default setup
To recall the default application and oscilloscope settings, click File > Recall Default Setup.
NOTE. Recalling default setup sets the DDRA application to DDR3 generation and data rate, None.
Search and mark
The data rate, generation, and measurement type selected in DDRA are also set in Advanced Search and Mark (ASM). Marks
are available only for Read and Write bursts measurement type. You can configure Search using Advance > Search >Configure. The identified bursts are shown as small inverted marks ( ) in the oscilloscope display area. Each pair of marks
specifies the start and stop of a burst. You can traverse from one mark to the other using the Mark Control window.
NOTE. LPDDR4 burst cannot be configured from ASM window.
DDR Analysis Printable Application Help 13
Operating basics
Limits
A limits file allows you to configure the limits used to determine Pass or Fail status for tests. Each limits file includes a list of one
or more measurements, and the ranges of acceptable values for any or all statistics for each measurement that include
combinations of all measurements and statistical characteristics, and an appropriate range of values for each combination.
The application provides preconfigured limits files for many combinations of standards and speed grades. You can create one by
specifying limits for any of the result parameters such as Mean, Std Dev, Max, Min, peak-to-peak, population, MaxPosDelta and
MinPosDelta. For each of these result parameters, you can specify the Upper Limit Equality (ULE), Lower Limit Equality (LLE), or
Both. The measurement names in the limits file must be entered as mentioned in About DDR Analysis.
To include Pass/Fail status in the result statistics, you can create a custom limits file in the following format using an XML editor
or any other editor. If the file is created in any other editor such as Notepad, it should be saved in Unicode format.
The following is a sample of the limit file for DDR2 generation, the data rate being 667 MHz
<?xml version="1.0" encoding="utf-16" ?>
<Main>
<Measurement>
<NAME>DDR Hold–Diff</NAME>
<STATS>
<STATS_NAME>Min</STATS_NAME>
<LIMIT>BOTH</LIMIT>
<ULE>175e-12</ULE>
<LLE>0</LLE>
</STATS>
<Measurement>
<NAME>tDH-Diff(base)</NAME>
<STATS>
<STATS_NAME>Min</STATS_NAME>
<LIMIT>BOTH</LIMIT>
<ULE>175e-12</ULE>
<LLE>0</LLE>
</STATS>
</Measurement>
</Main>
You can find limit files for various data rates of different DDR standards and speed bins at C:\Users\Public\Tektronix
\TekApplications\DDRA\Limits.
NOTE. Base limit values change based on the selected AC configuration at Step6 . For DDR3 1333 MT/s and 1600 MT/s, AC
150 ref level are applied independent of the specified AC config.
14 DDR Analysis Printable Application Help
Operating basics
Dynamic limits
The application supports both static (predefined using limits file) and dynamic limits. Dynamic limits are available for DDRA clock
and other measurement groups. They are calculated using the result of other measurement(s).
The concept of dynamic limits is explained taking an example of a measurement, tCH(avg):
■
If the dynamic limits of a measurement depend on the result of other measurement(s) that has not yet been calculated, the
limit text field in the results panel shows “Derived...”. A tool tip displays the message “This limit is calculated based on
measurement tCK(avg)”.
■
On clicking Run/Single, the results are shown in the following figure:
■
If there is an error in calculating dynamic limits, the limit text field displays “Error...” as shown. A tool tip displays the
message “This limit is calculated based on measurement tCK(avg)”.
DDR Analysis Printable Application Help 15
Operating basics
References
Dynamic Limits for LPDDR Measurements
Dynamic Limits for LPDDR2 Measurements
Dynamic Limits for LPDDR4 Measurements
Dynamic Limits for DDR Measurements
Dynamic Limits for DDR2 Measurements
Dynamic Limits for DDR3 Measurements
Setting up DDR for analysis
DDR standards and their measurements
The following tables lists the measurements displayed for each DDR standard:
NOTE. For more details on the measurements, refer to the Algorithms section.
The clock measurements displayed for LPDDR and DDR standards are tCH, tCK, tHP, and tCL.
NOTE. The clock measurements displayed for LPDDR and DDR standards are tCH, tCH, tHP, and tCL.
When you select GDDR3 as the standard, the application displays a message: "GDDR3 not completely supported."
Derating
Signal slew rate derating is required to verify the setup and hold timing requirements on address/command and data signals. The
base setup and hold limits are defined using input signals that have a 1.0 V/ns slew rate. To determine final pass/fail status, the
limits must be adjusted based on the actual slew rates of the target signals, according to derating tables appearing in the DDR2
and DDR3 specifications.
DDR2 derated measurements for data signals are as follows:
■
tDS-SE(derated)
■
tDH-SE(derated)
■
tDS-Diff(derated)
■
tDH-Diff(derated)
DDR Analysis Printable Application Help 25
Operating basics
DDR3 derated measurements are as follows:
■
tDS-Diff(derated)
■
tDH-Diff(derated)
The DDR2/DDR3 Address/Command derated measurements are as follows:
■
tIH(derated)
■
tIS(derated)
The derated value (Δ) is calculated as per the JEDEC standard using either the DDR Method or Nominal Method, depending on
the user configuration.
Derating is explained taking an example of Setup(tIS) measurement. The same concept is applicable for other derated
measurements.
When the nominal method is set, Setup(tIS) nominal slew rate for a rising signal is defined as the slew rate between the last
crossing of V
between the last crossing of V
and the first crossing of V
REF(dc)
REF(dc)
. Setup (tIS) nominal slew rate for a falling signal is defined as the slew rate
IH(ac)min
and the first crossing of V
IL(ac)
max.
+
If the DDR Method is set, the application takes the maximum slope. This method is applicable if the actual signal is earlier than
the nominal slew rate line.
26 DDR Analysis Printable Application Help
Operating basics
According to the specified reference levels, rise slew rate is always positive whereas fall slew rate is negative. A single slew rate
value is obtained by averaging the absolute values of rise and fall slew rate. Using this value and a similarly-derived slew rate for
the clock signal, the total setup time (tIS) is calculated by adding ΔtIS to the tIS(base)limit from the following table:
Table 5: Address/Command Setup and Hold Values
Units(ps)DDR3–800 DDR3–1066 DDR3–1333 DDR3–1600 Units
tIS(base) AC 175 200 125 65 45 ps
tIS(base) AC150350 275 190 170 ps
tIH(base)275 200 140 120 ps
NOTE. For DDR3 speeds 1333 and 1600 MT/s, the AC 150 reference levels are applied, though the default selection in the Step
6 is AC175.
ΔtIS is determined using the derating table (AC 175), where the Y-axis represents the Address/Command slew rate and the Xaxis, the clock differential value. By indexing the Address/Command value and Clock differential value, ΔtIS value is obtained
from AC175 table.
The calculated slew rate is approximated to the derating table specified value (Example: 0.4 V/ns ≈ 1.0V/ns). For values greater
than 4.0 V/ns, the table returns the base limit value.
For example: For a Clock differential value= 1.0 V/ns, Address/Command Slew Rate =1.0 V/ns, and AC 175 Threshold selected
in Step 6, the resulting derated values are:
tIS
deratedlimit
tIS
deratedlimit
= tIS(base)
limit
+ΔtIS.
= 200+ 40= 240
The result statistics of the both tIS(base) and tIS(derated) are the same as shown in the following figure. In case of derating, the
limit values get changed depending on the signal slew rate.
Reference. '
DDR3 Measurement Sources
DDR2 Measurement Sources
DDR Analysis Printable Application Help 27
Operating basics
About DDR analysis
The DDR Analysis window allows you to select various standards, set up and run a pre-configured measurement either through
the DDRA or the DPOJET application.
Select Analyze > DDR Analysis to open the DDRA application.
The setup panel in the DDR Analysis application includes the following steps:
Generation, Rate and Levels
Interposer Filter
Measurements and Sources
Burst Detection Method
Burst Detection Settings
Thresholds and Scaling
NOTE. You can use the Next/Prev buttons or click directly on the step numbers to traverse through the steps in the DDR
Analysis. The steps for which configuration is complete are denoted .
The setup panel displays hints to help you understand the configuration options wherever applicable.
You can run a set of measurement in either of the two ways:
■
Click Run to start the acquisition sequence using the selected settings and to view the results in the DDRA window. This is
the normal way to generate results.
■
Click to move to the DPOJET application, where you can add or modify measurements before
sequencing. For more details, refer to the DPOJET Online Help. You need to click
in the DPOJET
application to return to the DDRA window. Alternatively, you can reselect Analyze >DDR Analysis from the menu bar.
Step 1: Generation rate and levels
Select the DDR generation, data rate and the voltage levels (if required). There are different speed bins for each standard data
rate for specific DDR generations.
1.Select the DDR Generation from the drop-down list.
2.Select the Data Rate from the drop-down list. On selecting Custom, an edit box allows you to enter the value using the
virtual keypad. Limit files are not defined for custom data rates for Pass/Fail status and as a result, the application displays a
hint at the bottom of the screen “Please provide a limits file under Jitter and Eye > Limits”. Note that selecting non-standard
data rates in ASM (under Search > DDR Read or DDR Write), changes the data rate to “None” in DDRA.
28 DDR Analysis Printable Application Help
Operating basics
3.Set the voltage levels:
■
If you select JEDEC Defaults, the application uses the nominal voltage levels according to the JEDEC specification.The
Vdd field is not editable.
■
If you select User Defined, enter the Vdd or Vref voltage values using the virtual keypad.
NOTE. The Vcent DQ and Vcent CA voltage values are only available for LPDDR4. For DDR4 and LPDDR4, the
external Vref is not available. Vcent is similar to the traditional Vref parameter but takes into account the fact that the
actual reference voltage used inside the DRAM is adjusted during write training and is not physically visible at the balls
of the DRAM.
4.(Optional) Click View to view the Vih and Vil values calculated automatically based on the Vref value. To manually adjust
the reference levels, go to Step6 of DDRA or use the DPOJET source configuration panel.
Vdd
Is the supply voltage for each DDR standard. Vdd is based on DDR generation.
Vref
Is the reference voltage for each DDR standard. Vref is calculated using Vdd, which in turn is based on DDR generation. In most
cases, Vref=0.5Vdd.
VcentDQ
VcentDQ is the voltage at which the cumulative eye of the pin DQx is widest.
VcentCA
VcentCA is the voltage at which the cumulative eye of the pin CAx is widest.
The following table lists the minimum and maximum values of Vdd, Vref, VcentDQ, and VcentCA in the User Defined mode for
all DDR generations:
LPDDR41.1V-6 V6 VNANANA201.5 mV–1 V1 V191.5 mV–1 V1 V
1
DDR 400 MT/s has Vdd value set to 2.6 V and Vref Value set to 1.3 V.
DDR Analysis Printable Application Help 29
Operating basics
Vdd and Vref. The configured values of Vdd and Vref are used to calculate V
IH(ac)
min, V
IH(dc)
min, V
IL(dc)
max and V
which are applied on the input signal. These levels are further used for calculating Setup and Hold measurements.
For DDR2, the relationship between Vdd and Vref is as shown in the following tables:
Table 6: Input DC logic Level
SymbolParameterMinMaxUnits
V
V
IH(dc)
IL(dc)
DC input logic highVref+0.125 NAV
DC input logic low–0.3 Vref–0.125 V
Table 7: Input AC logic Level
SymbolParameterDDR2–400, DDR2–533 DDR2–667,DDR2–800 Units
MinMaxMinMax
V
IH(ac)
V
IL(ac)
NOTE. Similar reference voltage levels are defined for DDR3 standard.
AC input logic
high
AC input logic
low
Vref+0.250 NAVref+0.200 NAV
NAVref–0.250 –Vref+0.200 V
IL(ac)
max,
30 DDR Analysis Printable Application Help
Operating basics
Speed Bins. For each DDR standard, the DDRA application automatically applies limits appropriate for the standard data rates
without speed bins. Limit values are different for different speed bins. If you want to test according to a speed bin, you must
manually configure the limit values from within DPOJET by manually overriding the limit file before running the measurements.
For more details, refer to Limits in the DPOJET help.
The following table lists the speed bins available for which pre-configured limit files are provided:
DDR GenerationSpeed bins
DDR-400 400A, 400B and 400C
DDR2
DDR2-667 800C and 800D
DDR2-800 800C, 800D and 800E
DDR3
DDR3-800 800D and 800E
DDR3-1066 1066E, 1066F and 1066G
DDR3-1333 1333F
DDR3-1600 1600G
2
, 1333G, 1333H and 1333J
3
, 1600H, 1600J and 1600K
2
3
NOTE. You can find limit files for various speed bins at . You need to manually select these limit files by clicking .
Vih
Is the input logic HIGH voltage.
Vil
Is the input logic LOW voltage.
Step 2: Interposer filter
Allows you to select and apply interposer type for each of the sources. Filter.xml file is available at C:\Users\Public\Filters. This
file can be edited to add different interposer types. The absolute filter path for each source can be specified. You can specify filter
files either for all the available sources or only to a subset of sources
When interposer filters are applied, MATH cannot be used as the measurement source in Step 3. The filter file will be applied
when the scope acquisition sample rate is supported in the filter file..
NOTE. The fields and options on the Interposer filter panel will populate based on the type of generation selected.
2
1333F and 1333J are optional
3
1600G and 1600K are optional
DDR Analysis Printable Application Help 31
Operating basics
Filter types
■
None: Select if you do not to want to apply filter files. This option is selected by default.
■
Direct Attached: Select to attach pre-defined filter files.
■
User Defined: Select to define a pre-defined filter files. If you do not define at least one filter for a source, then, after clicking
OK, the Interposer selection becomes to "None".
NOTE. Interposer types such as None, Direct Attached and User Defined are embedded in the application.
You can add additional filter files by adding the filter file name to the Filter.xml file. Once you update the XML file, restart the
Tekscope to apply the changes. The names you added are now referenced in the Interposer filter type drop-down list.
NOTE. If filter files do not exist or there is any typo in entering the path, the application displays a message as " Filter File does
not exist for <source name> in the path specified." The list of sources for which the filter files are not found will be listed.
Edit button: Opens the Filter.xml file for editing.
When you select “ User Defined ” from the drop-down list, the " User Defined Filter Path " dialog box is displayed, which allows
you to select different filer files for each source.
32 DDR Analysis Printable Application Help
Operating basics
NOTE. The source displayed in User Defined Filter Path dialog box shall be enabled or disabled based on generation. For
example, the source DQ, DQS shall remain disabled for GDDR5 and WCK shall be disabled for DDR3, DDR3L, DDR4, LPDDR3
and LPDDR4. You can select filter files either for all the available sources or only a subset of sources. The Filters.xml file is
located at C:\Users\Public\Filters folder. The filter file can be modified outside the application as well.
Step 3: Measurements and sources
Select measurements and their corresponding sources in this step. Measurement availability depends on the selected DDR
standard. Select the Measurement Type (Read Bursts, Write Bursts, Clock(Diff), Clock(Single Ended), Address/Command,
Address/Command, DQS(Single Ended), WCK(Single Ended), WCK(Diff), Refresh, Power Down, Active, or Precharge) from the
drop-down list. WCK(Single Ended), WCK(Diff), Refresh, Power Down, Active, or Precharge are only available for GDDR5.
Power Down, Active, and Precharge are only available 64-bit instruments. A message prompts you to select one or more
measurements before moving to the next step.
DDR Analysis Printable Application Help 33
Operating basics
Measurement Type Reference Levels. The voltage reference levels for each measurement are automatically set to be
consistent with JEDEC guidelines unless they are manually overridden. In cases where none of the chosen measurements have
any applicable guidelines or manually set levels, DDRA will automatically choose reference levels based on the signal's
maximum and minimum levels. DDRA displays a hint if both Single Ended DQS and Differential DQS measurements are
selected at the same time, and measurements made with this configuration may not be accurate due to conflicting ref level
requirements. When two or more measurements are selected in different sub-node categories under a Measurement Type, the
following precedence is set for measurement ref levels:
■
Slew Rate ref levels
■
Single Ended specific ref levels
■
Differential specific ref levels
For Example: When Eye Width measurement is selected along with Differential DQS or Single Ended DQS or Slew Rate
measurements, Eye measurement may not produce the expected results. This is because the actual mid level needed by Eye
Width gets overwritten with SE levels and hence produces no results.
34 DDR Analysis Printable Application Help
Operating basics
Tree Structure Flow. The measurement tree structure is as follows:
■
The tree structure displays only those measurements appropriate for the selected measurement type.
■
All generations except GDDR3 display both parent and nested elements under measurement type (such as tERR) as
shown:
■
Click to expand and show the elements within the parent element.
■
Click to collapse and hide the elements within the parent element.
■
Selecting the parent check box, selects all the children elements. Selecting all the children elements, selects the parent
element.
DDR Analysis Printable Application Help 35
Operating basics
■
Clearing the parent check box clears all the children elements.
■
When the children include both checked and unchecked elements, the parent element becomes highlighted as shown:
NOTE. If you move to the next step without selecting any measurements, the application displays the message “Please select
measurements in Step3”.
Timing Mode. When you select any measurement from the Address/Command group, the Timing Mode drop-down field is
populated. Select either 1T or 2T depending on memory mode in which they are operating. This field is applicable for DDR3,
DDR3L, and DDR4 generations. Selecting 1T and 2T timing is mandatary for Address/Command setup and hold measurements.
36 DDR Analysis Printable Application Help
Operating basics
Mask Margin Measurement. You can specify a custom mask file using the Mask file control. The Mask file control allows you to
change mask width, mask height, and mask position. When Mask margin measurement is selected, the application will update
the default mask file depending on the data rate selected. You should not modify the default mask files.
Timing error (tERR) measurements. Timing error measurements such as tERR(2per), tERR(3per) until tERR(50per) are
grouped together and included as a nested element (tERR) under the parent element, Clock(Diff)measurements. Selecting tERR
selects all the timing error measurements.
Sources. Select a measurement to view the sources available for the measurement. The sources are mutually exclusive. For
each required signal, select the appropriate source. A tool tip displays the required sources for the selected measurement at the
nodes of the measurement tree. A maximum of four analog sources are available at a time.
NOTE. If the same channels are used for DQ/DQS/Clock sources (Example: DQ=Ch1, DQS=Ch1), the application displays a hint
“Cannot use the same waveform for different sources”. If Live and Ref channels are used together (Example: Ch1 for DQS and
Ref2 for DQ), the application displays a hint “Cannot use Live and Ref waveforms together”.
DDR Analysis Printable Application Help 37
Operating basics
Reference.
Hints
LPDDR Measurement Sources
LPDDR2 Measurement Sources
LPDDR3 Measurement Sources
LPDDR4 Measurement Sources
DDR Measurement Sources
DDR2 Measurement Sources
DDR3 Measurement Sources
DDR3L Measurement Sources
DDR4 Measurement Sources
GDDR5 Measurement Sources
Step 4: Burst detection method
Burst Detection is based on the measurement type and generation, and is applicable only for Write Bursts, Read Bursts,
DQS(Single Ended, Read) and DQS(Single Ended) measurement types.
The application supports the following burst detection methods for DPO/DSA/MSO oscilloscopes:
■
DQ/DQS Phase Alignment
■
Chip Select, Latency + DQ/DQS Phase Alignment
■
Logic State + Burst Latency (Available only for MSO series of oscilloscopes)
■
Visual Search
■
Preamble Pattern Matching
■
Amplitude Based
NOTE. The Preamble Pattern Matching and Amplitude Based detection methods are applicable only to LPDDR4.
Config button
Click the Config button to select Preamble Pattern Matching and Amplitude Based burst identification method. The fields on the
Configuration panel are populated based on the measurement type selected in Step 3.
NOTE. The Config button appears only for LPDDR4 generation.
Preamble Pattern MatchingThis algorithm is based on finding the appropriate preamble
patterns over the entire acquisition. Each burst's association
index (similarity coefficient) is compared with the user provided
threshold to determine whether a burst is READ or WRITE.
Isolated Burst LengthSpecifies the isolated burst length. For LPDDR4 it could be
16 or 32.
ThresholdSpecifies the threshold with which the burst's association index
will be compared. This parameter measures the similarity
between READ and WRITE burst preambles.
Preamble TypeSpecifies the READ burst preamble type as either Static or
Toggle.
NOTE. This option is applicable only for Read Bursts and DQS
(Single Ended, Read) group measurements.
Postamble LengthSpecifies the READ burst postamble length. This could be
either 0.5 tCK or 1.5 tCK (extended postamble). This control is
used only for Read Bursts and DQS (Single Ended, Read)
group measurements.
Limitations
40 DDR Analysis Printable Application Help
Operating basics
Preamble Pattern Matching
■
Needs at least one isolated burst in the acquisition.
■
In some scenarios, the algorithm may not distinguish properly between WRITE bursts and READ bursts with toggle
preamble and extended postamble.
Measurement Type=Write Burst=Amplitude Based
Table 9: Burst Detection Parameter
ParametersDescription
Amplitude BasedSelect this measurement when there is a voltage difference
between READ and WRITE burst peak to peak level.
Peak-PeakSpecifies the strobe (DQS) Pk-Pk voltage level of either READ
or WRITE bursts.
MarginSpecifies the voltage variance allowed in terms of percentage
of peak-peak voltage.
WRITE amplitude greater than READ amplitudeCheck if WRITE burst amplitude is greater than READ burst
amplitude; otherwise, uncheck.
This option is available for both the DQ-DQS Phase Alignment and Chip Select Latency + DQ-DQS Phase Alignment methods.
By default, the Preamble Pattern Matching option is selected. For Write Bursts and DQS (Single Ended, Write) group
measurements, you can specify the tDQS2DQ by selecting User Defined. By default, this is set to Auto so that the ASM
(Advanced Search and Mark Capability) algorithm will calculate the tDQS2DQ and use that in burst marking. When User Defined
is selected, the value you specify is used for burst marking.
DDR Analysis Printable Application Help 41
Operating basics
NOTE. Current version of the application supports only write bursts having 2 clock cycle preamble.
Reference. Hints
Step 5: Burst detection settings
Displays the settings based on the burst detection method:
■
DQ/DQS Phase Alignment
■
Chip Select, Latency+ DQ/DQS Phase Alignment
■
Logic State + Burst Latency (Available only for MSO series of oscilloscopes)
■
Visual Search
Step 6:Thresholds and scaling
The left half of this panel controls selection of critical voltage thresholds used by the measurement algorithms. The right half
determines whether scaling is automatically adjusted each time you sequence.
Measurement Thresholds. Select either Auto or Manual as the Measurement Threshold type.
■
If you select Auto, the application calculates these levels for you based on the DDR generation and speed grade. It is
recommended that you use this option.
■
If you select Manual, set the measurements levels by clicking the Setup button.
For more details, refer to Ref Levels in the DPOJET help.
NOTE. For every measurement selected in DDRA, appropriate reference levels are set in the DPOJET application. You can
change these levels, if needed, from the DPOJET application.
Vertical Scaling. Selecting Auto performs autoset on the oscilloscope vertical settings only.
For more details, refer to Source Autoset in the DPOJET help.
Horizontal Scaling. Selecting Auto performs autoset on the oscilloscope horizontal settings only.
For more details, refer to Source Autoset in the DPOJET help.
NOTE. If both Vertical and Horizontal are checked, the application performs autoset on both vertical and horizontal oscilloscope
settings when Single/Run is selected.
42 DDR Analysis Printable Application Help
Operating basics
Alternate Thresholds. Alternate Thresholds only apply to the DDR3,DDR3L, and LPDDR2 Address and Command
measurement type. It allows you to select derating values(Δ) from the derating tables– AC 175 and AC 150. The default is AC
175 (typical).
AC 175. The AC 175 Threshold derating table is as follows:
Table 10: Derating Values for DDR3 800/1066/1333/1600 MT/s tIS/tIH
ΔtIS, ΔtIH derating in ps AC/DC based
AC 175 Threshold(VIH(ac))= VREF(dc)+175 mV, VIL(ac)=VREF(dc)–175 mV
CK , CK# Differential Slew Rate
For DDR3 1866 and 2133 speeds, AC135 (typical) and AC125 are default settings.
Reference.
Hints
DQ-DQS phase alignment
Select the burst detection method as shown:
The DQ/DQS levels indicator shows "Auto" when both Strobe/Data and Edge detection hysteresis are set to Auto. If one of the
options is Manual, then the DQ/DQS levels shows as Manual. Click Settings tab to set advanced burst detection parameters.
44 DDR Analysis Printable Application Help
Operating basics
The burst detection settings panel controls how data bursts are identified within a waveform that includes tri-state levels. For
appropriately-probed signals with good signal fidelity, no adjustment to the default values should be required. For signals with
poor fidelity or unusual properties, burst detection can be improved by switching to Manual control and adjusting the detection
levels.
NOTE. The High/Mid/Low levels used for burst detection have no relationship to the reference levels used for measurement
points. The measurement thresholds are defined in Step6 .
1.Select the type of burst detection level for the search.
■
If you select Auto, the application calculates these levels for you . It is recommended unless you find that manual levels
are necessary for reliable detection.
■
If you select Manual, enter both the Strobe and Data reference levels for the signal (High, Mid, and Low). As you adjust
the detection levels, observe the search-and-mark sprites that appear above the waveform. These sprites are
dynamically updated as you adjust the levels, helping you to identify levels that properly delimit the selected burst type.
2.These settings need not be changed in most cases:
■
Edge Detection Hysteresis: This control configures the internal edge finder’s hysteresis band which is used to detect
read or write bursts. In the event of noisy inputs, it can be increased to correct marks which may be larger than
appropriate.
■
Termination Logic Margin: This control can be increased to help in terminating marks on back-to-back writes in cases
where otherwise a continuous strobe would cause a write-mark to merge two back-to-back writes.
DDR Analysis Printable Application Help 45
Operating basics
Chip select latency + DQ-DQS phase alignment
1.If you wish to filter the data bursts based on a CS Source signal, select the CS Source using the CS Source drop-down.
Select CS Active and CS Mode as shown in the following figure. CS source is available only for Read and Write bursts
measurements.
NOTE. Postamble length is applicable for LPDDR4 generation Read and DQS (Single Ended, Read) measurements. Set
the postamble length to 0.5 tCK or 1.5 tCK, depending on the actual read postamble length.
NOTE. If a CS source is selected, CS-DQS(Strobe) is used for signal separation otherwise DQS(Strobe)-DQ(Data) is used.
You must configure DQ source to enable Search and Mark.
CS Source
CS Source is used as a logic input to select read or write bursts corresponding to the chip select signal. When a chip-select
signal source other than none is specified, reads or writes will only be shown when the chip-select source is active.
CS Active
Selects whether the chip-select source logic is considered active high or active low.
CS Mode
CS Mode consists of two modes – Auto and Manual. CS Auto mode calculates the level automatically for you (as half the peakto-peak voltage), while manual mode allows you to specify a CS level. In cases where an entire acquisition could occur with no
transitions on the chip-select line, you must select the manual mode to set the correct logic level.
46 DDR Analysis Printable Application Help
Operating basics
Logic state + burst latency
This burst detection method is available only on MSO series of oscilloscopes. You can configure the logic state, burst latency,
tolerance, burst length, and DQ/DQS levels.
The DDRA application provides a shortcut, Bus Setup, to configure the bus in the oscilloscope bus setup window. Click BusSetup in Step 5 to view the Bus setup screen as shown
NOTE. For more details, refer to Bus Setup Control Window (Select Tab) section in your oscilloscope online help.
DDRA application lists the buses defined in the bus setup menu. For DDRA to use the logic bus for read/write burst detection, it
must have an associated symbol file.
NOTE. The Burst Length field is not used for LPDDR4 generation. The LPDDR4 burst detection algorithm will internally analyze
the digital Bus to get the burst length.
By default, the DDRA application displays the symbol file that corresponds to the selected DDR generation in Step Step:1. Click
Browse to select a symbol file of your choice. On selecting the symbol file, the Logic trigger lists the available patterns as shown.
The symbol files per generation are located at C:\Users\Public\Tektronix\TekScope\busDecodeTables\DDR
This is different from the default TekScope location at C:\Users\[Username]\Tektronix\Tekscope\BusDecodeTables.
Edit/customize the symbols based on your requirements and save it in *.tsf format. Place the created symbol files for access
at C:\Users\Public\Tektronix\TekScope\busDecodeTables\DDR. Use Bus setup config menu or browse (Step
5) to access the created symbol file. A sample file for DDR3 is as shown:
DDR Analysis Printable Application Help 47
Operating basics
SymbolPattern
MOD_REG0000
REFRESH0001
PRECHARGE0010
ACTIVATE0011
WRITE0100
READ0101
NOP0111
DESELECT1XXX
The DDRA application displays a hint “There may be a possible mismatch in the selected logic trigger and the measurement
type. Please verify before continuing” when you select a logic state of READ and the measurement type selected is WRITE or
vice versa.
NOTE. Any change in the symbol file in the DDRA application, is reflected in the oscilloscope bus configuration menu. The
symbols of interest for DDRA are READ and WRITE patterns.
Symbol File
Symbol files are files of alphanumeric symbol names and associated data values, and are used to map a group value to a text
string. The oscilloscope displays the symbol in place of the numeric value. For more details on symbol file format, refer to your
oscilloscope online help .
Specify the Burst Latency, Tolerance, and burst length values.
CAS Min and Max
For READ commands, Read Latency (RL) is defined as the delay, in clock cycles, between the rising CLK edge that latches the
READ command and the rising DQS edge signifying availability of the first data bit. The Read Latency is equal to the additive
Latency and the CAS Latency (RL = AL + CL). CAS Min specifies the minimum time delay between the start of READ bus state
and the initial rising DQS edge, for the first bit to be recognized. CAS Max specifies the maximum time delay between the end of
the READ bus state and the initial rising DQS edge, for the first bit to be recognized. In the following figure, the actual READ
latency is 2 and the CAS Min and CAS Max are set to 2. The green zone indicates where the initial rising DQS edge must be for
burst recognition to occur.
For WRITE commands, Write Latency (WL) is defined as the delay, in clock cycles, between the rising CLK edge that latches the
WRITE command and the rising DQS edge in the center of the first data bit. The Write Latency is equal to the Additive Latency
and the CAS Write Latency (WL = AL + CWL). As with the READ case, the CAS Max and CAS Min parameters define a window
following the WRITE bus state where the initial rising DQS edge must be for burst recognition to occur.
48 DDR Analysis Printable Application Help
Operating basics
Entering Read Latency(RL) and Write Latency(LW) in case of LPDDR4
Read Latency (RL): Enter the time delay between the mid of the first READ command to start of the data.
In the above diagram, RL* is the latency that you have to enter as Read Latency.
Writer Latency(WL): Enter the time delay between the mid of the first WRITE command and the center of the first data eye.
In the above diagram, WL* is the latency that you have to enter as Writer Latency.
DDR Analysis Printable Application Help 49
Operating basics
Burst Length
READ and WRITE operations are burst oriented, they start at a selected location, and continue for a burst length. Burst length,
specified in cycles, determines where a read/write mark ends after the start of a read/write mark has been identified. Any change
in DDR generation resets the burst length to 8.0.
Reference.
Salient Features of MSO-DDR Integration Using Digital Channels
Visual search
Capturing and analyzing the right part of the waveform can require hours of collecting and sorting through the many acquisitions.
The Visual Trigger feature in the oscilloscope makes the identification of the desired waveform events quick and easy by
scanning through acquired analog waveforms and graphically comparing them to geometric shapes on the display. By discarding
acquired waveforms which do not meet the graphical definition, Visual Triggering extends the trigger capabilities of the
oscilloscope beyond the traditional hardware trigger system.
In DDR, Visual Trigger can be used to separate Read bursts from Write Bursts and mark them. By selecting the Visual Search
option in Step4: Burst Detection Method, these marked bursts can be used for further debugging and analysis.
Marking Read/Write bursts using visual trigger. Visual Trigger can also be used to mark all bursts which have a specific
property (for example, marking a Read burst that has a spike just before it comes out of tri-state or marking a Write burst with a
known data pattern). The figure below shows Visual Trigger that was used to mark (green marks) Write bursts with a known data
pattern.
Along with the Visual search mark, Advanced search and mark (another feature in Tektronix oscilloscopes) has also been used
to mark all the Write bursts (pink marks). Visual trigger has been used to isolate a burst with a specific data pattern, which allows
the marked burst to be used for further debugging and analysis.
50 DDR Analysis Printable Application Help
Operating basics
Isolating Read and Write bursts on the DDR3 bus using Visual trigger. DDR3 SDRAM is a high speed, dynamic random
access memory internally configured as an eight bank DRAM. It can Read (fetch) and Write data as a burst operation. The burst
length can be 4 clock cycles, 8 clock cycles, and can go up to 32 clock cycles so that it can fetch the data byte 1 to 8 bytes in a
burst.
DDR3 defines the polarity of the Preamble different for Read and Write. For a Read burst, the Preamble would be negative
polarity. For a Write burst, the Preamble would be positive polarity. For DDR3, the Read and Write Preamble widths are defined
by parameters tRPRE and tWPRE in the JEDEC specification, and whose minimum value has been defined as 0.9 times that of
the clock period.
Additionally, the phase between the Strobe signal (DQS) and Data Signals (DQ) are different for Read and Write. DQS and DQ
are aligned for Read bursts and shifted by 90 degrees for Write bursts.
DDR Analysis Printable Application Help 51
Operating basics
Isolating based on Preamble polarity and phase between DQS and DQ using Visual trigger. Figure 1 shows a screen
capture of using Visual Trigger to isolate Read signals based on Preamble polarity and phase difference between the DQS and
DQ signals. Channel 1 of the oscillocope is DQS and Channel 2 is DQ. Areas A1 and A2 are set so that when a signal is
captured, there is no DQS signal in these regions. This ensures that the captured signal is coming out of tri-state. Area A3 is set
to select the negative polarity of the Preamble. Areas A4 and A5 are set so that the DQ signal does not enter these regions,
making sure that the DQS and DQ are aligned.
Figure 1: Read burst
Figure 2: Write burst
52 DDR Analysis Printable Application Help
Operating basics
Measurement levels
By definition, edges occur when a waveform crosses specified reference voltage levels. Reference voltage levels must be set so
that the application can identify state transitions on a waveform. By default, the application automatically chooses reference
voltage levels when necessary.
The DDRA application uses three basic reference levels: High, Mid and Low. In addition, a hysteresis value defines a voltage
band that prevents a noisy waveform from producing spurious edges. The reference levels and hysteresis are independently set
for each source waveform, and are specified separately for rising versus falling transitions.
ItemDescription
Measurement Reference Levels Setup (one level per source)
Rise HighSets the high threshold level for the rising edge of the source.
Rise MidSets the middle threshold level for the rising edge of the source.
Rise LowSets the low threshold level for the rising edge of the source.
Fall HighSets the high threshold level for the falling edge of the source.
Fall MidSets the middle threshold level for the falling edge of the source.
Fall LowSets the low threshold level for the falling edge of the source.
HysteresisSets the threshold margin to the reference level which the voltage must cross to be recognized
as changing; the margin is the relative reference level plus or minus half the hysteresis; use to
filter out spurious events.
DDR Analysis Printable Application Help 53
Operating basics
Hints
The DDRA application displays the following hints at different steps:
HintStepDescription
Select a standard data rate in DDRA 1Displayed when data rate is None. When you select a non standard data
rate in ASM, the data rate is set to None in DDRA.
GDDR3 not completely supported.
Some features may not function.
Please provide a Limits file under
Jitter and Eye > Limits
Cannot use Live and Ref waveforms
together.
Cannot use the same waveform for
different sources.
Cannot select Diff and SE
measurements at the same time.
Use unique sources that are either
Live or Ref.
1Displayed on selecting GDDR3 standard, which does not have standard
data rates. Only Data Eye Width measurement is available for both Read
and Write bursts.
1Displayed for custom data rates for which limits are not defined. You need to
manually configure the limits.
3Displayed on selecting both Live and Ref waveforms as source for DQ and
DQS. Example: Data Eye Width measurement with sources as Ch1 for DQ
and Ref1 for DQS.
3Displayed on selecting the same source for DQ and DQS. Example: Data
Eye Width using Ch3 for both DQ and DQS.
3Displayed on selecting measurements with suffix SE and Diff. Example:
DDR2, Write bursts, tDH-Diff and tDH-SE measurements.
3Displayed on selecting measurements which require DQ, DQS and Clock
sources. Example: DDR3, 800MT/s, select all Read burst measurements.
Results as statistics
Result statistics for most of the measurements show Population in terms of UI or transitions. According to the JEDEC
specification, the analysis for most of the clock measurements is done for a 200-cycle moving window. However, for clock
measurements such as tCL(avg) and tCH(avg), the population is shown as tCK(avg) units. For some measurements such as
Data Eye Width, exactly one measurement occurs per acquisition. For such measurements, the population increases by one for
each acquisition independent of the number of UI in the acquisition.
For more details, refer to Viewing Statistical Results in the DPOJET help.
Reference.
Dynamic Limits
54 DDR Analysis Printable Application Help
Operating basics
Plots
The only measurement for which a plot is automatically configured is Data Eye Width, which is available for both Read and Write
bursts. However, plots may be added for other measurements through the plot panel. The plot selection and configuration
methods are identical to those used for DPOJET. For more details, refer to the DPOJET help.
For acquisitions containing more than one read or write burst, time trend plots connect together all measurements within each
burst with a continuous line, but do not draw lines between bursts. If a vertical cursor is placed where it does not intersect a line,
the cursor annotation will read "NaN" (Not a Number).
For more details, refer to About Configuring Plots in the DPOJET help.
Reports
For more details, refer to About Reports in the DPOJET help.
Switching between the DDRA and DPOJET applications
For advanced analysis, click to switch to the DPOJET application. Likewise, click in the
DPOJET application to revert to the DDRA application.
The transition behaves as follows:
■
The application name in the title bar switches between DDR Analysis and Jitter and Eye Diagram Analysis Tool.
■
Measurement name remains unchanged while traversing from DDRA to DPOJET.
■
Within DPOJET, more measurements may be added to those automatically configured in DDRA. These measurements
must be configured manually.
■
Once in DPOJET, measurements automatically configured by DDRA may be reconfigured. (The measurements will
generally no longer be JEDEC-compliant in this case.)
■
Upon returning to DDRA, new or non-standard measurements will be retained.
■
Measurement sequencing, results analysis and report generation can be done from either application.
■
Any change in generation and measurement type in the DDRA deselects all the currently selected measurements.
■
Switching back from DPOJET to DDRA, always resets focus to the Setup panel.
DDR Analysis Printable Application Help 55
Operating basics
■
DPOJET or DDRA application is always accessible from the oscilloscope menu bar, as an alternative to the quick navigation
buttons.
■
If DPOJET application is opened from the oscilloscope menu (Analyze > Jitter and Eye Diagram Analysis), the shortcut
button to DDR Analysis is not shown. This shortcut only appears if DPOJET is entered from the DDRA interface.
■
Any change in the reference voltage levels in DPOJET is reflected in DDRA Step 1, Vih and Vil. Vih and Vil specify the static
voltage reference levels of the measurements. You can modify these levels either in Step 6 of DDRA or in the DPOJET
source configuration screen.
Salient features of MSO-DDRA integration
The following are the salient features of MSO-DDR integration:
■
Use the DDRA user interface for the required settings without exiting from the DDRA setup panel for digital configuration.
■
Logic State burst detection method is more reliable than the conventional DQ/DQS Phase alignment.
■
Digital configurations are available at Step 4 and Step 5 of the DDRA application. The Logic pattern or Logic state triggering
is used on the digital control signals such as RAS, CAS, CS and WE, which identify the desired burst type.
■
Symbol files per DDR generation are available.
■
Identify marks using the specified digital control signals and Burst Latency and Tolerance values. The Burst Latency and
Tolerance values are important to precisely mark the bursts.
■
Change in DDR generation resets the burst length to 8.0.
56 DDR Analysis Printable Application Help
Tutorial
Introduction to the tutorial
This tutorial teaches how to set up the application, take measurements, and view results as plots or statistics.
Before you begin the tutorial, perform the following tasks:
■
Set up the oscilloscope.
■
Start the application.
■
Recall the tutorial waveform.
Setting up the oscilloscope
The steps to set up the oscilloscope are:
■
Click File > Recall Default Setup in the oscilloscope menu bar to recall the default settings.
■
Press the individual CH1, CH2, CH3, and CH4 buttons as needed to add or remove active waveforms from the display.
Starting the application
Click Analyze > DDR Analysis to open the application.
Waveform files
The DDRA application provides the following waveforms at C:\Users\Public\Tektronix\TekApplications\DDRA
\Waveforms for oscilloscopes running the Windows7 operating system:
■
DDR2_800_DQS_Write.wfm
■
DDR2_800_DQ_Write.wfm
■
DDR2_800_CLK.wfm
NOTE. These waveforms have to be used only for Write bursts and CLK.
Recalling a waveform file
To recall a waveform file, follow these steps:
1.Click File > Recall in the oscilloscope menu bar to display the Recall dialog box.
2.Click Waveform icon in the left of the Recall dialog box.
3.Select Ref1, Ref2, Ref3, or Ref4 as the Destination option.
4.Browse to select the waveform. Use the keypad to edit the waveform file name.
5.Click Recall. The oscilloscope recalls and activates the Reference Waveform control window.
6.Click On to display the waveform.
7.
Click to return to the application. Alternatively, DDRA can also be accessed from Analyze > DDR Analysis.
Waveforms Used: DDR2_800_DQS_Write.wfm and DDR2_800_DQ_Write.wfm
1.To set the application to default values, click File > Recall Default Setup. This is not necessary if you have just started the
application.
2.To view the DDRA application, select Analyze > DDR Analysis.
3.At Step 1, select the DDR2 standard and the data rate as 800 MT/s. The default voltage settings are retained as shown:
4.At Step 2, select the filter and the probing type.
5.At Step 3, select the measurements and the associated sources.
58 DDR Analysis Printable Application Help
Tutorial
6.At Step 4, select the burst detection method.
The selected data rate, generation, and measurement type are reflected in ASM on selection in DDRA. Marks are available
only for Read and Write bursts measurement type. Configure Search using Advance > Search > Configure. The identified
bursts are shown as small inverted marks ( ) in the oscilloscope display area. Each pair of marks specifies the start and
stop of a burst. You can traverse from one mark to the other using the Mark Control window. For more details, refer to your
oscilloscope online help.
NOTE. Logic state+ DQ/DQS Phase Alignment is available only for MSO series of oscilloscopes.
7.At Step 5, select the burst detection settings based on the selected burst detection method as shown:
DDR Analysis Printable Application Help 59
Tutorial
8.At Step 6, retain the settings as shown:
9.Click Single to run the application. When complete, the result statistics with limits are shown in the results tab.
The eye diagram plot is displayed as shown:
60 DDR Analysis Printable Application Help
Parameters
About parameters
This section describes the DDRA application parameters and includes the menu default settings. Refer to the user manual of
your oscilloscope for operating details of other controls, such as front-panel buttons.
The parameter tables list the selections or range of values available for each option, the incremental unit of numeric values, and
the default selection or value.
Rise High–20 V to 20 VDefault varies depends upon DDR
Rise Mid–20 V to 20 V
Rise Low–20 V to 20 V
Fall High–20 V to 20 V
Fall Mid–20 V to 20 V
Fall Low–20 V to 20 V
Hysteresis0 to 10 V30 mV
1
AC160, AC130, AC135, AC175 , AC150,
AC175
AC125, AC220 , AC300,
generation
1
Available for DDR3,DDR3L,LPDDR2 generation.
DDR Analysis Printable Application Help 65
Parameters
66 DDR Analysis Printable Application Help
Reference
DDR measurement sources
The sources required for analysis may include DQS(Strobe), DQ(Data), DQS# (Strobe), Clock, Clock#, and Addr/Cmd. Clock and
DQS can be either Single-Ended (SE) or Differential (Diff). CS Source is available, as appropriate, as an optional qualifier.
The following table lists the sources required for each DDR measurement:
Table 16: DDR measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
tDQSHPos WidthDQS and DQNA
tDQSLNeg WidthDQS and DQNA
tDSH-DiffHoldDQS and ClockDQ
tDSS-DiffSetupDQS and ClockDQ
Single Ended DQS
tDH-SEDDR Hold-SEDQS and DQNA
tDIPW-SEPeriodDQDQS
tDSH-SEHoldDQS and ClockDQ
tDS-SEDDR Setup–SEDQS and DQNA
tDSS-SESetupDQS and ClockDQ
tWPREDDR tRPREDQSDQ
tWPSTDDR tPSTDQSDQ
Read Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
tAC-DiffDDR Setup-DiffDQ and ClockDQS
tDQSCK-DiffSkewDQS and ClockDQ
tQHHoldDQS and DQNA
Single Ended DQS
tDQSQ-SESetupDQS and DQNA
tRPREDDR tRPREDQSDQ
tRPSTDDR tRPSTDQSDQ
Clock (Diff)
2
1
1
1
1
1
1
1
1
1
1
2
Required so that the Search-and-Mark feature can properly identify bursts
DDR Analysis Printable Application Help 67
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
tCHPos WidthClockNA
tCKPeriodClockNA
tCLNeg WidthClockNA
tHPPeriodClockNA
VID(ac)DDR VID(ac)ClockNA
Clock (Single Ended)
AC-Overshoot(CK#)OvershootClock#NA
AC-Overshoot(CK)OvershootClockNA
AC-OvershootArea(CK#)DDR Over AreaClock#NA
AC-OvershootArea(CK)DDR Over AreaClockNA
AC-Undershoot(CK#)UndershootClock#NA
AC-Undershoot(CK)UndershootClockNA
AC-UndershootArea(CK#)DDR Under AreaClock#NA
AC-UndershootArea(CK)DDR Under AreaClockNA
Vix(ac)CKV–Diff–XovrClock and Clock#NA
DQS (Single Ended)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Overshoot(DQS)OvershootDQSDQ
1
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
1
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-Undershoot(DQS)UndershootDQSDQ
1
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
Vix(ac)DQSV–Diff–XovrDQS and DQS#DQ
1
1
DQS (Single Ended, Read)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
AC-Overshoot(DQS)OvershootDQSDQ
AC-Undershoot(DQS)UndershootDQSDQ
68 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
Address/Command
AC-OvershootOvershootAddr/CmdNA
AC-OvershootAreaDDR Over AreaAddr/CmdNA
AC-UndershootUndershootAddr/CmdNA
AC-UndershootAreaDDR Under AreaAddr/CmdNA
tIH(base)DDR Hold–DiffClock and Addr/CmdNA
tIPW-HighPos WidthClock and Addr/CmdNA
tIPW-LowNeg WidthClock and Addr/CmdNA
tIS(base)DDR Setup–DiffClock and Addr/CmdNA
DDR2 measurement sources
The sources required for analysis may include DQS(Strobe), DQ(Data), DQS# (Strobe), Clock, Clock#, CS Source, and Addr/
Cmd. Clock and DQS can be either Single-Ended (SE) or Differential (Diff). Read and Write bursts have CS as an optional
source.
The following table lists the sources required for each DDR2 measurement:
Table 17: DDR2 measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
InputSlew-Diff-Fall(DQS)Fall Slew RateDQSDQ
InputSlew-Diff-Rise(DQS)Rise Slew RateDQSDQ
tDH-Diff(base)DDR Hold–DiffDQS and DQNA
tDH-Diff(derated)DDR Hold–DiffDQSNA
tDQSHPos WidthDQSDQ
tDQSLNeg WidthDQS and DQDQ
tDQSS-DiffSkewDQS and ClockDQ
tDS-Diff(base)DDR Setup–DiffDQS and DQNA
tDS-Diff(derated)DDR Setup–DiffDQS and DQNA
tDSH-DiffHoldDQS and ClockDQ
3
2
2
2
2
2
3
Required so that the Search-and-Mark feature can properly identify bursts
DDR Analysis Printable Application Help 69
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
tDSS-DiffSetupDQS and ClockDQ
2
tDVAC(DQS)Time Outside LevelDQSDQ
Single Ended DQS
Slew Rate-Setup-SE-
Fall Slew RateDQSDQ
2
Fall(DQS)
Slew Rate-Setup-SE-
Rise Slew RateDQSDQ
2
Rise(DQS)
Slew Rate-Hold-SE-Fall(DQS) Fall Slew RateDQSDQ
Slew Rate-Hold-SE-Rise(DQS) Rise Slew RateDQSDQ
2
2
tDH-SE(base)DDR Hold–SEDQS and DQNA
tDH-SE(derated)DDR Hold–SEDQS and DQNA
tDIPW-SEPeriodDQDQS
tDQSS-SESkewDQS and ClockDQ
tDSH-SEHoldDQS and ClockDQ
2
2
tDS-SE(base)DDR Setup–SEDQS and DQNA
tDS-SE(derated)DDR Setup–SEDQS and DQNA
tDSS-SESetupDQS and ClockDQ
2
Slew Rate DQ
Slew Rate-Setup-Fall(DQ)Fall Slew RateDQDQS
Slew Rate-Setup-Rise(DQ)Rise Slew RateDQDQS
Slew Rate-Hold-Fall(DQ)Fall Slew RateDQDQS
Slew Rate-Hold-Rise(DQ)Rise Slew RateDQDQS
tWPREDDR tRPREDQSDQ
tWPSTDDR tPSTDQSDQ
2
2
2
2
2
2
Read Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
tAC-DiffDDR Setup-DiffDQ and ClockDQS
2
tDQSQ-DiffSetupDQS and DQNA
tQHHoldDQS and DQNA
tDVAC(DQS)Time Outside LevelDQSDQ
Single Ended DQS
tDQSCK-SESkewDQS and ClockNA
tDQSQ-SESetupDQ and DQSNA
tRPREDDR tRPREDQSDQ
tWPREDDR tPSTDQSDQ
2
2
Vox(ac)DQSV-Diff-XovrDQS, DQS#DQ
Clock (Diff)
70 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
tCH(abs)Pos WidthClockNA
tCH(avg)DDR tCH(avg)ClockNA
tCK(abs)PeriodClockNA
tCK(avg)DDR tCK(avg)ClockNA
tCL(abs)Neg WidthClockNA
tCL(avg)DDR tCL(avg)ClockNA
tDVAC(CK)Time Outside LevelCKNA
tERR(11–50per)DDR tERR(m–n)ClockNA
tERR(2per)DDR tERR(n)ClockNA
tERR(3per)DDR tERR(n)ClockNA
tERR(4per)DDR tERR(n)ClockNA
tERR(5per)DDR tERR(n)ClockNA
tERR(6–10per)DDR tERR(m–n)ClockNA
tHPPeriodClockNA
tJIT(cc)CC–PeriodClockNA
tJIT(duty)DDR tJIT(duty)ClockNA
tJIT(per)DDR tJIT(per)ClockNA
VID(ac)DDR VID(ac)ClockNA
Clock (Single Ended)
AC-Overshoot(CK#)OvershootClock#NA
AC-Overshoot(CK)OvershootClockNA
AC-OvershootArea(CK#)DDR Over AreaClockNA
AC-OvershootArea(CK)DDR Over AreaClockNA
AC-Undershoot(CK#)UndershootClock#NA
AC-Undershoot(CK)UndershootClockNA
AC-UndershootArea(CK#)DDR Under AreaClockNA
AC-UndershootArea(CK)DDR Under AreaClockNA
Vix(ac)CKV–Diff–XovrClock and Clock#NA
Vox(ac)CKV–Diff–XovrClock and Clock#NA
VSWING(MAX)CKCycle Pk-PkClockNA
VSWING(MAX)CK#Cycle Pk-PkClockNA
DQS (Single Ended)
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQS)OvershootDQSDQ
AC-Undershoot(DQS)UndershootDQSDQ
DDR Analysis Printable Application Help 71
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
Vix(ac)DQSV–Diff–XovrDQS and DQS#DQ
VSWING(MAX)DQSCycle Pk-PkDQSDQ
VSWING(MAX)DQS#Cycle Pk-PkDQS#DQ
2
2
2
DQS (Single Ended, Read)
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Overshoot(DQS)OvershootDQSDQ
2
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
2
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-Undershoot(DQS)UndershootDQSDQ
2
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
2
Vox(ac)DQSV-Diff-XovrDQS, DQS#DQ
Precharge
tRP(MRS)tCMD-CMDBus, CKNA
tRP(REF)tCMD-CMDBus, CKNA
Address/Command Measurements
AC-OvershootOvershootAddr/CmdNA
AC-OvershootAreaDDR Over AreaAddr/CmdNA
AC-UndershootUndershootAddr/CmdNA
AC-UndershootAreaDDR Under AreaAddr/CmdNA
InputSlew-Diff-Fall(CK)Fall Slew RateClockNA
InputSlew-Diff-Rise(CK)Rise Slew RateClockNA
Slew Rate-Hold-Fall(Addr/
Fall Slew RateAddr/CmdNA
Cmd)
Slew Rate-Hold-Rise(Addr/
Rise Slew RateAddr/CmdNA
Cmd)
Slew Rate-Setup-Fall(Addr/
Fall Slew RateAddr/CmdNA
Cmd)
72 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Slew Rate-Setup-Rise(Addr/
Rise Slew RateAddr/CmdNA
Cmd)
tIH(base)DDR Hold–DiffClock and Addr/CmdNA
tIH(derated)DDR Hold–DiffClock and Addr/CmdNA
tIPW-HighPos WidthClock and Addr/CmdNA
tIPW-LowNeg WidthClock and Addr/CmdNA
tIS(base)DDR Setup–DiffClock and Addr/CmdNA
tIS(derated)DDR Setup–DiffClock and Addr/CmdNA
DDR3 measurement sources
The sources required for analysis may include DQS(Strobe), DQ(Data), DQS# (Strobe), Clock, Clock#, and Addr/Cmd. Clock and
DQS can be either Single-Ended (SE) or Differential (Diff). CS Source is available, as appropriate, as an optional qualifier.
The following table lists the sources required for each DDR3 measurement:
Table 18: DDR3 measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
InputSlew-Diff-Fall(DQS)Fall Slew RateDQSDQ
InputSlew-Diff-Rise(DQS)Rise Slew RateDQSDQ
tDH-Diff(base)DDR Hold-DiffDQS and DQNA
tDH-Diff(derated)DDR Hold-DiffDQS and DQNA
tDQSHPos WidthDQSDQ
tDQSLNeg WidthDQSDQ
tDQSS-DiffSkewDQS and ClockDQ
tDS-Diff(base)DDR Setup–DiffDQS and DQNA
tDS-Diff(derated)DDR Setup–DiffDQ and DQSNA
tDSH-DiffHoldDQS and ClockDQ
tDSS-DiffSetupDQS and ClockDQ
tDVAC(DQS)Time Outside LevelDQSDQ
Single Ended DQS
tDIPW-SEPeriodDQDQS
tDQSS-SESkewDQS and ClockDQ
tDSH-SEHoldDQS and ClockDQ
4
3
3
3
3
3
3
3
3
3
4
Required so that the Search-and-Mark feature can properly identify bursts
DDR Analysis Printable Application Help 73
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
tDSS-SESetupDQS and ClockDQ
3
Slew Rate DQ
Slew Rate-Hold-Rise(DQ)Rise Slew RateDQDQS
Slew Rate-Hold-Fall(DQ)Fall Slew RateDQDQS
Slew Rate-Setup-Rise(DQ)Rise Slew RateDQDQS
Slew Rate-Setup-Fall(DQ)Fall Slew RateDQDQS
tWPREDDR tWPREDQSDQ
tWPSTDDR tPSTDQSDQ
3
3
3
3
3
3
Read Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
Differential DQS
SRQdiff-Fall(DQS)Fall Slew RateDQSDQ
SRQdiff-Rise(DQS)Rise Slew RateDQSDQ
tDQSCK-DiffSkewDQS and ClockDQ
3
3
3
tDQSQ-DiffSetupDQS and DQNA
tQHHoldDQ and DQSNA
tDVAC(DQS)Time Outside LevelDQSDQ
tRPREDDR tRPREDQSDQ
tRPSTDDR tPSTDQSDQ
tQSHPos WidthDQSDQ
tQSLNeg WidthDQSDQ
3
3
3
3
Clock (Diff)
tCH(abs)Pos WidthClockNA
tCH(avg)DDR tCH(avg)ClockNA
tCK(abs)PeriodClockNA
tCK(avg)DDR tCK(avg)ClockNA
tCL(abs)Neg WidthClockNA
tCL(avg)DDR tCL(avg)ClockNA
tDVAC(CK)Time Outside LevelCKNA
tERRDDR tERRClockNA
tJIT(cc)CC–PeriodClockNA
tJIT(duty)DDR tJIT(duty)ClockNA
tJIT(per)DDR tJIT(per)ClockNA
Clock (Single Ended)
AC-Overshoot(CK#)OvershootClock#NA
AC-Overshoot(CK)OvershootClockNA
AC-OvershootArea(CK#)DDR Over AreaClock#NA
74 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
AC-OvershootArea(CK)DDR Over AreaClockNA
AC-Undershoot(CK#)UndershootClock#NA
AC-Undershoot(CK)UndershootClockNA
AC-UndershootArea(CK#)DDR Under AreaClock#NA
AC-UndershootArea(CK)DDR Under AreaClockNA
Vix(ac)CKDDR3 Vix(ac)Clock and Clock#NA
VSEH(AC)CK#Cycle MaxClock#NA
VSEH(AC)CKCycle MaxClockNA
VSEH(CK#)Cycle MaxClock#NA
VSEH(CK)Cycle MaxClockNA
VSEL(AC)CK#Cycle MinClock#NA
VSEL(AC)CKCycle MinClockNA
VSEL(CK#)Cycle MinClock#NA
VSEL(CK)Cycle MinClockNA
DQS (Single Ended)
AC-OvershootArea(DQ)DDR Over AreaDQNA
AC-UndershootArea(DQ)DDR Under AreaDQNA
AC-Overshoot(DQ)OvershootDQNA
AC-Undershoot(DQ)UndershootDQDQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Overshoot(DQS)OvershootDQSDQ
3
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
3
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-Undershoot(DQS)UndershootDQSDQ
3
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
Vix(ac)DQSDDR3 Vix(ac)DQS and DQS#DQ
VSEH(AC)DQS#Cycle MaxDQS#DQ
VSEH(AC)DQSCycle MaxDQSDQ
VSEH(DQS#)Cycle MaxDQS#DQ
VSEH(DQS)Cycle MaxDQSDQ
VSEL(AC)DQS#Cycle MinDQS#DQ
VSEL(AC)DQSCycle MinDQSDQ
VSEL(DQS#)Cycle MinDQS#DQ
VSEL(DQS)Cycle MinDQSDQ
3
3
3
3
3
3
3
3
3
3
DQS (Single Ended, Read)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
DDR Analysis Printable Application Help 75
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
AC-Overshoot(DQS)OvershootDQSDQ
AC-Undershoot(DQS)UndershootDQSDQ
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
Precharge
tRP(ACT)tCMD-CMDBus, CKNA
tRP(MRS)tCMD-CMDBus, CKNA
Address/Command Measurements
AC-OvershootOvershootAddr/CmdNA
AC-OvershootAreaDDR Over AreaAddr/CmdNA
AC-UndershootUndershootAddr/CmdNA
AC-UndershootAreaDDR Under AreaAddr/CmdNA
InputSlew-Diff-Fall(CK)Fall Slew RateClockNA
InputSlew-Diff-Rise(CK)Rise Slew RateClockNA
Slew Rate-Hold-Fall(Addr/
Cmd)
Slew Rate-Hold-Rise(Addr/
Cmd)
Slew Rate-Setup-Fall(Addr/
Cmd)
Slew Rate-Setup-Rise(Addr/
Cmd)
tIH(base)DDR Hold–DiffClock and Addr/CmdNA
tIH(derated)DDR Hold–DiffClock and Addr/CmdNA
tIPW-HighPos WidthAddr/CmdNA
tIPW-LowNeg WidthAddr/CmdNA
tIS(base)DDR Setup–DiffClock and Addr/CmdNA
tIS(derated)DDR Setup–DiffClock and Addr/CmdNA
Fall Slew RateAddr/CmdNA
Rise Slew RateAddr/CmdNA
Fall Slew RateAddr/CmdNA
Rise Slew RateAddr/CmdNA
76 DDR Analysis Printable Application Help
Reference
DDR3L measurement sources
The sources required for analysis may include DQS (Strobe), DQS# (Strobe), DQ (Data), Clock, Clock #, and Addr/Cmd. Clock
and DQS can be either Single-Ended (SE) or Differential (Diff). Read and Write bursts have CS as an optional source.
The following table lists the sources required for each DDR3L measurement:
Table 19: DDR3L measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
tWPREDDR tRPREDQSDQ
tWPSTDDR tPSTDQSDQ
Differential DQS
InputSlew-Diff-Fall(DQS)Fall Slew RateDQSDQ
InputSlew-Diff-Rise(DQS)Rise Slew RateDQSDQ
tDH-Diff(base)DDR Hold-DiffDQS and DQNA
tDH-Diff(derated)DDR Hold-DiffDQS and DQNA
tDQSHPos WidthDQS and DQNA
tDQSLNeg WidthDQS and DQNA
tDQSS-DiffSkewDQS and ClockDQ
tDS-Diff(base)DDR Setup–DiffDQS and DQNA
tDS-Diff(derated)DDR Setup–DiffDQS and DQNA
tDSH-DiffHoldDQS and ClockDQ
tDSS-DiffSetupDQS and ClockDQ
tDVAC(DQS)Time Outside LevelDQSDQ
Single Ended DQS
tDIPW-SEPeriodDQDQS
tDQSS-SESkewDQS and ClockDQ
tDSH-SEHoldDQS and ClockDQ
tDSS-SESetupDQS and ClockDQ
Slew Rate DQ
Slew Rate-Hold-Rise(DQ)Rise Slew RateDQDQS
Slew Rate-Hold-Fall(DQ)Fall Slew RateDQDQS
Slew Rate-Setup-Rise(DQ)Rise Slew RateDQDQS
Slew Rate-Setup-Fall(DQ)Fall Slew RateDQDQS
Read Bursts
Data Eye WidthEye WidthDQS and DQNA
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
Required so that the Search-and-Mark feature can properly identify bursts
DDR Analysis Printable Application Help 77
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Data Eye HeightEye HeightDQS and DQNA
tRPREDDR tRPREDQSDQS
tRPSTDDR tRPSTDQSDQS
4
4
Differential DQS
SRQdiff-Fall(DQS)Fall Slew RateDQSDQ
SRQdiff-Rise(DQS)Rise Slew RateDQSDQ
tDQSCK-DiffSkewDQS and ClockDQ
4
4
4
tDQSQ-DiffSetupDQS and DQNA
tQHHoldDQS and DQNA
tDVAC(DQS)Time Outside LevelDQSDQ
tAC-DiffDDR Setup-DiffDQ and ClockDQS
tQSHPos WidthDQSDQ
tQSLNeg WidthDQSDQ
4
4
4
4
Slew Rate DQ
SRQse-Fall(DQ)Fall Slew RateDQDQS
SRQse-Rise(DQ)Rise Slew RateDQDQS
4
4
Clock (Diff)
tCH(abs)Pos WidthClockNA
tCH(avg)DDR tCH(avg)ClockNA
tCK(abs)PeriodClockNA
tCK(avg)DDR tCK(avg)ClockNA
tCL(abs)Neg WidthClockNA
tCL(avg)DDR tCL(avg)ClockNA
tDVAC(CK)Time Outside LevelClockNA
tERRDDR tERRClockNA
tJIT(cc)CC–PeriodClockNA
tJIT(duty)DDR tJIT(duty)ClockNA
tJIT(per)DDR tJIT(per)ClockNA
Clock (Single Ended)
AC-Overshoot(CK#)OvershootClock#NA
AC-Overshoot(CK)OvershootClockNA
AC-OvershootArea(CK#)DDR Over AreaClock#NA
AC-OvershootArea(CK)DDR Over AreaClockNA
AC-Undershoot(CK#)UndershootClock#NA
AC-Undershoot(CK)UndershootClockNA
AC-UndershootArea(CK#)DDR Under AreaClock#NA
AC-UndershootArea(CK)DDR Under AreaClockNA
Vix(ac)CKDDR3 Vix(ac)Clock and Clock#NA
78 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
VSEH(AC)CK#Cycle MaxClock#NA
VSEH(AC)CKCycle MaxClockNA
VSEH(CK#)Cycle MaxClock#NA
VSEH(CK)Cycle MaxClockNA
VSEL(AC)CK#Cycle MinClock#NA
VSEL(AC)CKCycle MinClockNA
VSEL(CK#)Cycle MinClock#NA
VSEL(CK)Cycle MinClockNA
DQS (Single Ended)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Overshoot(DQS)OvershootDQSDQ
4
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
4
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-Undershoot(DQS)UndershootDQSDQ
4
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
Vix(ac)DQSDDR3 Vix(ac)DQS and DQS#DQ
VSEH(AC)DQS#Cycle MaxDQS#DQ
VSEH(AC)DQSCycle MaxDQSDQ
4
4
4
4
VSEH(DQS#)Cycle MaxDQS#DQ, DQS
VSEH(DQS)Cycle MaxDQSDQ
VSEL(AC)DQS#Cycle MinDQS#DQ
VSEL(AC)DQSCycle MinDQSDQ
4
4
4
VSEL(DQS#)Cycle MinDQS#DQ, DQS
VSEL(DQS)Cycle MinDQSDQ
4
DQS (Single Ended, Read)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
AC-Overshoot(DQS)OvershootDQSDQ
DDR Analysis Printable Application Help 79
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
AC-Undershoot(DQS)UndershootDQSDQ
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
Address/Command Measurements
AC-OvershootOvershootAddr/CmdNA
AC-OvershootAreaDDR Over AreaAddr/CmdNA
AC-UndershootUndershootAddr/CmdNA
AC-UndershootAreaDDR Under AreaAddr/CmdNA
Slew Rate-Hold-Fall(Addr/
Cmd)
Slew Rate-Hold-Rise(Addr/
Cmd)
Slew Rate-Setup-Fall(Addr/
Cmd)
Slew Rate-Setup-Rise(Addr/
Cmd)
tIH(base)DDR Hold–DiffClock and Addr/CmdNA
tIH(derated)DDR Hold–DiffClock and Addr/CmdNA
tIPW-HighPos WidthClock and Addr/CmdNA
tIPW-LowNeg WidthClock and Addr/CmdNA
tIS(base)DDR Setup–DiffClock and Addr/CmdNA
tIS(derated)DDR Setup–DiffClock and Addr/CmdNA
Fall Slew RateAddr/CmdNA
Rise Slew RateAddr/CmdNA
Fall Slew RateAddr/CmdNA
Rise Slew RateAddr/CmdNA
80 DDR Analysis Printable Application Help
Reference
DDR4 measurement sources
The sources required for analysis may include DQS (Strobe), DQS# (Strobe), DQ (Data) , Clock, Clock #, and Addr/Cmd. Clock
and DQS can be either Single-Ended (SE) or Differential (Diff). Read and Write bursts have CS as an optional source.
The following table lists the sources required for each DDR4 measurement:
Table 20: DDR4 measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
DDRARX MaskMask HitsDQS and DQNA
tWPREDDR tRPREDQSDQ
tWPSTDDR tPSTDQSDQ
VIHL_ACCycle Pk-PkDQDQS
Differential DQS
SRIN_dIVW_FallFall Slew RateDQDQS
SRIN_dIVW_RiseRise Slew RateDQDQS
TdIPW-HighPos WidthDQDQS
TdIPW-LowNeg WidthDQDQS
tDQSHPos WidthDQSDQ
tDQSLNeg WidthDQSDQ
tDQSS-DiffSkewClock and DQSDQ
tDSH-DiffHoldClock and DQSDQ
tDSS-DiffSetupClock and DQSDQ
tDVAC(DQS)Time Outside LevelDQSDQ
Read Bursts
Data Eye WidthEye WidthDQS and DQNA
Data Eye HeightEye HeightDQS and DQNA
tRPREDDR tRPREDQSDQ
tRPSTDDR tRPSTDQSDQ
Differential DQS
SRQdiff-Fall(DQS)Fall Slew RateDQSDQ
SRQdiff-Rise(DQS)Rise Slew RateDQSDQ
tDQSCK-DiffSkewDQS and ClockDQ
tDQSQ-DiffSetupDQS and DQNA
tDVAC(DQS)Time Outside LevelDQSDQ
tHZ(DQ)DDR tHZDQClock and DQDQS
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
Required so that the Search-and-Mark feature can properly identify bursts
DDR Analysis Printable Application Help 81
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
tLZ(DQ)DDR tLZDQClock and DQDQS
5
tQHHoldDQS and DQNA
tQSHPos WidthDQSDQ
tQSLNeg WidthDQSDQ
5
5
Single Ended DQS
tHZ(DQS)DDR tHZDQDQS and ClockDQ
tLZ(DQS)DDR tLZDQDQS and ClockDQ
5
5
Slew Rate DQ
SRQse-Fall(DQ)Fall Slew RateDQDQS
SRQse-Rise(DQ)Rise Slew RateDQDQS
5
5
Clock (Diff)
Clock Eye HeightEye HeightClockNA
Clock Eye WidthEye WidthClockNA
InputSlew-Diff-Fall(CK)Fall Slew RateClockNA
InputSlew-Diff-Rise(CK)Rise Slew RateClockNA
tCH(abs)Pos WidthClockNA
tCH(avg)DDR tCH(avg)ClockNA
tCK(abs)PeriodClockNA
tCK(avg)DDR tCK(avg)ClockNA
tCL(abs)Neg WidthClockNA
tCL(avg)DDR tCL(avg)ClockNA
tDVAC(CK)Time Outside LevelClockNA
tERRDDR tERR(n)ClockNA
tJIT(cc)CC–PeriodClockNA
tJIT(duty)DDR tJIT(duty)ClockNA
tJIT(per)DDR tJIT(per)ClockNA
Clock (Single Ended)
AC-Overshoot(CK#)OvershootClock#NA
AC-Overshoot(CK)OvershootClockNA
AC-OvershootArea(CK#)DDR Over AreaClock#NA
AC-OvershootArea(CK)DDR Over AreaClockNA
AC-Undershoot(CK#)UndershootClock#NA
AC-Undershoot(CK)UndershootClockNA
AC-UndershootArea(CK#)DDR Under AreaClock#NA
AC-UndershootArea(CK)DDR Under AreaClockNA
Vix(ac)CKDDR3 Vix(ac)Clock and Clock#NA
VSEH(CK#)Cycle MaxClock#NA
VSEH(CK)Cycle MaxClockNA
82 DDR Analysis Printable Application Help
Reference
DDR measurementsDPOJET base measurement Performed onAdditional required sources
VSEL(CK#)Cycle MinClock#NA
VSEL(CK)Cycle MinClockNA
DQS (Single Ended)
AC-OvershootArea(DQ)DDR Over AreaDQDQS
AC-UndershootArea(DQ)DDR Under AreaDQDQS
AC-Overshoot(DQ)OvershootDQDQS
AC-Undershoot(DQ)UndershootDQDQS
AC-Overshoot(DQS#)OvershootDQS#DQ, DQS
AC-Overshoot(DQS)OvershootDQSDQ
5
AC-OvershootArea(DQS#)DDR Over AreaDQS#DQ, DQS
AC-OvershootArea(DQS)DDR Over AreaDQSDQ
5
AC-Undershoot(DQS#)UndershootDQS#DQ, DQS
AC-Undershoot(DQS)UndershootDQSDQ
5
AC-UndershootArea(DQS#)DDR Under AreaDQS#DQ, DQS
AC-UndershootArea(DQS)DDR Under AreaDQSDQ
Vix(ac)DQSDDR3 Vix(ac)DQS and DQS#DQ
5
5
VSEH(DQS#)Cycle MaxDQS#DQ, DQS
VSEH(DQS)Cycle MaxDQSDQ
5
VSEL(DQS#)Cycle MinDQS#DQ, DQS
VSEL(DQS)Cycle MinDQSDQ
5
Address/Command Measurements
AC-OvershootOvershootAddr/CmdNA
AC-Overshoot(AbsMax)OvershootAddr/CmdNA
AC-OvershootAreaDDR Over AreaAddr/CmdNA
AC-OvershootArea(AbsMax)DDR Over AreaAddr/CmdNA
AC-UndershootUndershootAddr/CmdNA
AC-UndershootAreaDDR Under AreaAddr/CmdNA
SRIN_cIVW_FallFall Slew RateAddr/CmdNA
SRIN_clVW-RiseRise Slew RateAddr/CmdNA
tIH(base)
tIH(Vref)
7
8
DDR Hold-DiffClock and Addr/CmdNA
DDR Hold-Diff(Vref)Clock and Addr/CmdNA
tIPW-HighPos WidthAddr/CmdNA
tIPW-LowNeg WidthAddr/CmdNA
tIS(base)
tIS(Vref)
9
10
DDR Setup-DiffClock and Addr/CmdNA
DDR Setup-Diff(Vref)Clock and Addr/CmdNA
7
tIH(base) : Command and Address hold time to CK_t, CK_c referenced to Vih(ac) / Vil(ac) levels. It uses the DPOJET measurement "DDR Hold-Diff".
8
tIH(Vref) : Command and Address hold time to CK_t, CK_c referenced to Vref levels. It uses the DPOJET measurement 'DDR Hold-Diff(Vref)'.
9
tIS(base) : Command and Address setup time to CK_t, CK_c referenced to Vih(ac) / Vil(ac) levels. It uses the DPOJET measurement 'DDR Setup-Diff'.
10
tIS(Vref) : Command and Address setup time to CK_t, CK_c referenced to Vref levels. It uses the DPOJET measurement 'DDR Setup-Diff(Vref)'.
DDR Analysis Printable Application Help 83
Reference
GDDR5 measurement sources
The sources required for analysis may include DQ, WCK, WCK#, CK, CK#,WE, CS, CAS, RAS, CKE, and Addr/Cmd.
The following table lists the sources required for each GDDR5 measurement:
Table 21: GDDR5 measurement sources
DDR measurementsDPOJET base measurement Performed onAdditional required sources
Write Bursts
Data Eye WidthEye WidthDQ and WCKNA
Data Eye HeightEye HeightDQ and WCKNA
tWRPDEtBurstToCMDClockWE, CS, CAS, RAS, CKE
tWRSREtBurstToCMDClockWE, CS, CAS, RAS, CKE
Read Bursts
Data Eye HeightEye HeightDQ and WCKNA
Data Eye WidthEye WidthDQ and WCKNA
tRDPDEtBurstToCMDClockWE, CS, CAS, RAS, CKE
tRDSREtBurstToCMDClockWE, CS, CAS, RAS, CKE
WCK (Single Ended)
Vin(WCK#)High-LowWCK#NA
VIN(WCK)High-LowWCKNA
Vix(ac)WCKV-Diff-XovrWCK, WCK#NA
VOH(WCK#)HighWCK#NA
VOH(WCK)HighWCKNA
VOL(WCK#)LowWCK#NA
VOL(WCK)LowWCKNA
WCK Slew-Fall(WCK#)Fall Slew RateWCK#NA
WCK Slew-Fall(WCK)Fall Slew RateWCKNA
WCK Slew-Rise(WCK#)Rise Slew RateWCK#NA
WCK Slew-Rise(WCK)Rise Slew RateWCKNA
WCK (Diff)
SSC Downspread(WCK)SSC-Freq-DEVWCKNA
SSC Mod Freq(WCK)SSC-MOD-FREQWCKNA
SSC Profile(WCK)SSC-PROFILEWCKNA
tDVAC(WCK)Time Outside LevelWCKNA
tJIT(cc)CC-PeriodWCKNA
tJIT(per)DDR tJIT(per)WCKNA
tWCKPeriodWCKNA
tWCK-DJTJ@BERWCKNA
tWCK-Fall-SlewFall Slew RateWCKNA
tWCKHPos and Neg WidthWCKNA
84 DDR Analysis Printable Application Help
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.