Memory Controller Process Corner Delay Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The performance of dynamic random-access memory (DRAM) systems is affected by variations in process corners among memory chips, leading to inconsistent data signal transmission and conflicts, which degrade the overall performance of the memory system.

Innovation Solution

A memory system that includes a controller capable of obtaining a parameter characterizing the process corner of each memory chip and adjusting the delay of the read command accordingly, ensuring consistent data signal alignment and improved read/write performance by compensating for differences in data transmission delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory chips with different process corners are used to increase storage capacity, then the storage density is improved, but data signal transmission consistency deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata signal transmission consistency
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by assigning different read command delay values to memory chips based on their individual process corners. Each memory chip receives a customized delay adjustment tailored to its specific manufacturing characteristics, ensuring that chips with different process corners (FF, FS, SF, SS) operate with optimized timing parameters that compensate for their unique variations, thereby maintaining data signal consistency across the entire memory system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the read command delay parameter for each memory chip based on its process corner classification. The controller modifies the timing parameter (delay value) according to the specific process characteristics of each chip, transforming a uniform timing approach into a customized parameter set that accounts for manufacturing variations, thus resolving the signal consistency issue while maintaining high storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If uniform read command delay is applied to all memory chips, then the controller complexity is reduced, but data conflicts occur due to process corner variations

Engineering Contradiction:
Improvecontroller complexityVSAvoiddata transmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-classifying memory chips into different process corner categories (FF, FS, SF, SS) and pre-determining the appropriate read command delay values for each category. This preliminary classification and parameter assignment is performed during system initialization or chip identification phase, allowing the controller to subsequently apply the correct delay values without real-time computation, thus maintaining low controller complexity while ensuring reliable data transmission.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If read command delay is adjusted for each memory chip, then data signal uniformity is improved, but the control complexity increases

Engineering Contradiction:
Improvedata signal uniformityVSAvoidcontrol complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements parameter changes by introducing a set of predefined delay values corresponding to different process corner types. The controller selects and applies the appropriate delay parameter based on the identified process corner of each memory chip, transforming a complex continuous adjustment problem into a discrete parameter selection task. This approach maintains data signal uniformity while limiting control complexity through parameterization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11893282B2Memory system
Publication Date: 2024.02.06 CHANGXIN MEMORY TECH INC
  • US11893282B2 patent drawing
  • US11893282B2 patent drawing
  • US11893282B2 patent drawing

AI summary

A memory system includes: a plurality of memory chips, wherein each of the memory chips has a parameter used to characterize a process corner of the memory chip; and a controller, wherein the controller is configured to: obtain the parameter of each of the memory chips, and adjust, based on the parameter, a delay of a read command sent to the memory chip corresponding to the parameter.