Dynamic Capacitor Selection for Consistent ADC Sensing Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional in-memory computing components face variability in the time required for internal circuitry to reach sufficient current or voltage values for value storage due to varying currents and voltages from bit lines, leading to inefficiencies in CIM operations.

Innovation Solution

A circuit and method utilizing a global counter, capacitors with dynamically varying capacitance values, and a comparator to ensure consistent and efficient storage of counter values by selecting capacitors based on pre-coded codes, allowing for earlier selection of capacitors with higher capacitance to expedite the charging process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional local sensing circuits use fixed capacitors for analog-to-digital conversion, then the circuit structure is simple, but the storage time varies greatly based on current and voltage conditions

Engineering Contradiction:
Improvestorage time consistencyVSAvoidcapacitor selection circuitry
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed capacitors to dynamically selectable capacitors. The capacitor selector circuitry chooses different capacitors based on pre-coded codes that correspond to different current and voltage conditions, allowing the system to adapt its charging characteristics in real-time to maintain consistent storage timing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the capacitance parameter dynamically by selecting from multiple capacitors with different capacitance values. This allows the system to optimize the charging time constant (tau = RC) for different operating conditions, ensuring that the analog-to-digital conversion completes within a consistent time frame regardless of variations in bit line currents and voltages.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If capacitors with higher capacitance values are selected, then the charging process is expedited for lower currents, but the device complexity increases

Engineering Contradiction:
Improvecharging speedVSAvoidcapacitor selector circuitry
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-coding the codes that specify which capacitors to select based on anticipated current and voltage conditions. This allows the capacitor selection to be made in advance or in synchronization with the sensing operation, ensuring optimal charging speed without adding complex real-time decision-making circuitry.

Inventive Principle:
Principle #10Preliminary action

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 reduces the variability in storage time across different current and voltage conditions, enhancing the efficiency and consistency of CIM operations by ensuring timely storage of counter values.

Implementation Method 1

the selected one or more capacitors configured (i) to receive a charging current in dependence on a bit line current of a selected bit line of the plurality of bit lines, (ii) to store a charge in dependence on the charging current and (iii) to produce a detected voltage (Vc) resulting from the stored charge

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS12609714B2Analog digital conversion sensing by dynamically varying charging capacitor values
Publication Date: 2026.04.21 MACRONIX INTERNATIONAL CO LTD
  • US12609714B2 patent drawing
  • US12609714B2 patent drawing
  • US12609714B2 patent drawing

AI summary

A circuit comprises a plurality of bit lines, a global counter configured to provide a count value, a global reference source, a plurality of capacitors, a comparator, a storage element, and capacitor selector circuitry. The capacitor selector circuitry is configured to select, in dependence on the count value, one or more capacitors from the plurality of capacitors, and wherein the selection of the one or more capacitors is further in dependence on pre-coded codes receivable from an agent separate from the circuit, the pre-coded codes enabling specifying respective first and second sets of the plurality of capacitors as respective one or more capacitors having respective first and second capacitance values, the pre-coded codes further enabling specifying selection of the first set to be performed at an earlier time than selection of the second set, and the second capacitance value is more than the first capacitance value.