Data Shaping for RRAM Write Current Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Resistance-based random access memory devices face challenges in efficiently managing write and read currents, leading to high energy consumption and potential disturbance effects during data storage and retrieval.
Innovation Solution
A data shaping method is applied to convert the representation of data before storage, reducing the number of bits corresponding to higher write or read currents, thereby optimizing current consumption by altering the proportion of logical values, such as '1' and '0', and allowing for lower voltage operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If data is stored directly without shaping, then data storage is simple, but write current and read current consumption is high
Solution Approach 1:
The patent applies data shaping operations before data is written to the resistance-based memory device. The controller performs shaping on the data to be stored, which modifies the data representation to reduce the number of high-current operations needed during write and read operations. This preliminary action reduces energy consumption without adding significant complexity to the overall system.
2Reliability
If data is stored directly without shaping, then storage operation is fast, but disturbance effects increase
Solution Approach 1:
The shaping operation is performed in advance before data is written to memory. This preliminary processing modifies the data to minimize disturbance effects that occur during write and read operations. By preparing the data beforehand, the system improves data integrity and reduces harmful interference effects without significantly impacting overall performance.
3Productivity
If high write current is used, then write performance is improved, but energy consumption and disturbance effects increase
Solution Approach 1:
The patent changes the representation parameters of the data through shaping operations. By modifying how data is encoded before storage, the system can achieve effective write performance while using lower current levels. The shaping process transforms the data into a form that requires less energy to write and read, thereby reducing overall energy consumption while maintaining productivity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The shaping method reduces write and read current requirements, enabling more efficient data storage and retrieval while minimizing disturbance effects, thus improving overall energy efficiency and write performance in resistance-based random access memory devices.
Implementation Method 1
Resistance-based random access memory devices use a variable resistive material to store data. The variable resistive material has a resistance that can be changed responsive to a programming voltage.
Implementation Method 2
The current flowing through the first bitline may correspond to current that flows through the first storage element responsive to the voltage across the first storage element. Thus, the current can be used to determine a resistance state of the first storage element using Ohm's law.
Data Source
AI summary
A method of shaping data includes receiving data represented as a first set of bits, where each bit of the first set of bits corresponds to a logical value. A first write current to write a first logical value to a storage element is less than a second write current to write a second logical value to the storage element. The method also includes applying a shaping operation to generate a second set of bits, where a proportion of bits having the first logical value is larger for the second set of bits than for the first set of bits. The method also includes writing the second set of bits to the memory.


