Resistive Change Memory Array Layout for DDR-Speed Readout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current resistive change memory arrays face limitations in achieving high speed and low power operations, making them less compatible with existing DDR architectures, which require efficient reading and programming capabilities.

Innovation Solution

The development of a resistive change element memory array architecture that includes a plurality of word lines, bit lines, select lines, and memory cells with resistive change elements and reference elements, allowing for rapid access and low power consumption through a folded bit line arrangement and sense amplifiers that compare discharge rates to determine informational states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional resistive change memory arrays are used, then manufacturing simplicity is maintained, but reading and programming operations are slow and consume high power

Engineering Contradiction:
Improvereading and programming operation speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The memory array is divided into multiple blocks with shared bit lines and sense amplifiers. Each block contains multiple columns of memory cells that share common bit lines, allowing parallel access and reducing the overall time and power required for reading and programming operations across the entire array.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple columns of memory cells share common bit lines and sense amplifiers. This merging of resources allows the sense amplifiers to efficiently compare discharge rates across multiple cells simultaneously, reducing redundant power consumption and increasing operational speed by handling multiple cells in parallel rather than sequentially.

Inventive Principle:
Principle #5Merging (Combining)

2Speed

If resistive change memory arrays without reference elements are used, then device complexity is reduced, but reading accuracy and speed are insufficient for DDR architecture compatibility

Engineering Contradiction:
Improvereading operation speedVSAvoidarray structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Reference elements are introduced as intermediary components between the memory cells and the sense amplifiers. These reference elements provide a baseline for comparison during read operations, enabling the sense amplifiers to accurately determine the state of memory cells by comparing discharge rates. This intermediary structure enables DDR-compatible reading speeds while maintaining a relatively simple overall array architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If traditional memory array architectures are used, then manufacturing processes are simple, but timing requirements for DDR compatibility are not met

Engineering Contradiction:
Improvetiming requirement complianceVSAvoidarray architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The memory cells are pre-configured with select lines and reference elements positioned to enable rapid simultaneous activation during read operations. This preliminary arrangement of components allows the array to meet stringent DDR timing requirements by reducing the time needed to activate and compare multiple cells in parallel, without requiring complex external control circuitry.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The array architecture transitions from a simple two-dimensional grid to a three-dimensional structure with multiple blocks stacked or arranged in layers, sharing bit lines and sense amplifiers. This dimensional change enables more efficient use of space and resources, allowing faster access times and DDR compatibility while keeping the manufacturing process relatively straightforward.

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

4Use of energy by moving object

If resistive change memory arrays are used without folded bit line arrangement, then device complexity is minimized, but power consumption increases and reading speed decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidbit line arrangement complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The folded bit line arrangement creates an asymmetric structure where bit lines are folded back on themselves, allowing multiple memory columns to share common bit lines. This asymmetric configuration reduces the total length of bit lines required, thereby reducing power consumption and capacitive loading, while enabling parallel read operations to improve speed. The complexity increase is localized to the bit line routing rather than the overall array structure.

Inventive Principle:
Principle #4Asymmetry

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

This architecture enables faster and more energy-efficient reading and programming operations, enhancing compatibility with DDR memory architectures by reducing timing and power requirements, thus improving the versatility of resistive change memory technology.

Implementation Method 1

each resistive change element has a first terminal and a second terminal, and is capable of being switched between at least two non-volatile resistance values, a first resistance value corresponding to a first informational state and a second resistance value corresponding to a second informational state

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Implementation Method 2

the sense amplifier is enabled to compare a discharge rate through the resistive change element to a discharge rate through the reference element

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Data Source

PatentUS10937498B2Methods for programing DDR compatible open architecture resistive change element arrays
Publication Date: 2021.03.02 NANTERO INC
  • US10937498B2 patent drawing
  • US10937498B2 patent drawing
  • US10937498B2 patent drawing

AI summary

A high-speed memory circuit architecture for arrays of resistive change elements is disclosed. An array of resistive change elements is organized into rows and columns, with each column serviced by a word line and each row serviced by two bit lines. Each row of resistive change elements includes a pair of reference elements and a sense amplifier. The reference elements are resistive components with electrical resistance values between the resistance corresponding to a SET condition and the resistance corresponding to a RESET condition within the resistive change elements being used in the array. A high speed READ operation is performed by discharging one of a row's bit lines through a resistive change element selected by a word line and simultaneously discharging the other of the row's bit lines through of the reference elements and comparing the rate of discharge on the two lines using the row's sense amplifier. Storage state data are transmitted to an output data bus as high speed synchronized data pulses. High speed data is received from an external synchronized data bus and stored by a PROGRAM operation within resistive change elements in a memory array configuration.