Logic Circuits and Switching Theory
Course Outline:
BINARY SYSTEMS
- Binary Numbers
- Number Base Conversions
- Octal and Hexadecimal numbers
- Complements
- Signed Binary Numbers
- Binary Codes
- Binary Storage and Registers
- Binary Logic
BOOLEAN ALGEBRA and LOGIC GATES
- Axiomic Definition of Boolean Algebra
- Basic Theorems and Properties of Boolean Algebra
- Boolean Functions
- Canonical and Standard Forms
- Other Logic Operators
- Digital Logic Gates
- Integrated Circuits
SIMPLIFICATION OF BOOLEAN FUNCTIONS
- The Map Method
- Two-and Three-variable Maps
- Four-variable Map
- Five-Variable Map
- Product of Sums Simplification
- NAND and NOR Implementation
- Other Two-level Implementations
- Don't Care Conditions
- Tabulation Method
- Determination of Prime Implicants
COMBINATIONAL LOGIC
- Design Procdures
- Adders
- Subtractors
- Code Conversion
- Analysis Procedure
- Multilevel NAND Circuits
- Multilevel NOR Circuits
- Exclusive-OR Functions
MSI and PLD COMPONENTS
- Binary Adder and Subtractor
- Decimal Adder
- Magnitude Comparator
- Decoders and Encoders
- Multiplexers
- Read-Only Memory (ROM)
- Programmable Logic Array (PLA)
- Programmable Array Logic (PAL)
SYNCHRONOUS SEQUENTIAL LOGIC
- Flip-flops
- Trigerring of Flip-flops
- Analysis of Clocked Sequential Circuits
- State Reduction and Assignment
- Flip-flop Excitation Table
- Design Procedures
- Design of Counters
REGISTERS, COUNTERS and the MEMORY UNIT
- Registers
- Shift Registers
- Ripple Counters
- Synchronous Counters
- Timing Sequences
- Random-Access Memory (RAM)
- Memory Decoding
- Error-Correcting Codes
Textbook:
Digital Design by Morris-Mano
Last updated: July 5, 2007