Crossbar Array Programming With Grounded Columns to Limit Sneak Currents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Crossbar array circuits face challenges in reducing signal disturbances such as static sneak current and dynamic sneak current, which can lead to accidental programming of devices and performance degradation, especially as the size of the array increases.

Innovation Solution

The design includes a crossbar array circuit with a plurality of rows and columns, where devices are connected to shared ends that are grounded or hold a stable voltage potential, and a method of programming that involves selecting a target device, grounding the target column, and sending a pulse signal through an access transistor to minimize sneak currents. Additionally, un-selected rows are pre-charged with a voltage potential of the same polarity as the programming signal to reduce dynamic sneak current.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If crossbar array circuits are used for memory and computing applications, then high integration and parallel processing capability are achieved, but signal disturbances such as static sneak current and dynamic sneak current increase

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidsignal disturbance
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The crossbar array is segmented into multiple independently controllable blocks or regions. Each block can be programmed or read independently with its own set of word lines and bit lines, isolating the sneak current effects to local regions rather than affecting the entire array. This maintains high integration while reducing signal disturbance through spatial segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Additional intermediary lines or structures are introduced between the main word lines and bit lines to control and suppress sneak currents. These intermediary elements act as mediators that can selectively enable or disable current paths, preventing unwanted current leakage while maintaining the parallel processing capability of the crossbar array.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If array size is increased to improve capacity and performance, then more devices can be integrated, but sneak current becomes more severe

Engineering Contradiction:
Improvedevice capacityVSAvoidsneak current
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

Large crossbar arrays are divided into smaller sub-arrays or blocks that can be independently addressed and controlled. This segmentation limits the propagation distance of sneak currents within each block, reducing their magnitude even as the total array capacity increases. Multiple blocks can be activated simultaneously to maintain high throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The array architecture is extended into additional dimensions through multi-layer stacking or three-dimensional crossbar structures. This allows increased device capacity without proportionally increasing the planar area, and the vertical dimension provides additional control points for suppressing sneak currents through selective grounding or voltage application on intermediate layers.

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

3Speed

If conventional programming methods are used, then programming speed is maintained, but accidental programming of non-target devices occurs due to sneak current

Engineering Contradiction:
Improveprogramming speedVSAvoidprogramming accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

Before programming a target device, preliminary actions are taken to prepare the array state: non-target word lines are pre-charged to appropriate voltages, and non-target bit lines are pre-discharged or grounded. This preliminary preparation ensures that when the programming pulse is applied, sneak current paths are already suppressed, preventing accidental programming while maintaining fast programming speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The programming scheme incorporates feedback mechanisms where the state of bit lines and word lines is monitored during programming operations. Based on this feedback, additional control pulses are applied to suppress emerging sneak currents in real-time, ensuring programming accuracy is maintained even at high speeds. The feedback loop dynamically adjusts control signals to prevent off-target device programming.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11538523B2Crossbar array with reduced disturbance
Publication Date: 2022.12.27 TETRAMEM INC
  • US11538523B2 patent drawing
  • US11538523B2 patent drawing
  • US11538523B2 patent drawing

AI summary

Crossbar arrays with reduced disturbance and methods for programming the same are disclosed. In some implementations, an apparatus comprises: a plurality of rows; a plurality of first columns; a plurality of second columns; a plurality of devices. Each of the plurality of devices is connected among one of the plurality of rows, one of the plurality of first columns, and one of the plurality of second columns. The device further comprises a shared end on the plurality of first columns or the plurality of the second columns connecting to the plurality of the devices in the same row or column; the shared end is grounding or holds a stable voltage potential. In some implementations, one of the devices is: a RRAM, a floating date, a phase change device, an SRAM, a memristor, or a device with tunable resistance. In some implementations the stable voltage potential is a constant DC voltage.