Figure 1. DDR DQ and DQS signals are in phase during a Read operation and out of phase during a Write operation. |
The phase relationship between the Data (DQ) signal and the
Data Strobe (DQS) signal indicates the type of operation, as shown in Figure 1.
The DQ and DQS signals are phase aligned with edges overlapping in Read mode. In Write mode, they are out of phase, and the DQS edge overlaps the center of the DQ eye. In the lower speed versions of DDR memory devices, the measuring instrument could be triggered on this phase difference, enabling the isolation of the desired operation for testing.
It’s not as easy to accomplish this with the newer and
higher speed DDR chips, like DDR4 and DDR5.
The shorter clock periods relative to the higher transfer speeds make the
phase triggering technique less reliable.
Also, LPDDR interfaces tend to have a lot of reflections, which can
confuse the measurements, as shown in Figure 2.
Figure 2. Signal reflections can cause a Read to be misinterpreted as a Write. |
The most reliable way to separate the Read and Write operations is to
acquire and use the digital signals of the DDR command bus. This requires the ability to access both
analog and digital signals using a high-bandwidth oscilloscope. The Teledyne LeCroy DDR test solution pairs a WaveMaster or LabMaster oscilloscope with our HDA125 High-speed Digital
Analyzer and DH Series High-bandwidth Probes (Figure 3) for high-speed mixed-signal input. The HDA125 adds 9 or 18 channels of
digital input sampled at 12.5 GS/s to our high-performance oscilloscopes.
Its 3 GHz bandwidth leadset can capture digital
signals clocked at up to 6 GB/s.
Figure 3. Teledyne LeCroy DDR test solution combines high-speed analog and digital input. |
The HDA125 digital leads are connected
to the DDR command bus signal’s Chip Select not (CS-n), Write Enable not (WE_n),
Row Address Stobe not (RAS_n), Column Address Strobe not (CAS-n) and clock
lines.
Figure 4. DDR
Debug Toolkit Bus View is a synchronized view of analog DQ and DQS, and digital command bus. |
As the command bus is decoded, the contents are summarized
in a table beneath the signal display grids that shows the timing, burst length
and command activity for each burst. DDR triggering is based on the command bus state, rather than the analog signal phase difference.
Read/Write separation using the command bus acquired by the
HDA125 is also supported in Teledyne LeCroy’s QualiPHY DDR compliance test packages, so the same precision tools and method that let you debug DDR memory
can help you test compliance to the JEDEC specification.
To learn more about DDR testing and our DDR solutions, watch the on-demand webinar, DDR4/5 & LPDDR4/5 Probing and Debug Solutions.
Also see:
Which Virtual Probing Method to Use?
No comments:
Post a Comment