Friday, July 2, 2021

Questions - Digital Design Part#2



Frequently asked questions in Digital/RTL Design/Verification interview questions -


1) What is a critical path in a design ? Does the maximum operating frequency of a design depends on its critical path ? Justify

Ans:

2) What is setup time and hold time constraints ? What is their significance ? Which one do you think is critical for estimating maximum operating frequency of a circuit?

Ans:

3) What is slack ? What is the significance for +ve and -ve slack for a given design path ?

Ans:

4) Why do we need setup and hold time requirements for a flip -flop ?

Ans:

5) Do Latches also have setup and hold time requirements ? if yes, please justify?

Ans:

6) Why maximum frequency of a design is decided based on only setup requirement ? Justify with logical reasoning.

Ans:

7) What are the best ways to fix setup and hold violation ? Explain pros and cons of each method.

Ans:

8) Design a flip-flop using 'n' number of latches. Find the value of 'n' to design a single bit flip-flop.

Ans:

9) For a +ve level sensitive latch, at which edge will you consider setup and hold requirements ? Suppose the enable signal for a latch is a clock signal ?

Ans :

10) How can you increase setup and hold time for a flip-flop ? Draw necessary circuit diagram.

Ans:




Feel free to comment your answers in the comment section below!!!



0 Comments:

Post a Comment