Simplification of Logic Expressions:Minimal Sums

Minimal Sums

In this chapter, using only AND and OR gates, we will synthesize a two-level logic network. This is the fastest network, if we assume that every gate has the same delay, since the number of levels cannot be reduced further unless a given function can be realized with a single AND or OR gate. If there is more than one such network, we will derive the simplest network. Such a network has a close relation to important concepts in switching algebra, that is, irredundant disjunctive forms and minimal disjunctive forms (or minimal sums), as we discuss in the following.

Now let us explore basic properties of logic functions.

For many functions, some terms in their complete sums are redundant. In other words, even if we eliminate some terms from a complete sum, the remaining expression may still represent the original function for which the complete sum was obtained. Thus, we have the following concept.

Definition 28.1: An irredundant disjunctive form for f (sometimes called an irredundant sum- of-products expression or an irredundant sum) is a disjunction of prime implicants such that removal of any of the prime implicants makes the remaining expression not express the original f.

An irredundant disjunctive form for a function is not necessarily unique.

Definition 28.2: Prime implicants that appear in every irredundant disjunctive form for f are called essential prime implicants of f. Prime implicants that do not appear in any irredundant disjunctive form for f are called absolutely eliminable prime implicants of f. Prime implicants that appear in some irredundant disjunctive forms for f but not in all are called conditionally eliminable prime implicants of f.

Simplification of Logic Expressions-0350

The concepts defined in the following play an important role in switching theory.

Definition 28.3: Among all irredundant disjunctive forms of f, those with a minimum number of prime implicants are called minimal sums (some authors call them as “sloppy minimal sum”). Among minimal sums, those with a minimum number of literals are called absolute minimal sums for f.

Irredundant disjunctive forms for a given function f can be obtained by deleting prime implicants one by one from the complete sum in all possible ways, after obtaining the complete sum by the Tison method discussed in Chapter 27. Then the minimal sums can be found among the irredundant disjunctive forms. Usually, however, this approach is excessively time-consuming because a function has many prime implicants when the number of variables is very large. When the number of variables is too large, derivation of a minimal sum is practically impossible.

Later, we will discuss efficient methods to derive minimal sums within reasonable computation time when the number of variables is few.

Comments

Popular posts from this blog

SRAM:Decoder and Word-Line Decoding Circuit [10–13].

ASIC and Custom IC Cell Information Representation:GDS2

Timing Description Languages:SDF