Semiconductor Memory Sequencer Parallel Erase Read Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in efficiently managing operations during erase processes, leading to increased latency and potential delays in data retrieval.

Innovation Solution

The semiconductor memory device incorporates a sequencer that executes operations based on command sets, allowing for the suspension or parallel execution of operations during erase processes. This is achieved by determining the relationship between target blocks for different operations, enabling efficient interrupt processes without suspending the erase operation wherever possible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sequencer executes operations sequentially during erase processes, then operation reliability is improved, but latency increases and productivity decreases

Engineering Contradiction:
Improveoperation reliabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sequencer dynamically adjusts its operation mode based on real-time conditions. It can switch between sequential execution (for reliability-critical operations) and parallel/suspended execution (for time-critical operations), making the system flexible and adaptive to different operational requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the execution parameter of operations by determining relationships between target blocks. Based on whether blocks are the same or different, the sequencer changes the execution mode (suspension or parallel execution), thereby optimizing both latency and reliability for different scenarios

Inventive Principle:
Principle #35Parameter changes

2Speed

If the sequencer suspends erase operations for interrupt processes, then read operations can be executed timely, but productivity decreases due to operation interruptions

Engineering Contradiction:
Improvedata retrieval speedVSAvoiderase operation throughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

Instead of completely suspending the erase operation, the system performs partial suspension only when necessary (same target block). When target blocks differ, the erase operation continues partially or fully in parallel, maintaining productivity while still enabling timely read operations

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments the erase operation based on target block relationships. By dividing operations into those that can be parallelized (different blocks) and those requiring suspension (same block), the system optimizes both read speed and erase throughput simultaneously

Inventive Principle:
Principle #1Segmentation

3Productivity

If the sequencer executes operations in parallel, then productivity is improved, but operation complexity increases

Engineering Contradiction:
Improveoperation throughputVSAvoidsequencer control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The sequencer performs preliminary determination of the relationship between target blocks before executing operations. By pre-assessing whether blocks are the same or different, the system prepares the appropriate execution mode in advance, simplifying the control logic for parallel execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relationship determination mechanism acts as an intermediary between the operation request and the sequencer execution. It mediates by selecting the appropriate execution mode based on target block relationships, thereby managing complexity while enabling parallel productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250095748A1Semiconductor memory device
Publication Date: 2025.03.20 KIOXIA CORP
  • US20250095748A1 patent drawing
  • US20250095748A1 patent drawing
  • US20250095748A1 patent drawing

AI summary

A semiconductor memory device includes plural planes each including plural blocks each including a memory cell, a voltage generator which supplies power to the plural planes, an input/output circuit which receives a command set sent from a memory controller to the semiconductor memory device, and a sequencer which executes an operation in response to the command set. Upon receiving a first command set instructing execution of a first operation, the sequencer executes the first operation. Upon receiving a command set instructing operation of a second operation during execution of the first operation, the sequencer executes the first and second operations in parallel. Upon receiving a third command set instructing execution of a third operation during execution of the first operation, the sequencer suspends the first operation, executes the third operation, and resumes the first operation upon completion of the third operation.