Scrambling Circuits Mitigate Row Hammering in Memory Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory integration increases, the coupling effect between word lines leads to data damage in memory cells due to row hammering, where frequently activated word lines disturb adjacent cells, causing data deterioration and potential system malfunctions.

Innovation Solution

A memory system with scrambling circuits in multiple memories that share common addresses, where each scrambling circuit generates a unique scrambled address by selectively inverting bits of the common address, ensuring that neighboring word lines are activated at most in one memory, thereby minimizing the impact of row hammering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory integration degree increases, then storage capacity is improved, but coupling effect between word lines increases causing row hammering

Engineering Contradiction:
Improvestorage capacityVSAvoidrow hammering
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent divides the memory system into multiple independent memory devices, each with its own word lines. By segmenting the address space across multiple memories, the system reduces the coupling effect between word lines in any single memory, thereby mitigating row hammering while maintaining high storage capacity through parallel access to multiple memories.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimension by using multiple memory devices with different scrambling patterns. Instead of only varying addresses within a single memory, the system combines memory selection with address scrambling to achieve the same effect of distributing access patterns, thereby reducing row hammering impact.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If word line spacing decreases, then memory density is improved, but coupling effect between neighboring word lines increases

Engineering Contradiction:
Improvememory densityVSAvoidcoupling effect
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies different scrambling patterns to different memory devices, creating local variations in word line activation patterns. This local quality differentiation ensures that even though word line spacing is reduced for higher density, the coupling effect is mitigated because adjacent word lines in different memories follow different activation sequences.

Inventive Principle:
Principle #3Local quality

3Speed

If frequently activated word lines are accessed, then data access speed is improved, but data in adjacent memory cells is damaged

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces scrambling circuits as intermediary components between the address generation unit and the memory devices. These scrambling circuits transform the address signals before they reach the memories, effectively mediating the interaction between frequently accessed word lines and adjacent cells to prevent row hammering while maintaining fast access speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates multiple copies of the same data across different memory devices with different scrambling patterns. When data is accessed, multiple copies are read simultaneously from different memories, and the results are combined. This copying approach maintains data integrity by providing redundancy while enabling fast access through parallel operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12189765B2Memory system
Publication Date: 2025.01.07 SK HYNIX INC
  • US12189765B2 patent drawing
  • US12189765B2 patent drawing
  • US12189765B2 patent drawing

AI summary

A memory system includes a first memory and a second memory that share common addresses received from a memory controller, wherein the first memory includes a first scrambling circuit suitable for scrambling a common address to generate a first scrambled address designating a word line to be activated in the first memory, and the second memory includes a second scrambling circuit suitable for scrambling the common address to generate a second scrambled address designating a word line to be activated in the second memory, and the first scrambling circuit and the second scrambling circuit perform a scrambling operation in such a manner that neighboring word lines, adjacent to a word line selected by a first common address, are selected a most in one memory among the first memory and the second memory by a second common address other than the first common address.