Boolean algebra is defined. The description of different analytical forms for logical problems is shown, together with the definition of all diadic logical operators. SSI implementations of the most important operators are given (DTL, TTL, MOS). Minimization of logic function is shown. Several features of decision functions are detailed (linear, monotone, unite, threshold, symetric, probabilistic functions). Implementation of MSI and LSI operators (MX, D, K, PLD) and the relevant design procedures follows. In the second part, sequential circuits are described. All relevant flip-flops are defined. The design of memory equations is given, followed by the complete structural synthesis. State minimization is described and different coding techniques are given. Several examples of the structural synthesis are shown.
TeacherProf. Andrej Dobnikar, PhD , instructor