Useful Links
Engineering
Computer Engineering
Digital Logic Design
1. Foundations of Digital Logic
2. Boolean Algebra and Logic Gates
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic
6. Registers and Counters
7. Asynchronous Sequential Logic
8. Memory and Programmable Logic
9. Introduction to Hardware Description Languages
Combinational Logic
Design Procedure for Combinational Circuits
Problem Specification
Truth Table Formulation
Boolean Expression Derivation
Optimization using K-Maps
Technology Mapping
Logic Diagram Implementation
Verification and Testing
Analysis Procedure for Combinational Circuits
Deriving Boolean Expressions
Constructing Truth Tables
Circuit Simulation
Timing Analysis
Arithmetic Circuits
Adders
Half Adder
Circuit Diagram
Truth Table
Boolean Expressions
Full Adder
Circuit Diagram
Truth Table
Boolean Expressions
Ripple-Carry Adder
Structure and Operation
Propagation Delay
Carry Chain
Carry Lookahead Adder
Generate and Propagate Functions
Lookahead Logic
Speed Improvement
Carry Select Adder
Carry Save Adder
Subtractors
Half Subtractor
Circuit Diagram
Truth Table
Boolean Expressions
Full Subtractor
Circuit Diagram
Truth Table
Boolean Expressions
Adder-Subtractor Circuit
Design using 2's Complement
Control Signal Implementation
Binary Multiplier
Array Multiplier
Partial Product Generation
Wallace Tree Multiplier
Binary Divider
Restoring Division
Non-Restoring Division
Comparators
Magnitude Comparator
1-bit Comparator
2-bit Comparator
4-bit Comparator
Cascading Comparators
Equality Comparator
Decoders
Binary Decoders
2-to-4 Decoder
3-to-8 Decoder
4-to-16 Decoder
Decoders with Enable Input
Active High Enable
Active Low Enable
BCD to 7-Segment Decoder
Display Patterns
Common Anode vs Common Cathode
Combinational Logic Implementation with Decoders
Minterm Generation
Function Realization
Encoders
Binary Encoders
4-to-2 Encoder
8-to-3 Encoder
Priority Encoders
4-to-2 Priority Encoder
8-to-3 Priority Encoder
Valid Output
Decimal to BCD Encoder
Multiplexers
2-to-1 Multiplexer
Truth Table and Implementation
4-to-1 Multiplexer
Truth Table and Implementation
8-to-1 Multiplexer
Truth Table and Implementation
Cascading Multiplexers
Combinational Logic Implementation with Multiplexers
Function Realization Techniques
Variable Assignment Methods
Demultiplexers
1-to-2 Demultiplexer
1-to-4 Demultiplexer
1-to-8 Demultiplexer
Relationship to Decoders
Applications of Demultiplexers
Code Converters
Binary to Gray Code Converter
Gray to Binary Code Converter
BCD to Excess-3 Converter
Excess-3 to BCD Converter
Previous
3. Gate-Level Minimization
Go to top
Next
5. Synchronous Sequential Logic