Semiconductor Write Buffer Segmentation for PCRAM Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices, such as PCRAM, face performance bottlenecks due to the significant time difference between set and reset operations, which slows down write operations as they are often performed simultaneously across memory cells.

Innovation Solution

A semiconductor apparatus comprising a controller, a buffer, and a memory device that processes write requests by storing data in a first buffer, performing logic operations with data from the second buffer, and updating the memory device, thereby optimizing write operations by separating and prioritizing set and reset operations based on available buffer space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If set and reset operations are performed simultaneously on memory cells during write operations, then data can be written to multiple cells in parallel, but the write operation time is dictated by the slower set operations, reducing overall write performance

Engineering Contradiction:
Improvewrite operation speedVSAvoidwrite operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the write operation into two independent phases: a first phase that performs only reset operations (faster operation) and a second phase that performs only set operations (slower operation). By separating these operations in time, the system can complete reset operations quickly without being blocked by slower set operations, thereby improving overall write performance while still allowing parallel processing of multiple memory cells.

Inventive Principle:
Principle #1Segmentation

2Reliability

If set operations are performed on all memory cells during write operations, then all cells can be updated uniformly, but the operation time is determined by the longest set operation time, creating a performance bottleneck

Engineering Contradiction:
Improvedata write completenessVSAvoidwrite operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the write operation into sequential phases where reset operations are completed first, followed by set operations. This segmentation ensures that all memory cells are updated completely (maintaining reliability) while the faster reset operations complete quickly, and the slower set operations execute in a dedicated phase without blocking other operations, thereby improving throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs reset operations as a preliminary action before performing set operations. Since reset operations are faster and can be completed more quickly, executing them first allows the system to reach a stable state faster, and then the slower set operations can execute without delaying the overall process. This preliminary execution of faster operations improves overall productivity while ensuring complete data updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9817767B2Semiconductor apparatus and operating method thereof
Publication Date: 2017.11.14 SK HYNIX INC
  • US9817767B2 patent drawing
  • US9817767B2 patent drawing
  • US9817767B2 patent drawing

AI summary

A semiconductor apparatus may include: a buffer configured to store write request data input in response to a write request from a host; a memory device configured to store data evicted from the buffer; and a controller configured to control the buffer and the memory device to process the write request.