Digital Interview Questions for VLSI

1. Digital Design Basics

  1. Number system conversions
  2. One’s, two’s complement, XS-3 code
  3. Binary to Gray and vice versa
  4. NAND and NOR as universal gates
  5. Implement gates using NAND/NOR
  6. SOP/POS to NAND/NOR implementation
  7. Full adder and subtractor concepts
  8. Look-ahead carry adder basics
  9. K-map and Tabulation minimization
  10. Boolean laws and theorems

2. Multiplexer and Decoder-Based Design

  1. Gates using 2:1 multiplexer
  2. Function implementation using 4:1, 8:1 Mux
  3. Concept of Mux tree
  4. 4:1 Mux using 2:1 Mux
  5. Full adder using two 4:1 Mux
  6. 16:1 Mux using 2:1 Mux
  7. 2:1 Mux using tri-state buffers
  8. Function implementation using 2:1 Mux
  9. Full adder using 3:8 decoder
  10. Priority encoder questions

3. Sequential Circuits

  1. Latch vs. Flip-Flop
  2. Flip-Flop conversions (JK ↔ SR, T ↔ D)
  3. SISO and PIPO design
  4. Cycles for Johnson, Ring, Ripple counters
  5. Up/Down and Decade counters
  6. Mod-n counter with duty cycle
  7. Sequence detector FSM (10101, etc.)
  8. Overlapping vs. Non-overlapping FSM
  9. Mealy vs. Moore machines

4. Timing and Performance

  1. Digital design hazards
  2. Setup vs. Hold time (with waveforms)
  3. Propagation vs. Contamination delay
  4. Clock skew, slack, slew concepts

5. Verilog/VHDL Section

  1. Blocking vs. Non-blocking
  2. Intra vs. Inter assignment delay
  3. Task vs. Function differences
  4. reg vs. wire
  5. Code-based output prediction
  6. Transport vs. Inertial delay
  7. Wait statements in VHDL
  8. Async vs. Sync D Flip-Flop code
  9. No latch inference in RTL
  10. RTL coding guidelines (Sunburst)
  11. Full-case vs. Parallel-case
  12. Task calling function possibility
  13. Register swap with/without temp variable
  14. $monitor vs. $strobe
  15. Verilog vs. VHDL
  16. if-else vs. case synthesis
  17. Case equality vs. inequality
  18. Stratified event queue
  19. signal vs. variable (VHDL)
  20. Delta delay in VHDL
  21. VHDL modeling styles

6. CMOS Section

  1. Latch-up
  2. Body effect
  3. Stick diagrams for gates
  4. NAND preferred over NOR
  5. DRC, LVS rules
  6. CMOS fabrication basics
  7. Electromigration
  8. Domino effect
  9. Subthreshold conduction
  10. Channel length modulation
  11. BJT vs. MOSFET
  12. Parasitic and diffusion capacitance

7. Miscellaneous Section

  1. ASIC vs. FPGA flow
  2. CLB, IOB, LUTs in FPGA
  3. FIFO design (sync/async)
  4. FIFO depth calculation
  5. Reset strategies
  6. Reset recovery time
  7. Memory controller design in Verilog
  8. Cache memory: hit/miss ratio
  9. Basic Linux commands
  10. System Verilog fundamentals
  11. Synthesizable constructs (Verilog, VHDL)
  12. Computer architecture basics

📘 Prepared for VLSI Aspirants | Follow #VLSIArchitect for more semiconductor interview content.

FAQs