Binary-Weighted Charge Redistribution With Adaptive Settling Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional analog componentry for vector-matrix multiplication requires a large number of clock cycles and space, consuming significant processing resources and energy, due to uniform timing in binary-weighted capacitor arrays which does not account for varying settling times of capacitors.

Innovation Solution

Adaptive timing control for switch capacitors based on measured settling times, allowing non-uniform time intervals for charge redistribution, reducing overall cycle time and maintaining accuracy by dynamically adjusting the lengths of time intervals for each bit-order operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform timing is used for all switches in the binary-weighted capacitor array, then the control logic is simplified, but the overall operation cycle time increases due to waiting for the longest settling time

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidoperation cycle time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies dynamics by transitioning from static uniform timing to dynamic adaptive timing. Each switch's operation duration is dynamically adjusted based on the specific settling time requirements of its associated capacitor, allowing the system to optimize performance rather than being constrained by a fixed uniform timing scheme

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by allowing different time intervals for different switches based on their local capacitor characteristics. Instead of applying a global uniform timing constraint, each switch-capacitor pair operates with locally optimized timing parameters matched to its specific settling time requirements

Inventive Principle:
Principle #3Local quality

2Productivity

If the settling time for each capacitor is measured and used to control switch operation, then the overall operation speed increases, but the device complexity and measurement requirements increase

Engineering Contradiction:
Improveoperation speedVSAvoidtiming control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having each capacitor's inherent settling time characteristics automatically determine its own optimal charge time. The system measures and stores settling times during initialization, then uses these self-determined parameters to control subsequent operations without requiring continuous external intervention or complex real-time adjustments

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by measuring and storing the settling times of all capacitors during an initialization phase before actual vector-matrix multiplication operations begin. This pre-characterization allows the system to use optimized timing parameters in subsequent operations without adding complexity to the main computational workflow

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If conventional analog componentry is used for vector-matrix multiplication, then the implementation is straightforward, but the space requirements and processing resource consumption increase significantly

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcircuit area
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The patent applies segmentation by dividing the vector-matrix multiplication operation into sequential bit-order processing stages. Instead of requiring all capacitors to operate simultaneously with uniform timing, the system segments the computation into phases corresponding to different bit weights, allowing more efficient use of the capacitor array and reduced space requirements

Inventive Principle:
Principle #1Segmentation

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 approach significantly reduces the number of operation cycles and space requirements, speeding up vector-matrix multiplication by up to 25.6 times compared to conventional analog designs, while maintaining accuracy and reducing power consumption.

Implementation Method 1

a first capacitor having a first capacitance associated with a first bit-order of a binary-encoded value

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

serial charge redistribution using binary-weighted capacitor arrays

Methodology Applied
Scientific EffectCharge redistribution:

Data Source

PatentUS12099569B2Adaptive settling time control for binary-weighted charge redistribution circuits
Publication Date: 2024.09.24 APPLIED MATERIALS INC
  • US12099569B2 patent drawing
  • US12099569B2 patent drawing
  • US12099569B2 patent drawing

AI summary

A method and circuit for performing vector operations may include, for each sequentially performed operation, operating a switch that corresponds to a current bit-order. Operating the switch may cause a value corresponding to an output of the operation to be stored on a capacitor corresponding to the current bit-order. A time interval during which the switch is operated may be non-uniform with respect to time intervals for other switches, and the time interval may be based at least in part on a settling time of the capacitor. The method may also include performing a bit-order weighted summation of values stored on the plurality of capacitors to generate a result of the vector operation.