You are on page 1of 1

Here are some questions.

1. what is 1's complement and 2's complement? where it is used?


2. Implementation of basic gates using MUX (they frequently ask this!!), also they may ask
you to implement any function using MUX.(e.g. design D flip flop using MUX)
3. Implementation of basic gates using arithmetic operators
4. how can you implement and/or/not gate using NAND/NOR?
5. what is the difference between flip flop and latches?
6. conversion of flip flops (e.g. convert T flip flop to D flip flop)
7. what is race around condition and how to avoid it?where does it occur?
8. what is master slave configuration? why to use it?
9. what is synchronous and asynchronous counter?
10. design mod x counter (x can be 2, 3, 5 etc.)
11. what is the difference between synchronous reset and asynchronous reset?
12. what is set up time and hold time in digital circuits? conditions for set up time violations
and hold time violations?
13. what is clock gating? how it is implemented? how glitch appears in AND gate based clock
gating? how to avoid it?

1. Can you design a circuit that stores ‘1′ ? Irrespective of your input, output
should be ‘1’ . Do not use a latch.
2. Am I able to draw timing diagrams for all basic sequential circuits ?
3. Am I able to think about control logic to reconfigure a modulo 8 counter into
modulo 5 counter? Try such questions from wherever you can get.
4. Am I able to design a 4k*32 memory using 1k*16 memory? Is my decoding logic
scalable ?
5. Can I design a circuit with pipe-lining? Take example of 64-bit addition

1. Resets - Synchronous and Asynchronous


2. Clock domain crossing
3. Synchronizers
4. FIFOs - concept and application
5. Memory controller design

You might also like