Memory Controller Continuous Calibration via Sensor Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems, particularly those using DDR2 SDRAM, face instability due to fluctuations in operating environments such as voltage and temperature changes during system operation, leading to inaccurate output driving strengths and potential system crashes, as existing calibration mechanisms only optimize during initialization.

Innovation Solution

A memory controller with sensors to detect operating environments and statuses, sending calibration commands to the memory device using EMRS commands when prerequisites are met, enabling continuous impedance calibration throughout system operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If calibration is performed only during system initialization, then the calibration process is simple and fast, but the output driving strengths become inaccurate over time due to environmental changes

Engineering Contradiction:
Improveoutput driving strengths accuracyVSAvoidcalibration mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements continuous calibration by periodically executing calibration routines throughout system operation, not just during initialization. The command generator continuously monitors environmental conditions and triggers calibration cycles to maintain accurate output driving strengths, transforming a one-time action into an ongoing process that prevents drift over time

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent employs feedback mechanisms where sensors monitor environmental conditions (temperature, voltage) and the command generator uses this information to determine when calibration is needed. The system creates a closed-loop control where calibration results are fed back into the system to maintain optimal performance, adjusting calibration timing based on actual environmental deviations

Inventive Principle:
Principle #23Feedback

2Reliability

If continuous calibration is implemented throughout system operation, then output driving strengths remain optimized, but the calibration process becomes more complex and time-consuming

Engineering Contradiction:
Improvesystem stabilityVSAvoidcalibration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic calibration rather than continuous real-time calibration. The command generator executes calibration routines at predetermined intervals or when environmental conditions exceed threshold values, creating a rhythmic calibration pattern that maintains stability without requiring constant intervention, thus reducing overall time loss

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary calibration during system initialization to establish baseline accurate output driving strengths before normal operation begins. This preliminary action ensures the system starts with optimized parameters, reducing the need for frequent subsequent calibration cycles and minimizing time loss during operation

Inventive Principle:
Principle #10Preliminary action

3Reliability

If calibration is performed frequently to maintain accuracy, then environmental variations are compensated, but system performance and productivity are reduced

Engineering Contradiction:
Improvedriving strengths accuracyVSAvoidsystem operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic calibration scheduling where the command generator adjusts calibration frequency based on real-time environmental conditions. When temperature and voltage remain within acceptable ranges, the system operates in a low-calibration mode to maximize productivity. When environmental conditions exceed thresholds, the system automatically increases calibration frequency to maintain accuracy, creating a dynamic balance between performance and stability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7467255B2Method for calibration of memory devices, and apparatus thereof
Publication Date: 2008.12.16 MOSAID TECH
  • US7467255B2 patent drawing
  • US7467255B2 patent drawing
  • US7467255B2 patent drawing

AI summary

A memory controller for a memory device. The memory controller includes a first sensor, a second sensor, and a command generator. The first sensor detects an operating environment of the memory controller. The second sensor detects an operating status of the memory controller. The command generator is coupled to the first sensor, the second sensor, and the memory device, and facilitates the sending of commands to the memory device to calibrate the memory device when the operating environment detected by the first sensor meets a first prerequisite, and the operating status detected by the second sensor meets a second prerequisite.