Selective Data Conversion for Memory Endurance and Lower Write Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices such as PCM and NAND flash have short lifetimes due to low endurance, and there is a need for methods to extend their lifetime and reduce power consumption, especially when writing bit values of '1' which can shorten the memory cell's lifespan.

Innovation Solution

A data conversion apparatus and method that selectively converts input data based on the distribution of preset bit values, outputting data with a smaller size to minimize the number of bit values of '1', thereby reducing the stress on memory cells and extending their lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If bit values of '1' are written to memory cells, then data storage capacity is improved, but memory cell lifetime deteriorates due to low endurance

Engineering Contradiction:
Improvedata storage capacityVSAvoidmemory cell lifetime
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The patent changes the parameter of bit value distribution by converting data to reduce the number of '1' bits before storage. The controller analyzes the distribution of bit values and applies conversion techniques (such as complement coding or run-length encoding) to transform the data representation, thereby reducing stress on memory cells while preserving data integrity and storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If data conversion is performed to reduce bit value distribution, then memory cell lifetime is improved, but device complexity increases

Engineering Contradiction:
Improvememory cell lifetimeVSAvoiddata conversion apparatus complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent introduces a controller as an intermediary component that performs data conversion between the host and memory device. This mediator analyzes the bit value distribution of incoming data and applies appropriate conversion techniques only when necessary, thereby extending memory cell lifetime without requiring fundamental changes to the memory cell structure or adding complex conversion hardware throughout the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If selective data conversion is applied, then power consumption is reduced, but processing time increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata processing time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively converting data only when the bit value distribution warrants it. The controller evaluates the distribution of '1' bits in the incoming data and performs conversion only when the concentration of '1' bits exceeds a certain threshold, thereby reducing unnecessary processing overhead while still achieving power consumption reduction benefits in scenarios where it is most needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10340943B2Data conversion apparatus and method
Publication Date: 2019.07.02 SK HYNIX INC
  • US10340943B2 patent drawing
  • US10340943B2 patent drawing
  • US10340943B2 patent drawing

AI summary

A data conversion apparatus may include: a receiver suitable for receiving input data; and a controller suitable for selectively converting the input data based on a distribution of a preset bit value included in the input data, and outputting any one of the input data and the converted data as output data, the converted data having a smaller size than the input data.