Bias Unit Charge-Transfer Capacitor Layout for Low-Power MAC Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiplier-accumulator architectures for machine learning applications face challenges in scalability and power consumption due to synchronous operation and increased gate complexity, particularly in forming dot products for large matrices, which results in high power dissipation and inefficiency.

Innovation Solution

A scalable asynchronous multiplier-accumulator architecture using a common differential charge transfer bus for MAC, Bias, and ADC unit elements, employing NAND-groups and binary weighted charge transfer capacitors to minimize power consumption and eliminate common mode imbalances, with a Successive Approximation Register (SAR) controller for programmable accuracy and reduced power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If synchronous clocked stages are used for multiplier operation, then timing control is simplified, but power dissipation increases

Engineering Contradiction:
Improvetiming controlVSAvoidpower dissipation
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent uses periodic clock signals to control the switching of charge transfer capacitors in a systematic sequence. Each clock phase enables specific capacitors to transfer charges at predetermined intervals, achieving synchronous operation with minimized displacement currents by only switching when necessary for computation

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically changes the switching states of charge transfer capacitors based on computational requirements. By controlling which capacitors are active during different time periods, the system achieves synchronous timing control while minimizing the number of simultaneous switching events that cause displacement currents

Inventive Principle:
Principle #35Parameter changes

2Productivity

If large numbers of adders are used for multiply-accumulate operations, then computational capability is improved, but device complexity increases

Engineering Contradiction:
Improvecomputational capabilityVSAvoidgate complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional digital adder circuits with an analog charge summation mechanism. Multiple charge values representing multiplication results are transferred to common charge transfer lines where they are physically summed as electrical charges, eliminating the need for complex digital adder logic while maintaining multiply-accumulate functionality

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

Solution Approach 2:

The charge transfer capacitors serve multiple functions: they store multiplication results, transfer charges to accumulation lines, and enable both multiplication and accumulation operations using the same hardware structure. This multi-functionality reduces the need for separate dedicated circuits for each operation

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

3Productivity

If nxn multiplier is scaled up for large matrices, then processing capability is improved, but gate complexity increases as n2

Engineering Contradiction:
Improveprocessing capabilityVSAvoidgate complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the large-scale multiplication task into multiple smaller MAC unit elements, each handling a subset of the computation. These modular units can be cascaded or operated in parallel, allowing the system to scale processing capability by adding more simple units rather than increasing the complexity of individual units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses physical charge accumulation on shared charge transfer lines to replace the quadratic growth of digital logic gates. By transferring charges from multiple MAC units to common accumulation lines, the system achieves linear scaling with the number of units rather than quadratic complexity

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

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

The architecture achieves efficient power consumption by minimizing displacement currents and enabling scalable, asynchronous operation, reducing power dissipation while maintaining accuracy through balanced charge transfer and programmable conversion, suitable for machine learning applications.

Implementation Method 1

each NAND gate having a positive output coupled through a binary weighted positive charge transfer capacitor to a positive charge transfer line and a negative output coupled through a binary weighted negative charge transfer capacitor to a negative charge transfer line

Methodology Applied
Scientific EffectCharge transfer: Capacitance

Data Source

PatentUS11522547B1Bias unit element with binary weighted charge transfer capacitors
Publication Date: 2022.12.06 CEREMORPHIC INC
  • US11522547B1 patent drawing
  • US11522547B1 patent drawing
  • US11522547B1 patent drawing

AI summary

A Bias Unit Element (UE) has a digital input and sign input, and comprises a positive Bias UE and a negative Bias UE, each comprising groups of NAND gates generating an output and a complementary output, each of which are coupled to differential charge transfer lines through binary weighted charge transfer capacitors to a differential charge transfer bus comprising a positive charge transfer line and a negative charge transfer line. The sign input enables the positive Bias UE when the sign bit is positive and enables the negative Bias UE when the sign bit is negative.