background image

5

Troubleshooting the Decoder

22

LPDDR5 Decoder User’s Guide

Summary of Contents for LPDDR5

Page 1: ...Keysight LPDDR5 Decoder User s Guide ...

Page 2: ...customers under its standard com mercial license which is embodied in its End User License Agreement EULA a copy of which can be found at http www key sight com find sweula The license set forth in the EULA represents the exclusive authority by which the U S government may use modify distribute or disclose the Soft ware The EULA and the license set forth therein does not require or permit among ot...

Page 3: ...k hazard that could result in personal injury Fuses See the user s guide or operator s manual for information about line fuse replacement Some instruments contain an internal fuse which is not user accessible Do Not Operate in an Explosive Atmosphere Do not operate the instrument in the presence of flammable gases or fumes Do Not Remove the Instrument Cover Only qualified service trained personnel...

Page 4: ...rminal Protective earth ground terminal Frame or chassis ground terminal Terminal is at earth potential Equipotentiality N Neutral conductor on permanently installed equipment L Line conductor on permanently installed equipment On mains supply Off mains supply Standby mains supply The instrument is not completely disconnected from the mains supply when the power switch is in the standby position I...

Page 5: ...nying documentation Caution risk of electric shock Do not apply around or remove from HAZARDOUS LIVE conductors Application around and removal from HAZARDOUS LIVE conductors is permitted Caution hot surface Ionizing radiation CAT I IEC Measurement Category I CAT II Measurement Category II CAT III Measurement Category III CAT IV Measurement Category IV Symbol Description ...

Page 6: ...afety requirements The C tick mark is a registered trademark of the Spectrum Management Agency of Australia This signifies compliance with the Australia EMC Framework regulations under the terms of the Radio Communication Act of 1992 CE compliance marking to the EU Safety and EMC Directives ISM GRP 1A classification according to the international EMC standard ICES NMB 001 compliance marking to the...

Page 7: ...up for LPDDR5 Bus Decode 5 Sample Logic Analyzer Setup for LPDDR5 Decode 6 To create a configuration file 6 To configure LPDDR5 Decoder Settings 6 Sampling Positions 7 3 Capturing Data 4 Understanding LPDDR5 Decode Displayed in the Listing Window Data Generated by the LPDDR5 Decoder 12 LPDDR5 Bus Decode 12 Decode Errors 12 To find commands of a specific type in the listing 13 To filter or colorize...

Page 8: ...8 LPDDR5 Decoder User s Guide Contents ...

Page 9: ...lated Tools The DDR Setup Assistant is a wizard like application that helps you set up your logic analyzer properly for DDR data capture and analysis It guides you through the setup process and automates setting threshold voltages and sample positions for control address signals For more information see DDR Setup Assistant At a Glance The DDR Eyescan tool helps you set the logic analyzer threshold...

Page 10: ...ow the data associated with a Read or Write command If you want to do higher level analysis such as analyzing your SDRAM s traffic statistics Refresh rate or performance measurements for data transfer rates and memory utilization then you should use various charts and statistics provided in different tabs of the DDR LPDDR Memory Analysis viewer The LPDDR5 Decoder does not provide any of these high...

Page 11: ...LPDDR5 Decoder User s Guide 2 Setting Up LPDDR5 Bus De code The topics in this section describe how to set up the logic analysis system hardware and software components for LPDDR5 bus decode ...

Page 12: ...h probe has its own user s guide that describes in detail how to make these connections You can download the user s guide from the probe s page at www keysight com CAUTION When you are working with the logic analyzer be sure to power down both the analyzer and device under test before disconnecting or connecting cables or probes Otherwise you may damage circuitry in the analyzer or device under te...

Page 13: ...up Scenario 1 You are using a standard probing solution In this case a standard LPDDR5 configuration file is available for the probing solution being used A set of standard LPDDR5 configuration files is provided when you install the LPDDR5 Decoder software The DDR Setup Assistant wizard automatically loads the appropriate standard configuration file matching the standard probing solution details t...

Page 14: ...ilable only after you install this package To know more about this tool refer to its online help that gets installed with this tool s software To configure LPDDR5 Decoder Settings To ensure that the acquired LPDDR5 data is decoded accurately you need to configure the LPDDR5 Decoder settings Use the Settings dialog to tell the decoder which chip selects will be used by your device under test and to...

Page 15: ... this checkbox if you want the decoder to match the Read and Write commands to the corresponding Activate commands in the captured data Max Search Depth This field is enabled only when you select the Match Read Write to Activate checkbox This field allows you to specify the limit for the number of row addresses that the Decoder should search to find a matching Activate corresponding to a Read or a...

Page 16: ...2 Setting Up for LPDDR Bus Decode 8 LPDDR5 Decoder User s Guide ...

Page 17: ...r must run a measurement and then end the measurement either manually or by detecting a trigger 1 Set the logic analyzer with the desired trigger 2 Run the logic analyzer 3 Run the device under test The logic analyzer will trigger when the specified condition is found on the bus ...

Page 18: ...3 Capturing Data 10 LPDDR5 Decoder User s Guide ...

Page 19: ...Displayed in the Listing Window The decoded LPDDR5 bus data is displayed as various columns in the Listing window These columns can be categorized in the following two categories Buses and signals captured by logic analyzer Data generated by the LPDDR5 Decoder ...

Page 20: ...ses captured by logic analyzer LPDDR5 Bus Decode This column contains decoded data from the memory bus Decoded commands may cover two or rows a main row and subrow s The following screen shows a sample LPDDR5 decode column Decode Errors The decoder cannot decode a state if you have not enabled one ore more chip selects or if the input buses signals required by the decoder are not present ...

Page 21: ...en the Find dialog by choosing Edit Find from the menu bar 2 For the bus signal name choose Command 3 Select the command you wish to find 4 Specify the bus signal pattern event you wish to find 5 Click Find The occurrence of the specified pattern is highlighted and is placed at the center of the display ...

Page 22: ...ways First you can filter unneeded information out of the Listing display For example hiding the data for all Chip Selects except the one you are analyzing Second you can isolate particular operations by hiding all other operations For example you can show just write commands without the associated data The filter settings filter only the display of data in the Listing These settings do not filter...

Page 23: ...filtering the display based on a particular Chip Select CS 1 in this example If you want to prevent certain data from being stored then use the logic analyzer s storage qualification feature See Also The filter colorize tool in the Logic Analyzer Online Help ...

Page 24: ...4 Capturing Data 16 LPDDR5 Decoder User s Guide ...

Page 25: ...5 Decoder User s Guide 5 Troubleshooting the LPDDR5 Decoder The following are a few checks and recommended solutions that can help you avoid diagnose and resolve problems faced when using the LPDDR5 Decoder ...

Page 26: ...ards should be firmly seated in the logic analysis system frame Logic analyzer pods should be connected to the proper connectors and probes All cables and probes should be seated properly ensuring that there are no bent pins or poor probe connections The device under test should be On and running properly ...

Page 27: ...ide 19 Troubleshooting the Decoder 5 Software Related Checks Ensure that you have loaded the correct configuration file for the probe you are using Signals are mapped differently depending on which configuration file is loaded ...

Page 28: ...igger specification may be incorrect for the data you want to capture or the trace memory may be only partially filled Check your trigger sequence to ensure that it will capture the events of interest Try stopping the analyzer if the trace list is partially filled this should display the contents of trace memory Logic analyzer won t power up If logic analyzer power is cycled when the logic analyze...

Page 29: ... running at frequencies greater than 50 MHz Remove as many pin protectors extenders and adapters as possible No decoding or incorrect decoding This problem may be due to incorrect synchronization modified configuration incorrect connections or a hardware problem in the device under test A locked status line can cause incorrect or incomplete decoding Ensure that each logic analyzer pod is connected...

Page 30: ...5 Troubleshooting the Decoder 22 LPDDR5 Decoder User s Guide ...

Reviews: