Electronic Comparison Circuits for Low-Power Resistive Crossbars

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional analog circuits for resistive crossbar networks (RCNs) face challenges with high static power consumption and limited scalability due to process variations and non-idealities, which hinder energy-efficient non-Boolean computing applications.

Innovation Solution

The implementation of low-voltage, fast-switching spin-neurons and domain-wall neurons in resistive crossbar networks, which reduce power consumption and area requirements, enabling more efficient current-mode data processing and associative memory designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If conventional analog circuits are used in resistive crossbar networks, then current-mode data processing can be performed, but static power consumption becomes excessively high

Engineering Contradiction:
Improvepower consumptionVSAvoidenergy efficiency
Core Design Contradiction:
PowerVSEase of operation

Solution Approach 1:

The patent employs periodic clocked operation instead of continuous analog operation. Digital circuits operate in discrete time steps triggered by clock signals, allowing the system to remain in low-power standby states between operations. This periodic activation dramatically reduces static power consumption while maintaining computational functionality through synchronized data processing cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent replaces the analog current-mode processing mechanism with digital voltage-mode processing. Instead of using continuous analog currents that consume static power in resistive crossbar networks, the invention uses digital voltage levels processed by clocked logic circuits, substituting the physical mechanism to achieve superior energy efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If analog operational amplifiers are used for signal processing in RCNs, then associative computing can be performed, but the system becomes difficult to scale due to process variations

Engineering Contradiction:
ImprovescalabilityVSAvoidresolution
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent transitions from analog parameters (continuous current levels) to digital parameters (discrete voltage levels). This parameter change makes the system immune to process variations because digital logic operates with voltage thresholds that have sufficient noise margins, allowing reliable operation across process variations without requiring precise analog component matching.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes analog operational amplifiers with digital logic circuits. Instead of relying on analog amplifier gain and precision, the invention uses digital comparators and logic gates that operate with well-defined voltage thresholds, eliminating the scaling problems associated with analog process variations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Use of energy by moving object

If digital processing techniques are used for pattern matching, then precision is maintained, but energy and area costs become prohibitively high

Engineering Contradiction:
Improveenergy consumptionVSAvoidcomputational efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent segments the pattern matching computation into two distinct stages: (1) analog correlation computation performed by the resistive crossbar network that computes dot products in parallel, and (2) digital processing performed by clocked logic circuits that perform thresholding and winner-take-all operations. This segmentation allows each stage to operate in its optimal domain, achieving both energy efficiency and computational precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges analog and digital processing approaches into a hybrid architecture. The resistive crossbar network performs analog correlation computation efficiently, while digital logic circuits handle the subsequent processing stages. This combination leverages the strengths of both approaches to achieve low energy consumption while maintaining high computational efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10476487B2Electronic comparison systems
Publication Date: 2019.11.12 PURDUE RES FOUND
  • US10476487B2 patent drawing
  • US10476487B2 patent drawing
  • US10476487B2 patent drawing

AI summary

An electronic comparison system includes input stages that successively provide bits of code words. One-shots connected to respective stages successively provide a first bit value until receiving a bit having a non-preferred value concurrently with an enable signal, and then provide a second, different bit value. An enable circuit provides the enable signal if at least one of the one-shots is providing the first bit value. A neural network system includes a crossbar with row and column electrodes and resistive memory elements at their intersections. A writing circuit stores weights in the elements. A signal source applies signals to the row electrodes. Comparators compare signals on the column electrodes to corresponding references using domain-wall neurons and store bit values in CMOS latches by comparison with a threshold.