2011 · 15 citations · 19 references
A set of products is a prime cover of a Boolean function f if it is made of prime implicants of f , and if the sum of its products covers f . Finding a prime cover, an irredundant prime cover, or a minimal prime cover of a function f is a problem that arises in several fields of computer science, for instance in logic synthesis, automated reasoning, realiability analysis, and some optimization problems. This paper shows how the three prime cover computation problems mentioned above can be efficiently solved using implicit manipulations of sets of products. 1 Introduction Computing a prime cover, an irredundant prime cover, or a minimal prime cover of a Boolean function has several applications in computer science. In logic synthesis, an irredundant prime cover, or better, a minimal prime cover, provides the user with an efficient 2-level logic implementation of a single or multi output Boolean function [2, 24, 14]. In reliability analysis, prime covers are a way for either exhaustive...
19
Johan de Kleer, Brian C. Williams · Artificial Intelligence · 1987 · 2K citations
Reliability, Software Maintenance, Reliability Engineering +12
Akers · IEEE Transactions on Computers · 1978 · 1.8K citations
Engineering, Electronic Design Automation, Computer Architecture +23
Jon Doyle · Artificial Intelligence · 1979 · 1.8K citations
Engineering, Dynamic Epistemic Logic, Automated Reasoning +8
Johan de Kleer · Artificial Intelligence · 1986 · 1.7K citations
Engineering, Automated Reasoning, Probabilistic Verification +7
Minimization of Boolean Functions*
E.J. McCluskey · Bell System Technical Journal · 1956 · 1.2K citations
Circuit Complexity, Mathematical Programming, Logic Synthesis +11