Dynamic EDC Mode Switching in Data Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data communication systems in memory devices face challenges in balancing simplicity of timing schemes with reduced data latency, often requiring additional data lanes and complex clocking schemes due to the need for error detection/correction (EDC) processes, which can introduce timing delays and incompatibility with existing systems.

Innovation Solution

The system operates in two modes: one where supplemental EDC data is communicated alongside payload data, and another where only payload data is transmitted, using a serializer unit to manage data lanes and enable/disable EDC processes dynamically, allowing for flexible data mapping and simplified clocking schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection/correction (EDC) processes are implemented in data communication systems, then data reliability is improved, but device complexity and timing scheme complexity increase

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data communication device is designed to operate in multiple modes (first mode with EDC processes and supplemental data lanes, second mode without EDC processes) to accommodate different reliability requirements. This multi-functionality allows the same device to serve both high-reliability applications requiring error correction and low-reliability applications where simplicity is preferred, thereby resolving the contradiction between reliability improvement and device complexity increase.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The device dynamically switches between operating modes based on the specific communication requirements. The controller can enable or disable EDC processes and supplemental data lanes as needed, allowing the system to adapt its complexity level to match the actual reliability needs of each communication task, thus avoiding unnecessary complexity while maintaining the capability for high reliability when required.

Inventive Principle:
Principle #15Dynamics

2Reliability

If EDC processes are always enabled, then data reliability is improved, but data latency increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of always enabling full EDC processes, the system applies error correction partially or selectively. In the second operating mode, EDC processes are disabled entirely for applications where they are not needed, eliminating the associated latency overhead. In the first operating mode, EDC processes are enabled only when reliability requirements justify the time cost, thus optimizing the balance between reliability improvement and latency reduction.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the operational parameters of the EDC processes by switching between two distinct modes. In the first mode, EDC parameters are configured for high reliability with full processing. In the second mode, EDC parameters are disabled or reduced, decreasing latency for applications that can tolerate higher error rates or have built-in error handling capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If supplemental data lanes are added for EDC processes, then data reliability is improved, but the number of data lanes and device complexity increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidnumber of data lanes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The number of active data lanes is dynamically adjusted based on operating mode. In the first mode, supplemental data lanes are activated to carry EDC information, improving reliability. In the second mode, these supplemental lanes are deactivated or repurposed, reducing the effective number of data lanes and device complexity for applications that do not require error correction capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The data communication device is designed with universal data lanes that can function both as payload data carriers and as supplemental EDC data carriers depending on the operating mode. This multi-functionality allows the same physical infrastructure to support both high-reliability communication with EDC and simpler communication without EDC, eliminating the need for permanently dedicated supplemental lanes and reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8112680B2System and device with error detection/correction process and method outputting data
Publication Date: 2012.02.07 SAMSUNG ELECTRONICS CO LTD
  • US8112680B2 patent drawing
  • US8112680B2 patent drawing
  • US8112680B2 patent drawing

AI summary

A system, device and related method are used to communicate data via a plurality of data lanes including a selected data lane. In a first mode of operation, payload data and related supplemental data are communicated via the plurality of data lanes including the selected data lane. In a second mode of operation, only payload data is communicated via the plurality of data lanes, except the selected data lane.