Title :
An improved synthesis algorithm for multiplexor-based PGAs
Author :
Murgai, Rajeev ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
California Univ., Berkeley, CA, USA
Abstract :
The authors address the problem of synthesis for a popular class of programmable gate array architectures, the multiplexer-based architectures. They present improved techniques for minimizing the number of basic blocks used to implement a combinational circuit. One source of improvement is the use of if-then-else DAGs (directed acyclic graphs) as subject graphs along with BDDs (binary decision diagrams). An important contribution is a very fast algorithm which always gives a match for a function onto the basic block of the architecture, when one exists. Results obtained on a number of benchmark examples are given
Keywords :
combinatorial circuits; directed graphs; logic CAD; logic arrays; benchmark examples; binary decision diagrams; combinational circuit; directed acyclic graphs; if-then-else; multiplexor-based PGAs; synthesis algorithm; Boolean functions; Circuit synthesis; Combinational circuits; Data structures; Electronics packaging; Equations; Libraries; Logic arrays; Network synthesis; Tree graphs;
Conference_Titel :
Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-2822-7
DOI :
10.1109/DAC.1992.227774