Semiconductor Memory Command Counter Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor memory devices increase in density and operating speed, the communication channel between memory devices and controllers experiences increased channel noise, leading to errors in data transmission, addresses, and commands, which can significantly degrade processing and operational speed.

Innovation Solution

A semiconductor memory system is designed with a memory controller and device that utilize counters and registers to count and store command numbers, along with error detection mechanisms to identify and retransmit erroneous data, using a common clock signal for synchronization and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If semiconductor memory devices increase in density and operating speed, then data transmission capacity and processing speed are improved, but channel noise increases and errors in data transmission occur more frequently

Engineering Contradiction:
Improveoperating speedVSAvoiddata transmission accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing error detection mechanisms (parity bits, checksums, or other verification codes) before errors occur in the communication channel. The system proactively prepares detection and correction capabilities, allowing the memory device to identify and handle errors before they affect data integrity, thus maintaining reliability at high operating speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the memory device sends acknowledgment signals or error indicators back to the memory controller. When errors are detected in the communication channel, the system uses feedback to trigger retransmission of affected data, ensuring reliable data transfer even at increased operating speeds where channel noise is higher.

Inventive Principle:
Principle #23Feedback

2Reliability

If error detection and retransmission mechanisms are added to the memory system, then data transmission reliability is improved, but system complexity and processing time increase

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing error detection only for critical data transmission paths or using lightweight detection mechanisms (such as parity bits or simplified checksums) rather than comprehensive complex error correction systems. This selective approach improves reliability where needed while minimizing the added system complexity and processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent extracts error detection and handling functions into separate, modular components within the memory system. By isolating these functions into dedicated error detection units and handling routines, the system manages complexity through modular design, making the error handling mechanisms easier to implement and maintain while still improving overall data transmission reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If errors in data communication cause retransmission of all involved signals, then data integrity is maintained, but processing speed and operational efficiency degrade significantly

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data transmission into smaller, manageable units with individual error detection and verification. Instead of treating all signals as a single error-prone block requiring complete retransmission, the system divides data into packets or words that can be individually validated and retransmitted only if necessary, maintaining data integrity while minimizing the impact on processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses preliminary error detection and verification mechanisms to identify errors before they require retransmission. By detecting errors in advance through parity checks or validation codes, the system can take preliminary corrective action that prevents complete signal retransmission, thereby maintaining data integrity with minimal impact on processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8533535B2Semiconductor memory device
Publication Date: 2013.09.10 SAMSUNG ELECTRONICS CO LTD
  • US8533535B2 patent drawing
  • US8533535B2 patent drawing
  • US8533535B2 patent drawing

AI summary

A memory device and a method of controlling the memory device are provided, comprising: generating commands at a memory controller; counting a number of commands in response to a clock signal; storing the commands and the count numbers corresponding to the commands; transmitting to a memory device the commands, the count number of the commands, and data; receiving at the memory device the commands, the count number of the commands, and data sent from the memory controller; counting at the memory device the number of commands received in response to the clock signal; storing at the memory device the count number of commands received; and transmitting the count number of the commands received to the memory controller, wherein said transmitting the count number of the command to the memory controller is performed upon indication of an error condition.