Partial Memory Block Detector for One-Shot Dummy Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in managing partial memory blocks with open pages, leading to reduced reliability and stability due to incomplete programming operations, which requires individual commands for each open page, degrading overall performance.

Innovation Solution

A semiconductor memory system and method that detects partial memory blocks and open pages, generates a single command for programming dummy data across multiple open pages, and performs a one-shot program operation to improve efficiency and reduce process complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If individual commands are used for programming dummy data to each open page, then programming completeness is improved, but device complexity and operation time increase

Engineering Contradiction:
Improveprogramming completenessVSAvoidcommand management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual programming commands into a single unified command that simultaneously programs dummy data to all open pages within a partial memory block. This merging approach maintains programming completeness while significantly reducing command management complexity and operation time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The invention creates a universal programming command structure that can handle multiple open pages simultaneously, making the command system more versatile. This multi-functional command can adapt to different numbers of open pages without requiring separate individual commands for each page.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If individual commands are used for programming dummy data to each open page, then programming completeness is improved, but operation time increases

Engineering Contradiction:
Improveprogramming completenessVSAvoiddummy data programming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges sequential programming operations into a single parallel operation, where one unified command programs dummy data to all open pages simultaneously. This eliminates the time required to process multiple individual commands sequentially, significantly reducing total programming time while ensuring all pages are properly programmed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The invention enables continuous programming action across all open pages within a partial memory block by using a single command that operates on all pages without interruption. This continuous operation eliminates the start-stop nature of sequential command execution, optimizing programming efficiency.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple commands are used for dummy data programming, then programming coverage is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveprogramming coverageVSAvoidcommand execution simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent combines multiple programming commands into one unified command structure that covers all open pages. This merging simplifies the operation for users and controllers, as they only need to issue a single command rather than managing multiple individual commands, while still achieving complete programming coverage across all pages.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If traditional programming operations are used for partial memory blocks, then manufacturing process precision is maintained, but productivity decreases

Engineering Contradiction:
Improveprogramming accuracyVSAvoidmemory block processing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The invention merges multiple programming operations into a single optimized process that maintains the precision required for proper dummy data programming while dramatically improving productivity. The unified command structure ensures accurate programming of all open pages without the overhead of multiple separate operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10529427B2Memory system and operation method with partial memory block detector
Publication Date: 2020.01.07 SK HYNIX INC
  • US10529427B2 patent drawing
  • US10529427B2 patent drawing
  • US10529427B2 patent drawing

AI summary

A semiconductor memory system includes a memory device including a plurality of memory blocks; a partial memory block detector suitable for detecting at least one partial memory block among the plurality of memory blocks; an open page detector suitable for detecting addresses and a number of a plurality of open pages among a plurality of pages included in the partial memory block; and a controller suitable for controlling the memory device to perform a one-shot program operation with dummy data according to the addresses and the number of the plurality of open pages.