DDR RAM Signal Analysis Logic Analyzer Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional logic analyzers struggle to display DDR RAM data in a user-friendly manner, as captured data records are lengthy and interrelated transactions are often spread across multiple locations, making it difficult for users to view related events without extensive scrolling and manual identification.

Innovation Solution

A method and instrument that detect and analyze DDR RAM signals to identify transactions related to specific operations, allowing users to select and display these transactions together on a display window, with optional features like automatic time adjustment and highlighting of relevant data, excluding unrelated transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional logic analyzer displays show all Transactions in time-stamp order across multiple locations, then complete data capture is achieved, but user ability to view related Transactions together deteriorates

Engineering Contradiction:
Improvedata capture capacityVSAvoiduser ability to view related Transactions
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the display into two distinct views: a comprehensive time-stamped Transaction list and a grouped Operation view. This segmentation allows users to access both the complete data set and the organized related Transactions simultaneously without compromising either data capture capacity or ease of viewing related events.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary grouping mechanism that associates Transactions with their parent Operations. This intermediary structure enables users to navigate from individual Transactions to related Operations and back, maintaining complete data capture while providing easy access to related Transactions through the Operation grouping layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all Transactions are displayed in a single window, then complete information is available, but identification of related Transactions deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoididentification of related Transactions
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the grouping and organization functionality from the flat Transaction list and implements it as a separate Operation grouping layer. This extraction maintains complete information availability in the background while providing enhanced identification of related Transactions through the organized Operation groups in the foreground display.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent adds an organizational dimension by grouping Transactions under their parent Operations. This creates a hierarchical structure where Transactions are viewed both in their original time-stamped sequence and in their logical groupings by Operation, making it easier to identify related Transactions without losing information completeness.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If manual scrolling through Transactions is required, then complete data review is possible, but analysis efficiency deteriorates

Engineering Contradiction:
Improvedata review thoroughnessVSAvoidanalysis efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary organization of Transactions by grouping them under their parent Operations before display. This preliminary action eliminates the need for manual scrolling to identify related Transactions, as they are pre-grouped and presented together, thereby maintaining thorough data review capability while significantly improving analysis efficiency.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If Transactions from different ranks and banks are interleaved, then complete DDR RAM operation capture is achieved, but tracking related Transactions deteriorates

Engineering Contradiction:
ImproveDDR RAM operation coverageVSAvoidtracking related Transactions
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent introduces an intermediary Operation grouping layer that sits between the interleaved Transactions from different ranks and banks and the user view. This intermediary groups Transactions by their logical Operation regardless of their physical interleaving in the data stream, maintaining complete DDR RAM operation coverage while simplifying the tracking of related Transactions through clear hierarchical organization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9502086B1Method and system for analyzing double data rate (DDR) random access memory (RAM) signals and displaying DDR RAM transactions
Publication Date: 2016.11.22 KEYSIGHT TECHNOLOGIES INC
  • US9502086B1 patent drawing
  • US9502086B1 patent drawing
  • US9502086B1 patent drawing

AI summary

A logic analyzer and method of logic analysis: detect via one or more probes a plurality of signals associated with a double data rate (DDR) random access memory (RAM); analyze the detected signals to identify a plurality of Transactions for the DDR RAM pertaining to a plurality of Operations for the DDR RAM; select one of the plurality of Operations for the DDR RAM; identify all of the Transactions for the DDR RAM which pertain to the selected Operation; and display indications of all of the Transactions for the DDR RAM which pertain to the selected Operation together on a display window of a display device.