Resistive Memory Write Drivers for Tile-Specific Current Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current resistive memory devices face challenges in achieving high performance due to limitations in write/read operations and control voltage management, which affect the integrity and speed of data storage and retrieval.

Innovation Solution

The resistive memory device is designed with a memory cell array divided into bays of K tiles, featuring a write/read circuit with multiple write drivers and a control voltage generator that provides tailored control voltages based on a reference current, allowing precise write operations and improved data management through a control circuit that coordinates these components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory cell array is divided into multiple bays with multiple write drivers, then write operation efficiency and data integrity are improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory cell array is divided into multiple bays, with each bay containing multiple tiles and associated write drivers. This segmentation allows independent write operations in different bays, improving data integrity through localized error containment and parallel write operations, while the modular structure manages complexity through repetition of standardized units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each write driver is configured to provide write currents tailored to the specific physical position of selected memory cells within its bay. This local quality approach optimizes write operations for each region, improving data integrity through position-specific current adjustment, while maintaining manageable complexity through localized control logic.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If write drivers provide position-dependent write currents, then manufacturing precision and data integrity are improved, but device complexity increases

Engineering Contradiction:
Improvewrite current precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Write drivers are configured to provide write currents that vary according to the physical position of selected memory cells within a bay. This local quality approach compensates for manufacturing variations and resistance differences across the array, improving write current precision and data integrity. The complexity is managed by implementing this position-dependent control within standardized write driver modules.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The write current parameters are dynamically adjusted based on the physical position of the selected memory cell. This parameter change approach allows precise compensation for resistance variations and manufacturing tolerances, improving write operation reliability while maintaining manageable device complexity through systematic parameter management.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If control voltage generator provides tailored control voltages based on reference current, then write operation precision is improved, but use of energy increases

Engineering Contradiction:
Improvecontrol voltage precisionVSAvoiduse of energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The control voltage generator dynamically adjusts control voltage parameters based on the reference current and the specific write operation requirements. This parameter change approach provides precise voltage control for each write operation, improving measurement precision and write accuracy, while the energy consumption is optimized by generating voltages only when needed for active write operations.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If multiple write drivers are implemented for multiple bays, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvewrite operation speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory device is segmented into multiple bays, each with its own write drivers, enabling parallel write operations across different bays. This segmentation directly improves productivity by allowing simultaneous write operations in multiple regions, while the modular bay structure manages complexity through standardized, repeatable units that can be independently controlled.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple write drivers are combined within a unified memory device architecture, sharing common control logic and voltage generation resources. This merging approach improves productivity by enabling parallel operations, while managing device complexity through resource sharing and coordinated control of the multiple write drivers across bays.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11120872B2Resistive memory devices and methods of operating resistive memory devices
Publication Date: 2021.09.14 SAMSUNG ELECTRONICS CO LTD
  • US11120872B2 patent drawing
  • US11120872B2 patent drawing
  • US11120872B2 patent drawing

AI summary

A resistive memory device includes a memory cell array of resistive memory cells connected to word and bit lines, each bay of the memory cell array including K tiles; a write/read circuit connected to the memory cell array through a row decoder and a column decoder, the write/read circuit being configured to perform a write operation in a target tile of the memory cell array, the write/read circuit comprising write drivers corresponding to the bays; a control voltage generator configured to generate first and second control voltages based on a reference current; and a control circuit configured to control the write/read circuit and the control voltage generator. A first write driver that corresponds to a first bay of the bays is configured to provide the target tile with a write current corresponding to a physical position of a selected memory cell of the target tile in the memory cell array.