Memory Controller Signal Period Adjustment for DDR Latching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory access speeds increase, signal quality deteriorates due to variations in printed circuit boards and pin specifications, making it challenging for memory controllers to adjust clock signals accurately within the small latching intervals of address and bank control signals, leading to errors and instability in DDR memory modules.

Innovation Solution

A memory controller and signal generating method that generates a first clock signal with a unit time period, a command signal with consecutive command groups, and an address signal with a period twice that of the unit time, allowing the clock signal edges to be set within the latching intervals of the command and address signals, effectively expanding the latching intervals and improving signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory access speed is increased to improve productivity, then signal quality deteriorates and latching intervals become smaller, making it difficult to adjust clock signals accurately

Engineering Contradiction:
Improvememory access speedVSAvoidsignal quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the clock signal period adjustable rather than fixed. The memory controller dynamically adjusts the clock signal period to be twice the unit time period under certain conditions, allowing the system to adapt to different signal quality requirements while maintaining high memory access speed. This dynamic adjustment enables the clock signal edges to fall within the reduced latching intervals of control signals.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the time period parameter of the clock signal from the unit time period to twice the unit time period. This parameter change effectively expands the latching intervals available for signal latching, allowing accurate signal capture even at high memory access speeds where latching intervals would otherwise be too small.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If memory access speed is increased, then the latching intervals of control signals become smaller, making it challenging to adjust clock signals accurately within those intervals

Engineering Contradiction:
Improvememory access speedVSAvoidclock signal adjustment precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the clock signal period based on operational conditions. By switching to twice the unit time period when needed, the system creates larger time windows for clock signal edges to fall within the latching intervals, thereby improving adjustment precision without sacrificing overall memory access speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes periodic action by employing command groups with periodic patterns. The memory controller operates with periodic command sequences where every other command can utilize the expanded latching intervals provided by the doubled clock period, ensuring accurate signal latching while maintaining high throughput through the periodic structure.

Inventive Principle:
Principle #19Periodic action

3Reliability

If the clock signal period is doubled to expand latching intervals, then the signal period increases, but memory access speed may be affected

Engineering Contradiction:
Improvelatching interval expansionVSAvoidmemory access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent resolves this contradiction by using periodic command groups where only every other command utilizes the doubled clock period. This periodic alternation allows the system to expand latching intervals when needed for reliable signal latching while maintaining faster access speeds for other operations, achieving both reliability and speed through time-multiplexed operation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically selects between unit time period and twice unit time period based on signal quality requirements and operational context. This dynamic period selection allows the memory controller to optimize between latching reliability and access speed on a per-command or per-condition basis, rather than being constrained to a single fixed period.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9437262B2Memory controller and associated signal generating method
Publication Date: 2016.09.06 XUESHAN TECH INC
  • US9437262B2 patent drawing
  • US9437262B2 patent drawing
  • US9437262B2 patent drawing

AI summary

A memory controller and an associated signal generating method are provided. A generating sequence of commands is properly arranged to enlarge latching intervals of an address signal and a bank signal for stable access of a DDR memory module.