IC Signal Path Control Using ECC Feedback at Target Error Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit technologies face challenges in managing operating parameters to balance energy consumption and latency, often requiring retransmission of signals due to error detection, which complicates communication mechanisms and increases system performance impact.

Innovation Solution

Implementing a dynamic control mechanism that uses error correction codes to maintain a target non-zero error rate, adjusting parameters like signal voltage, clock frequency, and body bias voltage based on detected errors, thereby reducing energy consumption without increasing latency or complicating communication mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If voltage reduction measures are taken to reduce energy consumption, then energy consumption is reduced, but transmission errors occur more frequently

Engineering Contradiction:
Improveenergy consumptionVSAvoidtransmission reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

Error correction codes are added to the data before transmission at the source. This preliminary action prepares the data to withstand potential transmission errors that may occur due to voltage reduction, allowing the receiver to correct errors without retransmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts operating parameters (voltage, clock frequency, body bias) based on detected error rates. When errors are detected, the controller modifies these parameters in real-time to maintain reliable communication while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

2Reliability

If retransmission mechanism is implemented to handle transmission errors, then transmission reliability is improved, but latency increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Error correction codes are pre-added to the data before transmission. This allows the receiver to independently correct errors without needing to request retransmission, thereby eliminating the time delay associated with error detection and retransmission cycles.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If retransmission mechanism is implemented to handle transmission errors, then transmission reliability is improved, but system performance deteriorates

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Error correction codes are added in advance to the transmitted data. This enables the receiver to correct errors autonomously without initiating retransmission protocols, thereby maintaining high system performance and throughput without the overhead of retransmission handling.

Inventive Principle:
Principle #10Preliminary action

4Use of energy by moving object

If operating parameters are reduced to minimize energy consumption, then energy consumption is minimized, but error rates increase

Engineering Contradiction:
Improveenergy consumptionVSAvoiderror rate
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

Error correction codes are added to the data before transmission at reduced voltage. This preliminary encoding ensures that even if transmission errors occur due to low voltage, the original information can be recovered, thus maintaining low error rates while minimizing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically monitors error rates and adjusts operating parameters (voltage, clock frequency, body bias) in real-time. This dynamic control allows the system to operate at minimal energy consumption while maintaining acceptable error rates through adaptive parameter modification.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20090287978A1Operating Parameter Control for Integrated Circuit Signal Paths
Publication Date: 2009.11.19 ARM LTD
  • US20090287978A1 patent drawing
  • US20090287978A1 patent drawing
  • US20090287978A1 patent drawing

AI summary

An integrated circuit (2) includes a signal source (4, 6) and a signal destination (10, 12) linked by a signal path (8). Error correction codes (e.g. Hamming codes) are applied to the signals to be transmitted. Errors detected in the signal transmission are used to control an operating parameter of the signal path, such as signal voltage level, body bias voltage, clock frequency and/or temperature. The control applied is closed-loop feedback control seeking to maintain a finite non-zero predetermined error rate. The technique can also be used between a memory accessing integrated circuit (54) and a separate memory integrated circuit (56). Furthermore, the technique can be used to provide fixed, but differing operating parameters for signal lines within a signal path. Control signals which may be timing critical are passed with appropriate operating parameters, such as a high signal voltage level, where as other signals, such as address and data signals, are passed with a different appropriate operating parameter, such as a low signal voltage level.