Skip to content

Invertible & p-bit Logic

Beyond classical bitstream SC, probabilistic bits (p-bits) and invertible logic networks target sampling and combinatorial optimization (Ising / QUBO-style workloads).


p-bit in one equation

A common abstract model:

\[P(m = 1) = \sigma\!\left(\frac{I}{kT}\right) = \frac{1}{1+e^{-I/kT}}\]

where \(I\) is a real-valued input (weighted sum of neighbor states) and \(m\in\{0,1\}\) (or \(\pm1\)) is the random output. Networks of coupled p-bits approximate Boltzmann machines / Ising solvers in hardware.

graph TD
    Neigh[Neighbor states] --> Sum[Weighted sum I]
    Sum --> Sig[Sigmoid / RNG threshold]
    Sig --> Pbit[p-bit output m]
    Pbit --> Neigh

Invertible logic (concept)

Clamp some terminals to desired outputs; the network’s steady-state distribution concentrates on inputs (or complete assignments) that satisfy the encoded constraints. Useful mental model: hardware that runs a soft SAT / Ising solver continuously.


Engineering themes in recent work

Theme Why it matters
Non-idealities Device variation changes effective temperature / bias
Fault tolerance Broken p-bits vs graceful degradation
3D / dense Ising machines Throughput in TELOPS-class metrics
Majority / logic embeddings Map NP-hard problems onto p-bit fabrics

This page stays conceptual β€” read silicon and algorithm details on publisher DOI pages.


πŸ“š Primary literature (DOI only)

Domain browse: Paper Map β†’ Invertible & p-bit Logic.