
Sharif University of Technology
Computer Engineering Department
CE212: Logic Design (Spring 2009)
· Digital number systems and information representation
· Arithmetic operations
· Handling negative numbers
· Binary, decimal and alphanumeric codes.
· Binary logic
· Boolean algebra (identities, properties, functions and manipulation)
· Standard forms
· Digital logic gates
· Gate-level Minimization
· Karnaugh map
· QMC method
· Combinational two-level implementations
· Combinational logic design
· Analysis procedure
· Design hierarchy and procedure
· Arithmetic (add, subtract, multiply) and other popular (multiplexers, encoders, decoders) circuits
· Simple programmable logic devices (ROMs, PLAs, PALs).
· Synchronous Sequential logic design
· Latches
· Flip-Flops
· State machine design and minimization (Mealy and Moore models)
· Design and analysis of sequential circuits
· Registers and Counters
· Registers and shift-registers
· Ripple counters
· Synchronous counters
· Introduction to asynchronous logic circuits