Differential Analog MAC Circuit for Signed CiM and PVT Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analog mixed-signal compute-in-memory (CiM) processors face challenges in supporting signed multi-bit data and have low process, voltage, and temperature (PVT) variation tolerance, leading to increased memory requirements and reduced computing precision, especially in edge devices with power limitations.

Innovation Solution

The implementation of a differential signal path with butterfly switch circuitry and two-rail capacitor ladder networks enables signed multiply-accumulate operations, providing intrinsic PVT variation tolerance and reducing memory requirements by representing signed data without doubling memory cells, and using differential signaling to cancel noise and variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If analog mixed-signal hardware is used for MAC operations, then computing efficiency is improved, but PVT variation tolerance deteriorates

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidPVT variation tolerance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the analog computation process into differential signal paths that separately process positive and negative weight values. By dividing the computation into two complementary signal paths (one for positive weights, one for negative weights), the system achieves both high computing efficiency and robustness against PVT variations through differential signaling that cancels common-mode noise and variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using differential voltage signals instead of single-ended analog voltages. This parameter transformation from single-ended to differential signaling fundamentally improves PVT tolerance while maintaining analog computing efficiency, as the differential nature cancels out process, voltage, and temperature variations that affect both signals equally.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If signed multi-bit data is supported, then data representation capability is improved, but memory requirements increase

Engineering Contradiction:
Improvedata representation capabilityVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent adds a dimensional transformation by mapping signed multi-bit data into the differential signal domain. Instead of requiring separate memory cells for each bit (including sign bit), the invention uses the differential voltage dimension to encode signed values, where the voltage difference between two rails represents the signed magnitude, effectively using a voltage dimension to store what would otherwise require additional memory bits.

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

Solution Approach 2:

The patent uses a copying approach where unsigned weight values are copied into the differential signal path twice - once for positive weights and once for negative weights. This copying strategy allows the same memory resources to be reused for both positive and negative representations, eliminating the need for separate memory cells for signed data while maintaining full signed multi-bit data representation capability.

Inventive Principle:
Principle #26Copying

3Measurement precision

If calibration units are added to improve precision, then computing precision is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvecomputing precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service by designing the differential signal path to inherently cancel PVT variations and noise through its differential nature. The system does not require external calibration units or correction circuits because the differential architecture automatically compensates for errors, making the computation precision self-maintaining without additional complex calibration hardware.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent converts the harmful effect of PVT variations and noise into a beneficial feature by exploiting the differential signaling property where common-mode variations appear equally on both rails and are naturally rejected during subtraction. What would normally be harmful noise and variations become a mechanism for automatic error cancellation, eliminating the need for separate calibration units.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20230161559A1Technology to realize signed multiply-accumulate operation in the analog domain with a differential signal path and intrinsic process, voltage and temperature variation tolerance
Publication Date: 2023.05.25 INTEL CORP
  • US20230161559A1 patent drawing
  • US20230161559A1 patent drawing
  • US20230161559A1 patent drawing

AI summary

Systems, apparatuses and methods may provide for technology that conducts, by a differential signal path, signed multiply-accumulate (MAC) operations on first analog signals and multibit weight data stored in the differential signal path, and outputs, by the differential signal path, second analog signals based on the signed MAC operations.