Analog Computing Unit With Shared Bit Lines for Negative Weights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing analog computing units require separate ADCs for positive and negative weights, leading to increased size and power consumption due to the need for multiple bit lines and ADCs, which are area and energy-intensive.

Innovation Solution

Analog computing unit with a split-gate NOR flash memory cell array where positive and negative weights are stored in alternating memory cells connected in series, sharing a common bit line, allowing current cancellation and reducing the need for half the number of ADCs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate ADCs are used for positive and negative weights, then measurement precision is improved, but device complexity and area increase

Engineering Contradiction:
Improveweight computation precisionVSAvoidADC quantity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the functionality of separate ADCs for positive and negative weights into a shared ADC resource. By alternating memory cells (even columns for positive weights, odd columns for negative weights) and using current cancellation techniques, a single ADC can service multiple bit lines that previously required dedicated ADCs, thereby reducing device complexity while maintaining measurement precision through differential signaling

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The ADC is designed to serve multiple functions by handling both positive and negative weight computations through a unified architecture. The same ADC infrastructure processes signals from both even and odd column groups, making the ADC system universal rather than specialized for single-purpose weight types, thus reducing the total number of ADCs required

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

2Measurement precision

If separate ADCs are used for positive and negative weights, then measurement precision is improved, but power consumption increases

Engineering Contradiction:
Improveweight computation precisionVSAvoidADC power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

By merging ADC resources to serve both positive and negative weight bit lines through alternating column groups, the patent reduces the total number of ADCs operating simultaneously. This consolidation directly reduces power consumption while maintaining precision through the shared ADC infrastructure that handles both weight types sequentially or through multiplexing

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If more bit lines are used for separate positive and negative weights, then measurement precision is improved, but area increases

Engineering Contradiction:
Improveweight differentiation accuracyVSAvoidmemory cell array area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent introduces column-based differentiation (even columns for positive weights, odd columns for negative weights) as a new organizational dimension. This vertical/categorical separation allows weight differentiation without requiring additional horizontal space for separate bit line groups, effectively using the column index dimension to encode weight polarity information and reduce area

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

Data Source

PatentUS20260023963A1Analog computing unit for representing negative weights
Publication Date: 2026.01.22 IHW INC
  • US20260023963A1 patent drawing
  • US20260023963A1 patent drawing
  • US20260023963A1 patent drawing

AI summary

An object is to provide a new analog computing unit capable of reducing the size of an analog computing unit and reducing the amount of power consumption by reducing use of analog-to-digital converters (ADCs) to half as compared to prior arts. In a flash memory cell array included on the analog computing unit according to one embodiment, unlike the prior arts, two memory cells are not disposed in a symmetric structure, but memory cells in one bit line are arranged in a series type in which the memory cells for storing positive weights and the memory cells for storing negative weights alternate one by one. Namely, the memory cells has the structure in which a source of one of two memory cells and a drain of the other are shared through one bit line.