Digital Logic
Basic Questions
Basic 8 questionsWhat are the most commonly used types of Flip-Flops in Digital Design? Elaborate on their Truth Tables and Excitation Tables.
What is the difference between a Flip-Flop and a Latch?
Design a 4:1 Multiplexer using logic gates.
Design the following gates using only NAND Gates — Inverter, OR Gate, AND Gate, XOR Gate.
What are the various types of State Machines used in Digital Design? What are the pros and cons of each type?
What are Mealy and Moore Machines? What is the advantage of one over the other?
What are Tri-State Buffers? Walk through a real-world application.
What is "endianness" in digital design? What are its implications and potential pitfalls?
Intermediate Questions
Intermediate 9 questionsDesign a T-FF (Toggle Flip-Flop) using a D Flip-Flop.
What is the difference between a JK Flip-Flop and an RS Flip-Flop?
What are the different types of State Machine Encodings used in Digital Design? What conditions dictate the preferred encoding style?
Design a 16:1 Multiplexer using 4:1 Multiplexers. Come up with multiple topologies and explain the pros and cons of each approach.
What are Static Hazards in Digital Design? How can you avoid them?
What do the parameters setup time and hold time specify in relation to a Flip-Flop?
What is meant by critical path in a digital design?
What are pull-up and pull-down resistors used for? Explain with examples.
What are the basic Error Detection techniques used in digital data transmission?
Advanced Questions
Advanced 8 questionsWhat are the advantages of using a JK Flip-Flop over the more commonly used D Flip-Flop?
Can you explain the timing equation for a critical path?
Some datasheets specify sequential logic components with a negative Hold Time. What is the physical implication of this?
What is clock skew in digital circuits? Does a large clock skew affect the design adversely?
What is Metastability? How does it affect the behavior of digital circuits?
What is a Ring Counter and a Johnson Counter? What are their practical applications?
Design a Universal Shift Register capable of both Serial and Parallel loading and unloading.
How are numbers represented using Fixed Point arithmetic in digital design? What are the advantages over Floating Point representation?
Want detailed answers with full explanations?