Semiconductor Memory Refresh Control via Segmented Block Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory capacity increases in semiconductor devices, the limited refresh time (tRFC) becomes insufficient, leading to potential data loss due to word line disturbance, where data in memory cells adjacent to frequently activated word lines can be corrupted before refresh.

Innovation Solution

A semiconductor device architecture that includes multiple memory blocks with dedicated refresh control blocks to perform discontinuous smart refresh operations, alternating block control signals and generating refresh control pulse signals to manage refresh operations efficiently within the limited time, ensuring all memory banks are refreshed within the specified tRFC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory capacity is increased, then storage capability is improved, but refresh time margin decreases

Engineering Contradiction:
Improvememory capacityVSAvoidrefresh time margin
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The memory device is divided into multiple memory blocks (first memory block, second memory block, etc.), each with dedicated refresh control logic. This segmentation allows parallel refresh operations across different blocks, enabling complete refresh of all memory units within the limited tRFC window even as total memory capacity increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The refresh operation is structured as periodic discontinuous refresh cycles, where different memory blocks are refreshed in alternating periods. The refresh control blocks generate periodic refresh pulse signals that activate different blocks at different times, ensuring all blocks receive refresh within the overall tRFC period through time-division multiplexing.

Inventive Principle:
Principle #19Periodic action

2Reliability

If smart refresh operation is added, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidrefresh control structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The refresh control functionality is segmented into multiple dedicated refresh control blocks, each responsible for specific memory blocks. This distribution of control logic reduces the complexity burden on any single control unit while collectively achieving comprehensive smart refresh coverage across all memory units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection of frequently activated word lines and pre-identifies target memory units that require refresh. This preliminary action enables the smart refresh operation to focus resources on vulnerable memory cells before data corruption occurs, improving data integrity without requiring complex real-time monitoring during the refresh execution phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9589628B2Semiconductor device performing refresh operation and method for driving the same
Publication Date: 2017.03.07 SK HYNIX INC
  • US9589628B2 patent drawing
  • US9589628B2 patent drawing
  • US9589628B2 patent drawing

AI summary

A semiconductor device includes a first memory block, a second memory block, a first refresh control block for generating a first block control signal and a second block control signal in response to a refresh pulse signal, a second refresh control block for generating a first refresh control pulse signal and a second refresh control pulse signal corresponding to a first refresh operation section of the first memory block and a second refresh operation section of the second memory block, respectively, in response to the refresh pulse signal and the first and second block control signals, and a third refresh control block for controlling the first and second memory blocks so that a first refresh operation of the first memory block and a second refresh operation of the second memory block are discontinuously performed in response to the first and second refresh control pulse signals.