2020
DOI: 10.12700/aph.17.7.2020.7.2
|View full text |Cite
|
Sign up to set email alerts
|

FPGA HW Accelerator of the First Step of Systematic Two-Level Minimization of Single-Output Boolean Function

Abstract: Boolean function minimization is an area important not only in the development and optimization of digital logic, but also in other research and development areas, such as, the optimization of control systems, simplifying program logic, artificial intelligence, etc. The aim of this paper is to present a hardware accelerated first step of the systematic minimization of single-output Boolean functionsthe generation of a set of prime implicants for both the disjunctive normal form (DNF) and the conjunctive normal… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 10 publications
(12 reference statements)
0
2
0
Order By: Relevance
“…A similar idea was proposed already in [19], but not sufficiently developed and detailed. Furthermore, we also employ and develop the idea of [5] to consider the full possible state of size 3 n packed in a dense bit-vector similar to implementations in [14,21]. In addition, the core of the algorithm essentially describes a Boolean circuit, reminiscent of hardware accelerators proposed in [13,14].…”
Section: Algorithm 1 Quine-mccluskey Algorithm For Finding All Prime ...mentioning
confidence: 99%
See 1 more Smart Citation
“…A similar idea was proposed already in [19], but not sufficiently developed and detailed. Furthermore, we also employ and develop the idea of [5] to consider the full possible state of size 3 n packed in a dense bit-vector similar to implementations in [14,21]. In addition, the core of the algorithm essentially describes a Boolean circuit, reminiscent of hardware accelerators proposed in [13,14].…”
Section: Algorithm 1 Quine-mccluskey Algorithm For Finding All Prime ...mentioning
confidence: 99%
“…We do not provide explicit comparison with existing implementations, since we could not find any competitive implementation and/or sufficient performance information. For a rough comparison, the work [10] reports 34 seconds for a function with n = 11, [5] reports 5 seconds for a very sparse function with n = 15, all of which are done instantly by any of our implementations; [14] gives mixed CPU/GPU timings such as 1000 seconds and 10 GiB RAM for the dense case of n = 20, 10 minutes for an n = 24-bit function of density 70%, 2000 seconds for an n = 28-bit function of density 30%, close to 10 6 seconds on an n = 32-bit function of density 42% using disk storage (due to ambiguous reports and absence of available implementation, it is difficult to provide a clear comparison). Note that the dense case is often occurring in practice when optimizing a CNF formula of a sparse function, for example, [2] report 2 hours of work for the case of n = 16 and 82%-dense function, appearing in cryptographic applications.…”
Section: Introductionmentioning
confidence: 99%