One-Transistor Synapse Cell Circuit for Inference and Weight Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

One-transistor synapse memory cells face challenges in facilitating read and update operations within large networks and suffer from non-ideal effects such as asymmetric updates, which hinder efficient neuromorphic computation.

Innovation Solution

The implementation of a circuit design featuring a plurality of word lines, bit lines, signal lines, and single memory transistor synapse cells, with pulse shaping units, logic gates, and pass gates to apply pulses for weight adjustment during updates and interconnect memory transistors during inference operations, enhancing the functionality of one-transistor synapse cells by providing feedback for improved updating and utilizing digital inference schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional circuitry is added to facilitate read and update operations, then the functionality for large network operations is improved, but the device complexity increases

Engineering Contradiction:
Improveread and update operation capabilityVSAvoidcircuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The circuit design implements multi-functionality by enabling the same synapse cell to perform both inference operations (reading weight values) and update operations (adjusting weights) through a unified set of circuitry components. The pass gate arrangement and pulse shaping unit serve dual purposes in both operational modes, reducing the need for separate dedicated circuits for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The circuit is segmented into distinct functional blocks including the logic gate for control, pulse shaping unit for signal conditioning, and pass gate arrangement for signal routing. This segmentation allows each component to be optimized independently while maintaining overall system functionality, making the complex operations manageable through modular design.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If conventional analog inference schemes are used, then the implementation is simple, but the precision and reliability of weight adjustment is degraded due to asymmetric updates

Engineering Contradiction:
Improveinference scheme implementation simplicityVSAvoidweight adjustment symmetry
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The circuit incorporates feedback mechanisms where the state of the memory transistor is read and used to control subsequent update operations. The logic gate receives inputs from both word lines and bit lines, processes this feedback information, and generates appropriate control signals for the pulse shaping unit, ensuring that weight adjustments are based on actual cell state and maintaining symmetry in update operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes the operational parameters by using digitally controlled pulse widths and amplitudes instead of purely analog signals. The pulse shaping unit generates precisely controlled voltage pulses with adjustable duration and magnitude, allowing for symmetric and reliable weight adjustments by manipulating pulse parameters rather than relying on analog voltage levels alone.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If digital inference schemes with binary inputs and analog weights are used, then the measurement precision is improved, but the device complexity increases due to additional circuitry requirements

Engineering Contradiction:
Improveweight state precisionVSAvoidcircuit arrangement complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The circuit employs asymmetric design where the input side accepts digital binary signals while the weight storage and output side maintains analog characteristics. This asymmetry allows precise digital control and measurement while preserving the continuous weight values needed for neuromorphic computation, achieving high measurement precision without requiring fully digital or fully analog circuitry throughout.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10381061B2One-transistor synapse cell with weight adjustment
Publication Date: 2019.08.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10381061B2 patent drawing
  • US10381061B2 patent drawing
  • US10381061B2 patent drawing

AI summary

Word lines intersect bit lines at a plurality of cross points where a plurality of single memory transistor synapse cells are located. Each cell includes a memory transistor; a pulse shaping unit coupled to a given one of a plurality of signal lines and a gate of the memory transistor; a logic gate having inputs coupled to a corresponding one of the word lines and a corresponding one of the bit lines, and an output coupled to the pulse shaping unit; and a pass gate arrangement. The latter is coupled to the memory transistor, the corresponding one of the word lines, the corresponding one of the bit lines, and the output of the logic gate. Pulses are applied to the gate of the memory transistor for weight adjustment during update and to interconnect the memory transistor to the corresponding one of the bit lines during inference.