Semiconductor Memory Cache State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices face inefficiencies in managing cache-normal states, leading to potential malfunctions and increased complexity in controller configurations due to the need for monitoring and managing cache states across multiple devices.

Innovation Solution

A semiconductor memory device with a cache state processor that autonomously manages cache-normal states by performing cache completion operations based on received commands, allowing the controller to simplify its configuration by not needing to monitor the cache-normal state of each device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the controller monitors and manages cache-normal states across multiple semiconductor memory devices, then the cache state management can be performed, but the controller configuration complexity increases

Engineering Contradiction:
Improvecache state managementVSAvoidcontroller configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The semiconductor memory device autonomously manages its own cache-normal state by including a cache state processor that determines whether to perform cache completion operations based on received commands and current state, eliminating the need for the controller to monitor and manage cache states across multiple devices

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cache state management function is segmented from the controller and assigned to individual semiconductor memory devices, with each device maintaining its own cache-normal state independently through a dedicated cache state processor within the device

Inventive Principle:
Principle #1Segmentation

2Productivity

If the semiconductor memory device performs cache completion operations autonomously, then the operational efficiency is improved, but the device internal complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoiddevice internal structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cache state processor is merged with the existing control logic within the semiconductor memory device, integrating cache state determination and cache completion operation control into the existing control structure rather than adding a completely separate management system

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control logic is enhanced to serve multiple functions: it both controls normal memory operations and determines cache-normal states, with the cache state processor utilizing the same command reception and analysis capabilities already present in the control logic for dual purposes

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

Data Source

PatentUS10468091B2Semiconductor memory device and method for operating the same
Publication Date: 2019.11.05 SK HYNIX INC
  • US10468091B2 patent drawing
  • US10468091B2 patent drawing
  • US10468091B2 patent drawing

AI summary

The semiconductor memory device includes a memory cell array, a page buffer, a cache buffer, and a control logic. The memory cell array includes a plurality of memory blocks. The page buffer senses data of a selected page of the memory cell array. The cache buffer temporarily stores the data sensed by the page buffer. The control logic controls operations of the page buffer and the cache buffer to read data stored in the memory cell array. The control logic controls operations of the page buffer and the cache buffer, based on a cache-normal state of the semiconductor memory device.