2-LEVEL LOGIC-CIRCUITS USING EXOR SUMS OF PRODUCTS

Citation
J. Saul et al., 2-LEVEL LOGIC-CIRCUITS USING EXOR SUMS OF PRODUCTS, IEE proceedings. Part E. Computers and digital techniques, 140(6), 1993, pp. 348-356
Citations number
20
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01437062
Volume
140
Issue
6
Year of publication
1993
Pages
348 - 356
Database
ISI
SICI code
0143-7062(1993)140:6<348:2LUESO>2.0.ZU;2-7
Abstract
Two-level logic is most often implemented as an inclusive-OR sum of pr oduct terms, e.g. with PLAs. Using exclusive-OR (EXOR) sums may simpli fy the representation and manipulation of Boolean functions and result in more easily testable implementations requiring fewer product terms . However, due to the lack of relevant algorithms and efficient implem entation structures, it has not been possible to translate these theor etical advantages into practical benefits. In this paper solutions for the two main problems associated with the use of EXOR sums are presen ted. On the one hand we describe a new method to minimise functions us ing two-level EXOR sums of products, on the other hand we present an i mplementation structure called the XPLA to map the minimisation result s to efficient circuit layouts. We show, for a set of benchmark exampl es, that the minimisation algorithm results in representations with co nsiderably smaller product term counts than previous EXOR minimisation algorithms or sum-of-product minimisation algorithms. We also show, a lthough the EXOR operator is more expensive to implement in today's te chnologies, that XPLA implementations can be considerably more compact than PLAs in some cases, and give increased testability.