2T2R Binary Weight Cell with High On/Off Ratio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hardware accelerators for machine learning applications face inefficiencies in matrix vector multiplications due to the use of static random access memory (SRAM) and non-volatile memory options like RRAM, STT-MRAM, which suffer from low on/off ratios and high variation, making them power inefficient and incompatible for efficient weight representation.

Innovation Solution

A weight cell configuration is introduced, comprising two STT memory devices and n-type field effect transistors (FETs) with cross-coupling, allowing for a high on/off ratio and complementary output, enabling efficient matrix vector multiplication through the use of magneto tunnel junctions (MTJs) in a resistive memory element, optimizing current flow based on logical values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If non-volatile memory options such as RRAM, FLASH or STT-MRAM are used for weight representation, then memory efficiency is improved, but on/off ratio becomes low and variation increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidon/off ratio
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent combines a resistive memory element with a transistor to form an integrated weight cell structure. The transistor's gate is connected to the resistive element, creating a coupled system where the transistor controls current flow through the resistive element, thereby achieving high on/off ratio while maintaining non-volatile memory properties.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The weight cell uses a composite structure combining resistive memory material (for non-volatile storage) with transistor material (for high on/off ratio control). This composite approach leverages the strengths of both materials: the resistive element provides non-volatility while the transistor provides high current modulation capability.

Inventive Principle:
Principle #40Composite materials

2Reliability

If SRAM is used for weight representation, then on/off ratio is maintained, but area and power consumption increase

Engineering Contradiction:
Improveon/off ratioVSAvoidmemory cell area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent uses a single transistor instead of the six transistors required by SRAM, effectively using a simpler, less resource-intensive component structure. This reduces the area requirement significantly while maintaining the essential on/off ratio functionality through the transistor-resistive element coupling.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent extracts only the essential components needed for weight representation: one transistor and one resistive memory element. By removing the redundant components present in SRAM (additional transistors and capacitors), the design achieves compact area while preserving the core functionality of high on/off ratio.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If non-volatile memory options are used for weight representation, then memory efficiency is improved, but programming voltage compatibility becomes problematic

Engineering Contradiction:
Improvememory efficiencyVSAvoidprogramming voltage compatibility
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The transistor acts as an intermediary between the control circuitry and the resistive memory element. It mediates the programming process by controlling current flow through the resistive element, enabling voltage-compatible programming operations while maintaining non-volatile memory efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

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 configuration enhances the on/off ratio of the weight cell, allowing for efficient analog multiplication operations with reduced power consumption and improved compatibility, enabling effective inference operations in machine learning applications.

Implementation Method 1

enabling efficient matrix vector multiplication through the use of magneto tunnel junctions (MTJs) in a resistive memory element

Methodology Applied
Scientific EffectQuantum tunneling:

Implementation Method 2

two STT memory devices and n-type field effect transistors (FETs) with cross-coupling

Methodology Applied
Scientific EffectSpin-transfer torque:

Data Source

PatentUS10872662B22T2R binary weight cell with high on/off ratio background
Publication Date: 2020.12.22 SAMSUNG ELECTRONICS CO LTD
  • US10872662B2 patent drawing
  • US10872662B2 patent drawing
  • US10872662B2 patent drawing

AI summary

A weight cell and device are herein disclosed. The weight cell includes a first field effect transistor (FET) and a first resistive memory element connected to a drain of the first FET, and a second FET and a second resistive memory element connected to a drain of the second FET. The drain of the first FET is connected to a gate of the second FET and the drain of the second FET is connected to a gate of the first FET.