Memory Controller Signal Pad Segmentation for DDR4 LPDDR4 Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory controllers face performance and efficiency issues due to varying signal transfer rates between different types of memories, such as DDR4 and LPDDR4, which affect the bandwidth and signal integrity, especially when controlling multi-rank or DDP-type memory devices.

Innovation Solution

A memory controller with a control signal generation unit and a control signal transfer unit that selectively generates and applies distinct control signals to different types of memories via separate control signal pad groups, minimizing the load on address lines and ensuring signal integrity by coupling address pads at a 1:1 ratio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single control signal pad group is used for both first-type and second-type memories, then device complexity is reduced, but signal integrity and performance deteriorate due to varying signal transfer rates and increased load on address lines

Engineering Contradiction:
Improvecontrol signal pad structureVSAvoidsignal integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The control signal pad group is segmented into first and second control signal pad groups, where the first pad group is used for controlling both first-type and second-type memories, and the second pad group is used exclusively for second-type memories. This segmentation allows different signal transfer paths for different memory types, maintaining signal integrity while managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory controller dynamically selects which control signal pad group to use based on the detected memory type. When first-type memory is detected, only the first pad group is activated; when second-type memory is detected, both pad groups may be utilized. This dynamic adaptation optimizes signal transfer for each memory type.

Inventive Principle:
Principle #15Dynamics

2Reliability

If control signals are applied to multiple pad groups for second-type memory, then signal integrity is improved, but device complexity increases due to additional pad groups and control logic

Engineering Contradiction:
Improvesignal integrityVSAvoidcontrol signal pad structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The first control signal pad group serves a dual function: it controls both first-type memories and second-type memories. This multi-functionality reduces the need for completely separate pad groups for different memory types, thereby limiting the increase in device complexity while still providing dedicated control paths when needed.

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

3Device complexity

If address lines are shared between different memory types, then device complexity is reduced, but signal transfer rate and bandwidth deteriorate due to increased load

Engineering Contradiction:
Improveaddress line configurationVSAvoidsignal transfer rate
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The address line configuration is segmented such that when second-type memory is controlled, address signals are distributed to both the first and second control signal pad groups. This segmentation effectively doubles the available address line capacity for second-type memories, reducing the load on individual lines and maintaining higher signal transfer rates.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If distinct control signals are generated for different memory types, then adaptability is improved, but device complexity increases due to additional control signal generation logic

Engineering Contradiction:
Improvememory type compatibilityVSAvoidcontrol signal generation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory controller includes dynamic detection and selection logic that identifies the memory type connected and automatically configures the appropriate control signal generation and routing. This dynamic adaptation provides high versatility for different memory types while consolidating control logic rather than requiring completely separate control paths for each memory type.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11036433B2Memory controller, data storage device, and storage system having the same
Publication Date: 2021.06.15 SK HYNIX INC
  • US11036433B2 patent drawing
  • US11036433B2 patent drawing
  • US11036433B2 patent drawing

AI summary

A memory controller includes a plurality of control signal pads and selectively controls a first-type memory and a second-type memory. The memory controller also includes a control signal generation unit configured to generate a control signal for controlling a selected memory. The memory controller further includes a control signal transfer unit configured to apply bits of a first control signal generated for controlling the first-type memory to respective control signal pads of the plurality of control signal pads, apply bits of a second control signal generated for controlling the second-type memory to a first control signal pad group selected among the plurality of control signal pads, and apply the second control signal to a second control signal pad group which is selected among the plurality of control signal pads independently of the first control signal pad group.