Probabilistic Circuit Biasing for Fast Low-Energy Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current integrated circuits (ICs) face challenges in efficiently generating samples from certain distributions on shorter timescales and with reduced energy consumption, particularly in applications involving thermodynamic processes and probabilistic computations.

Innovation Solution

A configurable circuit module comprising input nodes, output nodes, and probabilistic circuit modules that utilize bias voltages based on functions like Softmax to generate samples from probability distributions, employing CMOS-based circuits with metastable and logical circuits to implement random walks on graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional integrated circuits are used for generating samples from probability distributions, then the circuit design is straightforward, but the generation process requires longer timescales and higher energy consumption

Engineering Contradiction:
Improvesample generation speedVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces conventional digital logic circuits with physical thermodynamic systems. Probabilistic circuit modules utilize voltage fluctuations and thermal noise to naturally generate random samples from probability distributions, substituting computational algorithms with physical processes that inherently produce stochastic behavior at lower energy costs and faster speeds

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

Solution Approach 2:

The patent changes the operating parameters of the circuit by using bias voltages that correspond to the logarithm of probability ratios. By adjusting these bias voltages dynamically, the system can reconfigure probability distributions without requiring complex computational recalculations, enabling fast adaptation to different distribution requirements

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If probabilistic computations are performed using traditional methods, then the implementation is simple, but the timescale for sample generation is extended

Engineering Contradiction:
Improvesample generation timeVSAvoidcircuit architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides the probabilistic computation task into multiple independent probabilistic circuit modules, each handling specific probability transitions. This segmentation allows parallel processing of multiple probability samples simultaneously, dramatically reducing the overall generation time while keeping each individual module relatively simple in structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces bias voltage signals as intermediaries that mediate between the desired probability distribution parameters and the physical circuit behavior. These bias voltages translate abstract probability requirements into concrete electrical signals that the probabilistic circuits can process physically, bridging the gap between computational specifications and physical implementation

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Enables efficient generation of samples from desired distributions on shorter timescales and with lower energy consumption, applicable in machine learning algorithms for tasks such as model selection, Bayesian inference, discrete optimization, and neural network architectures.

Implementation Method 1

Some electronic devices comprising these integrated circuits can thus harness thermodynamic processes to perform operations or computations

Methodology Applied
Scientific EffectThermodynamic processes:

Implementation Method 2

A configurable circuit module may be configured to receive a vector of input values and produce, after a few iterations, a vector of output values that corresponds to a sample from a desired distribution

Methodology Applied
Scientific EffectMetastability: Metastability

Data Source

PatentUS20260081601A1Configuring circuits for generating samples based on predetermined functions
Publication Date: 2026.03.19 EXTROPIC CORP
  • US20260081601A1 patent drawing
  • US20260081601A1 patent drawing
  • US20260081601A1 patent drawing

AI summary

A method comprises: arranging a configurable circuit module comprising a plurality of input nodes, a plurality of output nodes, and a plurality of probabilistic circuit modules defining a different respective mapping from each input node to a different respective output node, wherein each probabilistic circuit module of the plurality of probabilistic circuit modules comprises a first input configured to receive a bias voltage; receiving a function; determining a respective bias voltage for each probabilistic circuit module of the plurality of probabilistic circuit modules based at least in part on the function; providing a respective voltage to each input node of the plurality of input nodes; and generating, by the configurable circuit module, a sample from a probability distribution at the plurality of output nodes, based at least on the respective bias voltages and the respective voltages provided to each input node.