2018 Formal Methods in Computer Aided Design (FMCAD) 2018
DOI: 10.23919/fmcad.2018.8603000
|View full text |Cite
|
Sign up to set email alerts
|

Functional Synthesis via Input-Output Separation

Abstract: Boolean functional synthesis is the process of constructing a Boolean function from a Boolean specification that relates input and output variables. Despite significant recent developments in synthesis algorithms, Boolean functional synthesis remains a challenging problem even when state-of-the-art methods are used for decomposing the specification. In this work we bring a fresh decomposition approach, orthogonal to existing methods, that explores the decomposition of the specification into separate input and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 19 publications
(24 citation statements)
references
References 33 publications
0
24
0
Order By: Relevance
“…On one hand the problem of solving TDP/PDP becomes uninteresting. On the other, however, The challenge is to find a TDP/PDP solution (R 1 , R 2 ) that allows good synthesis for a given relation R in the sense that the composition of a separate synthesis to R 2 and R 2 can be a synthesis solution to R. A recent work inspired by this approach can be found in [9].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…On one hand the problem of solving TDP/PDP becomes uninteresting. On the other, however, The challenge is to find a TDP/PDP solution (R 1 , R 2 ) that allows good synthesis for a given relation R in the sense that the composition of a separate synthesis to R 2 and R 2 can be a synthesis solution to R. A recent work inspired by this approach can be found in [9].…”
Section: Discussionmentioning
confidence: 99%
“…Note that a variant of PDP, in which the required relations in the solution are functions can be viewed as an instance of the problem of Boolean functional synthesis, e.g. [16,9].…”
Section: Decomposition Is Hardmentioning
confidence: 99%
“…While variants of the problem have been studied since long [17], [3], there has been significant recent interest in designing practically efficient algorithms for Boolean functional synthesis. The resulting breed of algorithms [14], [23], [22], [11], [25], [18], [13], [2], [1], [15], [7], [24] have been empirically shown to work well on large collections of benchmarks. Nevertheless, there are not-so-large examples that are currently not solvable within reasonable resources by any known algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…However, if we are interested in only the result of existentially quantifying a given set of variables, these forms can be unnecessarily restrictive and exponentially larger. Recent work on Boolean functional synthesis [13], [14], [18], [24], [11], [2], [1], [8] has focused more on algorithms to directly synthesize outputs as functions of inputs. Some of these algorithms (viz.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation