PSRAM Refresh Collision Protection Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Prior art PSRAM devices face issues with refresh collision due to delayed hidden refresh requests conflicting with external commands, requiring large buffers and complicating control, leading to potential data loss and increased chip area.

Innovation Solution

A method and device that utilize an internal refresh oscillator and a refresh collision protecting circuit to issue and manage refresh requests, ignoring subsequent requests if the interval between them is not larger than a predetermined duration to prevent collisions and ensure data retention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If delayed hidden refresh requests are stored in buffers to prevent data loss, then data retention is improved, but chip area increases due to large buffer requirements

Engineering Contradiction:
Improvedata retentionVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent extracts the problematic delayed refresh requests from the buffer system entirely. By detecting refresh collisions before they occur and preventing the generation of delayed refresh requests, the invention eliminates the need for large buffers to store these requests, thereby reducing chip area while maintaining data retention through collision prevention

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary detection of refresh collisions by comparing the timing of external commands with scheduled refresh operations before executing them. By identifying potential conflicts in advance and adjusting refresh timing proactively, the system prevents data loss without requiring buffers to store delayed requests

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple buffers are used to store delayed hidden refresh commands, then refresh collision protection is improved, but device complexity increases

Engineering Contradiction:
Improverefresh collision protectionVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the complex buffer management system entirely by taking out the approach of storing delayed requests. Instead, it implements a simpler collision detection and prevention mechanism that actively manages refresh timing to avoid conflicts, thereby reducing device complexity while maintaining refresh collision protection

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The refresh controller performs self-service by autonomously detecting potential refresh collisions and adjusting its own operation timing without requiring external buffer management or complex control logic. The system monitors its own refresh schedule against external commands and autonomously prevents conflicts

Inventive Principle:
Principle #25Self-service

3Reliability

If hidden refresh requests are delayed to avoid external commands, then refresh operation reliability is improved, but loss of time increases due to execution delays

Engineering Contradiction:
Improverefresh operation reliabilityVSAvoidrefresh execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary detection of refresh collisions before they occur by comparing scheduled refresh timing with external command timing. By identifying potential conflicts in advance, the system can proactively adjust refresh timing to execute at optimal moments without unnecessary delays, thereby maintaining reliability while reducing time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic refresh timing adjustment where the refresh controller adaptively modifies refresh operation timing based on real-time detection of external command patterns. This dynamic approach allows the system to maintain reliable refresh operations while minimizing execution delays by scheduling refreshes at the most efficient moments

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8717841B2Method of controlling a refresh operation of PSRAM and related device
Publication Date: 2014.05.06 ETRON TECH INC
  • US8717841B2 patent drawing
  • US8717841B2 patent drawing
  • US8717841B2 patent drawing

AI summary

A plurality of refresh requests are generated at a predetermined period shorter than the longest time during which a PSRAM is able to retain a data without being refreshed. For two consecutive first and second refresh requests, the second refresh request is ignored if the interval between the first and the second refresh requests is not larger than a predetermined duration. The first refresh request is delayed if the first refresh request conflicts with an external command of the PSRAM.