2018
DOI: 10.1109/tvlsi.2017.2754192
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Analog Circuits for Boolean Satisfiability

Abstract: Abstract-Efficient solutions to NP-complete problems would significantly benefit both science and industry. However, such problems are intractable on digital computers based on the von Neumann architecture, thus creating the need for alternative solutions to tackle such problems. Recently, a deterministic, continuous-time dynamical system (CTDS) was proposed [1] to solve a representative NP-complete problem, Boolean Satisfiability (SAT). This solver shows polynomial analog time-complexity on even the hardest b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
26
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 32 publications
(26 citation statements)
references
References 38 publications
0
26
0
Order By: Relevance
“…The power consumption of the total MTJ and heavy metal layer structures is approximately about 20% of the total power consumption of the system. Similarly, a recent work of a hardware realization 16 of an analog approach 8 , also explains that their overall power consumption to be significant (numerical value not specified), due to the usage of op-amps. In another design 15 , the CNN based SAT solving algorithm 9 used in our work was realized using op-amp based integrators.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The power consumption of the total MTJ and heavy metal layer structures is approximately about 20% of the total power consumption of the system. Similarly, a recent work of a hardware realization 16 of an analog approach 8 , also explains that their overall power consumption to be significant (numerical value not specified), due to the usage of op-amps. In another design 15 , the CNN based SAT solving algorithm 9 used in our work was realized using op-amp based integrators.…”
Section: Resultsmentioning
confidence: 99%
“…However, implementing this set of analog formulae using a digital computer will diminish the polynomial time benefits, due to varying computational complexities between different time steps. Also, a hardware implementation of this analog k -SAT solver 8 is not ideal 16 , due to the exponential energy fluctuations in the system. Consequently, a Cellular Neural Network (CNN) based analog SAT solver with bounded variables was proposed 9 , and it is more appealing for hardware implementations.…”
Section: Introductionmentioning
confidence: 99%
“…These numbers certainly depend on the digital hardware used. Note that in an analog circuit implementation, the current flow or voltage behavior would correspond to the equations of the solver, eliminating numerical integration issues and thus the algorithm should run much faster ( 46 shows a possible 10 4 speedup).…”
Section: Resultsmentioning
confidence: 99%
“…Instead of a numerical implementation on a digital computer, one would ideally like to use a direct implementation by analog circuits, the feasibility of which has been shown in ref. 46 , as it promises to be a faster (by orders of magnitude) and more efficient approach. One reason for this is that in such analog circuits the von Neumann bottleneck is eliminated, with the circuit itself serving its own processor and memory, see ref.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation