Friday, July 2, 2021

Questions - Digital Design Part#1



Here are few question frequently asked in Digital/RTL Design/Verification interviews -

1) Write a FSM (Both Moore and Melay) and draw the Circuit diagram to detect "1010" digital data sequence arriving serially from a signal line?

Ans : Hint - You can use conventional method of using excitation table to draw the circuit diagram but can you think of a simple shift register (Serial input Serial Output) to detect this sequence ? Give a try and lets us know in the comment section !!!




2) What are the difference between Moore and Mealy FSM ? What are the pros and cons of one over the other?

Ans :

3) What do you know about the combinational loops in the design ? What are the reasons of generating such loops in the design ? Are they good or bad for the design ?

Ans:

4) How combinations loops affects design testing and timings ?

Ans :

5) What are the advantages and disadvantages of using one-hot encoding over binary encoding in FSM design ?

Ans :

6) Can you list down in how many ways a FSM can be designed ?

Ans: Hint - How will you code for combinational part, sequential part and output logic of a design

7) How many types of shift registers can you think of ? Explain applications of each type ?

Ans :

8) Design and implement a MOD3 counter using J-K flip flops ?

Ans :

9) Design and implement a MOD5 counter using D flip-flops ?

Ans :

10) Draw a circuit for converting a J-K flip flop into a D flip -flop and a S-R flip flop to a J-K flip -flop ? Put your answers in the comment section.

Ans: 

0 Comments:

Post a Comment