Chapter 4 Notes

  1. 4.2 Description and Characteristics of Gate Networks
  2. 4.3 Sets of Gates
    1. Universal Sets - Since any combinational system can be described using AND, OR, and NOT operations, they form a universal set. Any equivalent set of operations is also universal. For example {XNOR, OR} is shown to be universal in the following by showing AND and NOT operations using only XNOR, OR, and constants 0 or 1. First NOT x is shown to be equivalent to 0 XNOR x, then x AND y is shown to be equivalent to NOT(NOT x OR NOT y). Therefore {XNOR, OR} == {NOT, AND, OR}.
    2. x y |x XNOR y | x OR y | x NOT=0 XNOR x| x AND y = NOT(NOT x OR NOT y)
      0 0 |   1     |   0    |    1          |     0
      0 1 |   0     |   1    |    1          |     0
      1 0 |   0     |   1    |    0          |     0
      1 1 |   1     |   1    |    0          |     1
    3. NAND and NOR - The NAND and NOR gates are each universal sets, hence each can be used to implement any combinational system. Many real systems such as computer CPUs and memory are implemented entirely in either NAND or NOR gates, that is {NOR} == {NAND} == {NOT, AND, OR}. The universality of NAND is shown below.
    4. x y|x NAND y|NOT x = x NAND x|x AND y=NOT (x NAND y)|x OR y = NOT(NOT x AND NOT y) 
      0 0|   1    |   1            |          0           |           0 
      0 1|   1    |   1            |          0           |           1 
      1 0|   1    |   0            |          0           |           1 
      1 1|   0    |   0            |          1           |           1
  3. 4.4 Analysis of Networks
    1. Mixed Logic DUALS - DeMorgan's rules shows dual representation of the NAND and NOR gates that are useful for simplifying analysis and design using NAND and NOR gates. From DeMorgan's rules, the following duals are (xy)' = x' + y' and (x+y)' = x'y'. A graphical simplification can easily be done using these duals, where a circle o is interpreted as NOT. Graphically they are:
      and 
      NAND - The NAND network below can be converted to an AND, OR, NOT sum of products network by using the duals and noting that circles are NOTs and two NOTs in sequence cancel. The following three designs are equivalent representations. Notice that when two circles (NOTs) are on the same sequential connection, they cancel since (x')' = x. The first diagram is a NAND network, the second an equivalent mixed logic representation, and the third with cancellation of NOTs.


       NOR - A NOR network has many of the same advantages as a NAND and can also be easily converted between a AND, OR, NOT product of sums network using the dual.

       

  4. 4.5 Description of Gates Using VHDL

Document last modified: