ABSTRACT

This chapter introduces the design of complementary metal-oxide-semiconductor field-effect transistor complementary logic and passtransistor/transmission-gate logic circuits. Due to the complementary relationship between the pull-up and pull-down networks, an input combination that turns on the pull-down network turns off the pull-up network, and vice versa. In addition to apply Boolean algebra to derive a complementary logic circuit, the Karnaugh map proves to be a valuable tool for paper-and-pencil designs. In many applications, however, pass-transistor logic is accepted as a valid alternative to complementary logic. Karnaugh maps provide a manual tool for the design of small complementary logic circuits. The complementary relationship between the pull-up and pull-down networks allows one network to be found by complementing the structure of the other. The switch networks in a complementary logic circuit selectively connect its output to constant logic signals. In many cases, a logic function can be implemented with fewer transistors by a pass-transistor network than a complementary one.