2010
DOI: 10.2478/v10006-010-0027-1
|View full text |Cite
|
Sign up to set email alerts
|

Decomposition-based logic synthesis for PAL-based CPLDs

Abstract: The paper presents one concept of decomposition methods dedicated to PAL-based CPLDs. The proposed approach is an alternative to the classical one, which is based on two-level minimization of separate single-output functions. The key idea of the algorithm is to search for free blocks that could be implemented in PAL-based logic blocks containing a limited number of product terms. In order to better exploit the number of product terms, two-stage decomposition and BDD-based decomposition are to be used. In BDD-b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 30 publications
(15 citation statements)
references
References 22 publications
(23 reference statements)
0
15
0
Order By: Relevance
“…It should be noted that in the most cases, a significant reduction in logic levels together with a smaller reduction of logic cells was observed. More experimental results were presented in [11,12,13,14,15,16,17,18,19,20,23].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…It should be noted that in the most cases, a significant reduction in logic levels together with a smaller reduction of logic cells was observed. More experimental results were presented in [11,12,13,14,15,16,17,18,19,20,23].…”
Section: Resultsmentioning
confidence: 99%
“…Much more rarely is logic synthesis dedicated for other types of programmable devices executed. Some synthesis algorithms dedicated for PLA structures are known [10,13,14,23,33,41,42]. In some other methods, decomposition algorithms developed for LUT-based FPGAs were directly adapted to other programmable logic device architectures [2,8].…”
Section: Classical Design Flowmentioning
confidence: 99%
“…A classic model of decomposition may also be one of the elements of synthesis dedicated to CPLD structures [18][19][20]. In fact, it is the basis of function synthesis reflected in LUT-based FPGA structures.…”
Section: Decomposition Of Multi-output Functions Orientedmentioning
confidence: 99%
“…The problem may be solved by creating equivalence classes and analyzing the consistency in a graph's structure [41,42]. The process of searching for equivalence classes in one-root graphs is as described in [20,42].…”
Section: Decomposition Of Multi-output Functions Oriented To Configurmentioning
confidence: 99%
“…Moreover, BDDs can be easily used for function representation of multi-output functions (Sasao and Butler, 1996). As a result of all these advantages, the BDD has been often used in tools that supported the process of synthesis such as the BDS (Yang and Ciesielski, 2002), the DDBDD (Cheng et al, 2007), and dekBDD (Opara and Kania, 2010). The essence of using BDDs in the process of synthesis dedicated to FPGA structures has been presented by Scholl (2001).…”
Section: Introductionmentioning
confidence: 99%