Digital Logic Design

  1. Synchronous Sequential Logic
    1. Introduction to Sequential Circuits
      1. Combinational vs Sequential Logic
        1. Concept of State and Memory
          1. Types of Sequential Circuits
            1. Synchronous Sequential Circuits
              1. Asynchronous Sequential Circuits
              2. Clock Signal Characteristics
              3. Storage Elements
                1. Latches
                  1. SR Latch using NOR Gates
                    1. Truth Table and Operation
                      1. Timing Characteristics
                      2. SR Latch using NAND Gates
                        1. Truth Table and Operation
                          1. Timing Characteristics
                          2. D Latch
                            1. Truth Table and Operation
                              1. Enable Input
                                1. Transparency Problem
                              2. Flip-Flops
                                1. Clock Signal and Edge-Triggering
                                  1. Positive Edge Triggering
                                    1. Negative Edge Triggering
                                      1. Clock Transition
                                      2. SR Flip-Flop
                                        1. Truth Table and Operation
                                          1. Characteristic Equation
                                          2. D Flip-Flop
                                            1. Truth Table and Operation
                                              1. Characteristic Equation
                                              2. JK Flip-Flop
                                                1. Truth Table and Operation
                                                  1. Characteristic Equation
                                                    1. Toggle Operation
                                                    2. T Flip-Flop
                                                      1. Truth Table and Operation
                                                        1. Characteristic Equation
                                                          1. Frequency Division
                                                          2. Master-Slave Configuration
                                                            1. Structure and Operation
                                                              1. Timing Considerations
                                                            2. Flip-Flop Conversions
                                                              1. D to JK Conversion
                                                                1. JK to D Conversion
                                                                  1. JK to T Conversion
                                                                    1. T to JK Conversion
                                                                    2. Timing Parameters
                                                                      1. Setup Time
                                                                        1. Hold Time
                                                                          1. Propagation Delay
                                                                            1. Clock-to-Q Delay
                                                                          2. Analysis of Clocked Sequential Circuits
                                                                            1. State Equations
                                                                              1. Next State Equations
                                                                                1. Output Equations
                                                                                2. State Table Construction
                                                                                  1. State Diagram Construction
                                                                                    1. Timing Diagrams
                                                                                      1. Mealy and Moore Models
                                                                                        1. Mealy Model Characteristics
                                                                                          1. Moore Model Characteristics
                                                                                            1. Comparison and Conversion
                                                                                          2. Design of Clocked Sequential Circuits
                                                                                            1. Design Procedure
                                                                                              1. Problem Specification
                                                                                                1. State Diagram Construction
                                                                                                  1. State Table Derivation
                                                                                                    1. State Assignment
                                                                                                      1. Flip-Flop Input Equation Derivation
                                                                                                        1. Output Equation Derivation
                                                                                                          1. Logic Diagram Implementation
                                                                                                          2. State Reduction
                                                                                                            1. Equivalent States
                                                                                                              1. State Minimization Techniques
                                                                                                                1. Implication Table Method
                                                                                                                2. State Assignment
                                                                                                                  1. Binary State Assignment
                                                                                                                    1. One-Hot State Assignment
                                                                                                                      1. Gray Code Assignment
                                                                                                                        1. Assignment Guidelines