Hardware Design Interview Questions

 
1.
Draw a Transmission Gate-based D-Latch?
2.
Suppose you have a combinational circuit between two registers driven by a clock. What will you do if the delay of the combinational circuit is greater than your clock signal?
3.
How do you detect a sequence of "1101" arriving serially from a signal line?
4.
Give the truth table for a Half Adder. Give a gate level implementation of the same.
5.
Design a divide-by-3 sequential circuit with 50% duty circle.
6.
Give two ways of converting a two input NAND gate to an inverter.
7.
How do you detect if two 8-bit signals are same?
8.
Give a circuit to divide frequency of clock cycle by two?
9.
What are set up time & hold time constraints? What do they signify? Which one is critical for estimating maximum clock frequency of a circuit?
10.
What are the different Adder circuits you studied?