Real-time analysis provides data results during and after analysis runs which may be extremely long (days) or very short (nanoseconds). During the run, analysis is continuous and in real-time. Any event that occurs during the run is captured and analyzed.
Memory performance metrics include realtime margin metrics and margin violations. For each margin test, results indicate test coverage, observed margin values, as well as flags indicating margin violations. All data is continuously acquired in real-time with results updates continuously while the analyzer is still running.
Memory performance metrics also include continuous real-time charting of bus performance characteristics such as throughput, utilization, power management, and more.
State capture results include continuous traffic around one or more events of interest. The traffic – consisting of time, bus commands, bus addressing, margin violations, and trigger events – is presented in listing or waveform displays. State capture depths from one hundred samples to one billion samples is available. Advanced acquisition controls monitor and respond to the continuous traffic in real-time to best utilize the state capture memory. Advanced post-capture search and filter can quickly parse the acquisition store.
Analysis is automated and continuous from the time the user clicks the Start button until the analysis session completes. While running, the session updates the application with real-time results. In the following image you can see real-time margins for all compliance parameters as well as a chart of read/write bus throughput. In this example, the analyzer is configured to continuously monitor acquire data until the first occurrence of a compliance violation occurs. That’s three simultaneous measurements, each collecting/monitoring real-time data!
Quickly find, analyze and share intermittent problems.
From first starting the software there are five easy steps to start gathering data. First click the New icon (1) and select the system file for the interposer/probe you are using. Next reset your target to ensure MRS data is sent. The analyzer will automatically acquire this information! Now click the Memory Setup button (2) to display the setup window. Then select the correct speed bin, rank count, and density (3). Last, click the Update Memory Configuration button (4) to apply the MRS data to the analyzer’s setup. That’s it. You are ready to start analyzing data!
Higher speed operation (clock rates above 1GHz) may require additional per channel tuning using iCiS™. For all speeds iCiS™ can also analyze whether bit errors can be expected over a configurable amount of time (from milliseconds to hours). iCiS™ is an extra step that is not always required but provides detailed and invaluable insight of signal quality and expected performance for data acquisition you can trust.
Over twenty compatible interposers/probes are available for DDR4 and DDR3 designed to preserve analog signal characteristics and maintain compatibility with Tektronix equipment for DQ data bus analysis.
Interposers/probes available for DDR4 and DDR3 DIMMs, SODIMMs, miniDIMMs and components (x4, x8, or x16).
A DDR4 DIMM Compliance Interposer is recommended for U-DIMM, R-DIMM or LRDIMM targets. A DDR4 78 Ball Logic/Compliance Interposer is recommended for embedded targets using x4/x8 DDR4 memory. A DDR4 96 Ball Logic/Compliance Interposer is recommended for embedded targets using x16 DDR4 memory.
DDR4 memory components are available in a variety of packages. We provide attachment services for all of our component/package interposers so that our customers are up and running quickly and reliably.