PRAM Memory Device Segmented Arrays and Bit Sequence Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change RAM (PRAM) devices face limitations in programming multiple memory cells due to the limited number of write drivers, which restricts the efficiency of data storage and retrieval processes.

Innovation Solution

A memory device with a program control circuit that simultaneously programs memory cells in unit cell arrays using a bit sequence scheme, optimizing the operation of write drivers to manage data programming across multiple columns, allowing for efficient data storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple write drivers are used to program multiple memory cells simultaneously, then programming efficiency is improved, but the number of write drivers is limited by device constraints

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidnumber of write drivers
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory device is divided into multiple unit cell arrays, with each array independently programmable. This segmentation allows the system to program multiple memory cells simultaneously across different arrays using a limited number of write drivers, thereby improving overall programming efficiency without requiring a proportional increase in write driver count

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a bit sequence scheme that operates across multiple time steps (temporal dimension) to program memory cells in different unit cell arrays sequentially. This allows the limited write drivers to service multiple arrays over time, effectively increasing programming capacity without adding more physical write drivers

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If a bit sequence scheme is used to program memory cells across multiple unit cell arrays, then programming efficiency is improved, but the control complexity increases

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The program control circuit pre-calculates and stores the bit sequence that determines which memory cells will be programmed in each time step. This preliminary preparation allows the complex multi-array programming operation to be executed systematically without real-time complex decision-making, reducing operational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates status signals from each unit cell array to track programming completion. The program control circuit uses this feedback information to determine when to transition between time steps and which arrays require programming, simplifying the control of the multi-array operation

Inventive Principle:
Principle #23Feedback

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

Enhances the programming efficiency of PRAM devices by optimizing the operation of write drivers, enabling simultaneous programming across multiple unit cell arrays, thereby improving data storage and retrieval processes.

Implementation Method 1

the phase change material causes a reversible phase change between a crystal state (i.e., low resistance) and an amorphous state (i.e., high resistance) by Joule heating occurred by a current or a voltage supplied to the phase change material

Methodology Applied
Scientific EffectJoule heating: Joule Heating

Implementation Method 2

the phase change material causes a reversible phase change between a crystal state (i.e., low resistance) and an amorphous state (i.e., high resistance)

Methodology Applied
Scientific EffectPhase change: Phase Change

Data Source

PatentUS8531884B2Memory device, systems and devices including a memory device, methods of operating a memory device, and/or methods of operating systems and devices including a memory device
Publication Date: 2013.09.10 SAMSUNG ELECTRONICS CO LTD
  • US8531884B2 patent drawing
  • US8531884B2 patent drawing
  • US8531884B2 patent drawing

AI summary

In one embodiment, a memory device includes a plurality of unit cell arrays. Each unit cell array includes an array of memory cells arranged in a plurality of columns, and each column is associated with a bit line. The memory device further includes a program control circuit configured to program cells in the plurality of unit cell arrays based on program bits associated with the plurality of unit cell arrays. For example, the program control unit is configured to simultaneously program one memory cell in each unit cell array having at least one associated program bit.