Programmable Drive Strength in Memory Signaling Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory signaling circuits lack the ability to optimize signal strength for varying numbers of memory ICs, leading to suboptimal performance in terms of precision and speed due to the need for versatility across different memory module configurations.

Innovation Solution

The implementation of programmable memory signaling circuits with on-chip programmable drive generators and signal modulators that adjust data signal drive strength or current drive for each distribution line, allowing for tuning at manufacturing time, boot-up, or continuously during operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed signal strength is used to drive memory ICs in a memory module, then the circuit design is simple and reliable, but the signaling performance is suboptimal when the number of memory ICs varies

Engineering Contradiction:
Improvesignaling performanceVSAvoidcircuit design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements programmable drive strength control that allows the signal driver to dynamically adjust its output characteristics based on the number of memory ICs connected to the module. This dynamic adjustment capability enables the same physical circuit to optimize signaling performance across different memory module configurations without requiring multiple fixed designs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the electrical parameters of the signal driver by implementing programmable drive strength control. This allows the driver to modify its output signal characteristics (such as voltage swing, current drive capability, or impedance) to match the loading conditions created by different numbers of memory ICs, thereby optimizing signaling performance across varying configurations.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the IC is designed for use in a variety of memory module configurations, then the product has high versatility, but the signaling precision and speed are compromised

Engineering Contradiction:
Improvememory module configuration versatilityVSAvoidsignaling precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The programmable drive strength control enables the IC to adapt its signaling characteristics dynamically based on the detected memory module configuration. This allows the same IC design to achieve optimal signaling precision across different numbers of memory ICs by adjusting its output parameters to match the specific loading conditions of each configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a universal IC design that can function optimally across multiple memory module configurations through programmable drive strength control. Rather than requiring separate optimized designs for each configuration, the single universal design uses adjustable parameters to achieve near-optimal performance in each specific application scenario.

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

3Adaptability or versatility

If the IC is designed for use in a variety of memory module configurations, then the product has high versatility, but the signaling speed is compromised

Engineering Contradiction:
Improvememory module configuration versatilityVSAvoidsignaling speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The programmable drive strength control allows the IC to dynamically optimize its signaling speed based on the memory module configuration. By adjusting the drive strength parameter, the circuit can compensate for the increased capacitive loading that occurs when more memory ICs are connected, thereby maintaining high signaling speed across different configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the electrical parameters of the signal driver to optimize signaling speed for different numbers of memory ICs. This includes adjusting parameters such as drive current, voltage swing, or edge rate to match the loading conditions, enabling the same physical circuit to achieve optimal speed performance across varying configurations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8700944B2Programmable drive strength in memory signaling
Publication Date: 2014.04.15 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8700944B2 patent drawing
  • US8700944B2 patent drawing
  • US8700944B2 patent drawing

AI summary

Embodiments of the invention relate to programmable data register circuits and programmable clock generation circuits For example, some embodiments include a buffer circuit for receiving input data and sending output data signals along a series of signal lines with a signal strength, and a signal modulator configured to determine the signal strength based on a control input. Some embodiments include a clock generation circuit for receiving clock reference and sending output clock signals along a series of signal lines with a signal character, and a signal modulator configured to determine the signal character based on a control input.