2003
DOI: 10.1109/tcad.2003.816216
|View full text |Cite
|
Sign up to set email alerts
|

A fast algorithm for or-and-or synthesis

Abstract: Design methods for OR-AND-OR three-level networks are useful for exploiting the flexibility of logic blocks in many complex programmable logic devices. This paper presents TRIMIN, a fast heuristic algorithm for designing OR-AND-OR networks from sum-of-products expressions. Each output of the network realizes a sum-of-complex-terms expression, where a complex term (CT) is similar to a product-of-sums expression. TRIMIN's objective is to lower the number of gates in the network. It first generates a set of CTs b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2005
2005
2014
2014

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 25 publications
0
11
0
Order By: Relevance
“…The drawbacks of this approach are the unbounded number of levels (and therefore the longer delay), as well as the much larger computational time required to synthesize the network. In an attempt to establish an effective trade-off between these two opposite approaches, recent studies have proposed the optimization of networks with a fixed number of levels (typically, three or four) [4], [5], [6], [7]. Sasao statistically showed that three levels of logic are enough to produce a minimal network for most of the Boolean functions; and in many cases threelevel logic is a good compromise between circuit speed, circuit size, and minimization time [8].…”
Section: Introductionmentioning
confidence: 99%
“…The drawbacks of this approach are the unbounded number of levels (and therefore the longer delay), as well as the much larger computational time required to synthesize the network. In an attempt to establish an effective trade-off between these two opposite approaches, recent studies have proposed the optimization of networks with a fixed number of levels (typically, three or four) [4], [5], [6], [7]. Sasao statistically showed that three levels of logic are enough to produce a minimal network for most of the Boolean functions; and in many cases threelevel logic is a good compromise between circuit speed, circuit size, and minimization time [8].…”
Section: Introductionmentioning
confidence: 99%
“…A different pairing algorithm targeting EX-SOPs may lead to better solutions. Investigations are underway for integrating the proposed AND-OR-EXOR design techniques with three-level OR-AND-OR synthesis methods [8] and for adapting the integrated design systems to synthesize logic circuits for commercial CPLDs that have four-level OR-AND-OR-EXOR architecture [2]. Logic synthesis for such a four-level architecture is a challenging problem and very little has been published on the topic [27].…”
Section: Conclusion and Commentsmentioning
confidence: 99%
“…Among the many three-level forms described in the literature [2], [1], [5], [9], [10], [11], [13], [15], [17], we focus on three-level EXOR-AND-OR forms, introduced in [7], [8], [13]. These forms, also known as Sum of Pseudoproducts or SPP, are a direct generalization of AND-OR forms, obtained generalizing cubes to pseudocubes where literals in cubes may be replaced by EXOR factors in pseudocubes.…”
Section: Introductionmentioning
confidence: 99%