RTL Design Interview Questions
- Explain the difference between synchronous and asynchronous FIFO designs and their uses.
- Can you design a parameterized 2:1 multiplexer?
- Explain the difference between these three versions of Verilog case statement: cases, casez and case-inside. Also, when do you use these as an RTL engineer?
- What do you do at the RTL level to meet timing in synthesis? Provide an example.
- What's the difference between SRAM and DRAM?
- Difference between Latch and Flipflop?
- What are two ways of converting a two-input NAND gate to an inverter?
- write a code for edge detector ?
- Can you tell me about the engineering design process?
- Explain how to quickly identify whether a number is a power of 2.
- What's a unary operator?
- Setup time and Hold Time ?
- Design NAND Gate Using 2:1 Mux?
- Design Flipflop using Latch?
- Difference between Blocking and Non Blocking Statements ?
- Explain Parallel and Sequence Statements?
- Explain ASIC and FPGA Difference ?
- What is Meta Stability?
- Design XOR from NAND gates?
- Design XOR from NOR gate?
- How to design and FIFO and calculate FIFO depth for rate change implementations?
- Implement 4:1Mux using 2:1 Mux without using any additional gates.
- Implement a full adder using two 4:1 Mux ?
- Design a 16:1 Mux using 2:1 Mux ?
- Implement a 2:1 Mux using Tristate buffers ?
- Implement the following function using 2:1 Mux ?
- Design a full adder using 3:8 Decoder(Both active high and low) ?
- Questions on priority encoder and it's implementation?
- Difference between latch and flip flop ?
- Conversion of one flip to another like JK to SR,T to D etc?
- SISO and PIPO implementation ?
- For a counter which one is better for implementation? Johnson Counter, Ring Counter, Ripple counter. ?
- Decade counter and up/down counter implementation ?
- Mod counter with specified duty cycle implementation?
- Sequence Detector like 10101 is given and you are asked to implement this FSM depending on overlapping and non overlapping method(High Priority) ?
- Difference between Mealy and Moore SM?
- Different types of Hazards and their usage?
- Difference between Setup time and Hold time and explain with waveform?
- Propagation delay and contamination delay?
- Questions on Clock skew, Slack and Slew?
- Which one is more dangerous? Setup time violations or Hold Time violations? Why?
- What is the meaning of " inferring latch" ?
- What is sensitivity list ?
- What is CDC and how you deal with it?
- How do you implement asynchronous reset and synchronous reset?
- Difference between Task and Function?
Comments
Post a Comment