Memory Array Partition Control for Illegitimate Command Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unwanted memory commands can corrupt data, leading to system failures and increased complexity and cost due to complex protection schemes and power management during unsequenced power shutdowns.

Innovation Solution

A memory array is segmented into partitions, each controlled by a partition control circuit that manages access and power, with a memory controller determining command legitimacy and controlling clock signals to protect against illegitimate commands, allowing legitimate commands to be processed while entering an idle state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex protection schemes are used to prevent data corruption, then data protection is improved, but system complexity and cost increase

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory array is divided into multiple partitions, each with its own partition control circuit. This segmentation allows independent control and protection of each partition, simplifying the overall protection mechanism while maintaining comprehensive data protection. The memory array is segmented into a plurality of partitions, with each partition having dedicated control circuitry that can independently manage access and power.

Inventive Principle:
Principle #1Segmentation

2Reliability

If power management is implemented during system shutdown, then data protection is improved, but power consumption and system complexity increase

Engineering Contradiction:
Improvedata protection during shutdownVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The partition control circuit is configured to automatically sequence shutdown operations for each partition before the main system shutdown occurs. This preliminary action ensures that memory operations are properly completed and data is safely stored in each partition before power is fully removed, eliminating the need for complex real-time power management during system shutdown.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If continuous monitoring and control of memory access is implemented, then data protection is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecommand legitimacy verificationVSAvoidcontrol circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each partition control circuit autonomously determines whether incoming memory commands are legitimate or unwanted before allowing access to its partition. The partition control circuit generates an active/idle state signal that automatically controls the clock signal to the memory array for that partition, eliminating the need for continuous external monitoring and reducing control circuit complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3825860B1Memory access control
Publication Date: 2025.08.20 INTEL CORP
  • EP3825860B1 patent drawingFigure 1
  • EP3825860B1 patent drawingFigure 2
  • EP3825860B1 patent drawingFigure 3

AI summary

The present disclosure relates to memory array access control. An apparatus includes partition control circuitry to control at least one partition of a memory array, the at least one partition control circuitry also to receive a controlled clock signal to enable execution of a legitimate memory access command and to generate an active/idle signal having an active state when executing the legitimate memory access command and an idle state when executing the legitimate memory access command is complete; wherein the clock signal is disabled when the active/idle signal is in an idle state.