arrow
Return

A Stochastic Analog Boolean Satisfiability Solver

delete2025-10-24
delete0
PRE
AI
S
Shiyu Su
Q
Qiaochu Zhang
Z
Zerui Liu
H
Hsiang‐Chun Cheng
Z
Zhengyi Qiu
M
Mayank Palaria
J
Jiacheng Ye
D
Deming Meng
B
Buyun Chen
S
Sushmit Hossain
W
Wei Wu
M
Mike Shuo‐Wei Chen
DOI:10.1109/JSSC.2025.3617458delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This article presents a stochastic analog Boolean satisfiability (SAT) solver, featuring a fast open-loop architecture with continuous-time (CT) self-loopback pull-up switches, a discrete-time (DT) scrambling scheme, and a cost-efficient hybrid random code generator. The SAT prototype demonstrates 100% solvability and 3.5- $\mu $ s solution time with 8.6-nJ energy consumption for 1000 hard benchmark problems (20 variables and 91 clauses) in 65-nm complementary metal–oxide–semiconductor (CMOS), achieving over $1000\times $ improvement in solution time compared to the prior analog SAT solver, and more than $10\times $ improvement compared to state-of-the-art digital SAT solvers implemented in a similar process without additional pre-processing. Moreover, the proposed SAT solver is highly flexible and modular, allowing a low-complexity, low-cost, and scalable design.
Keywords:
Accelerator
analog
complementary metal–oxide–semiconductor (CMOS)
computing
continuous-time (CT)
discrete-time (DT)
pseudo-noise (PN) generator
satisfiability (SAT)
solver
stochastic

Journal

I
IEEE Journal of Solid-State Circuits
IF:
5.6
Papers:
888
Citations:
2.7W

Organization

U
university of southern california
Scholars:
4.6W
Papers: 3.8W
Citations: 51
U
university of waterloo
Scholars:
2.4K
Papers: 1.3K
Citations: 1
U
university of virginia
Scholars:
4.2K
Papers: 1.9K
Citations: 0
researcher View more organizations