학술논문

An improved synthesis algorithm for multiplexor-based PGAs
Document Type
Conference
Source
[1992] Proceedings 29th ACM/IEEE Design Automation Conference Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE. :380-386 1992
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Electronics packaging
Boolean functions
Data structures
Tree graphs
Circuit synthesis
Logic arrays
Libraries
Combinational circuits
Equations
Network synthesis
Language
ISSN
0738-100X
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.ETX