Memory Refresh Counter Circuit for Accurate Address Reset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face issues with self refresh accuracy due to missing refresh problems and large current demands during refresh operations, leading to potential data loss and power supply disturbances.

Innovation Solution

A refresh control structure and method that includes a counter circuit to increment and reset refresh addresses, maintaining the second lowest bit unchanged during the reset of the lowest bit, thereby avoiding missing refresh issues and reducing circuit area and power supply disturbances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the counter circuit resets the lowest bit of the to-be-refreshed address using conventional methods, then the reset operation is simple, but the second lowest bit may be incorrectly incremented causing missing refresh problems

Engineering Contradiction:
Improverefresh accuracyVSAvoidcounter circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The counter circuit is segmented into multiple counter units, each responsible for specific bits of the address. The first counter unit handles the lowest bit with special reset logic, while subsequent units handle higher bits. This segmentation allows the reset operation to affect only the lowest bit without propagating carries to the second lowest bit, thus preventing missing refresh while maintaining modular circuit design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediate control signal mechanism is introduced between the reset signal and the counter units. The reset signal is conditioned to generate carry signals only for the first counter unit, while blocking carry propagation to the second counter unit. This intermediary control ensures that the lowest bit is reset without incorrectly incrementing the second lowest bit, resolving the reliability issue without requiring complete redesign of the counter logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all banks perform refresh operations simultaneously, then refresh coverage is complete, but peak current demand becomes excessively large causing power supply disturbances

Engineering Contradiction:
Improvedata accuracyVSAvoidpeak current demand
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The memory banks are divided into first banks and second banks, which perform refresh operations at different times. The first banks execute refresh operations during a first time period, while the second banks execute refresh operations during a second time period. This temporal segmentation of refresh operations across bank groups reduces the peak current demand by preventing simultaneous refresh across all banks, while still ensuring complete refresh coverage for all memory banks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Refresh operations are organized into periodic time periods with different patterns. During a first time period, first banks perform refresh while second banks remain inactive or perform different operations. During a second time period, the pattern is reversed or adjusted. This periodic alternation of refresh operations across different bank groups smooths the current demand over time, reducing peak power consumption while maintaining data accuracy through systematic refresh coverage.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250246222A1Refresh control structure, refresh control method, and memory
Publication Date: 2025.07.31 RUILI INTEGRATED CIRCUIT CO LTD
  • US20250246222A1 patent drawing
  • US20250246222A1 patent drawing
  • US20250246222A1 patent drawing

AI summary

A refresh control structure includes a processing circuit and a counter circuit. The processing circuit is configured to refresh a to-be-refreshed address based on a refresh window. The counter circuit is configured to generate the to-be-refreshed address, and control, based on a counter clock, the generated to-be-refreshed address to be incremented by 1. The counter circuit is further configured to reset a lowest bit of the to-be-refreshed address based on an abort signal, and in a process of resetting the lowest bit of the to-be-refreshed address, maintain a second lowest bit of the to-be-refreshed address unchanged. The present disclosure is configured to at least improve self refresh accuracy of the memory.