Feedback ? Send it to admin@fullchipdesign.com or join me at fullchip@gmail.com
Chip Designing for ASIC/ FPGA Design engineers and Students
Digital-logic Design... Dream for many students… start learning front-end…
Interview Questions for jobs in FPGA/ASIC
Getting through interviews is always a challenging task and requires thorough preparation . Here is a list of probable questions that may appear in an interview related to RTL skills.
RTL
Q. How do you differentiate between coding in C/C++ and at RTL (Register Transfer Level) ? Hint: In RTL logic is divided into sequential and combinational logic blocks.
Q. How do you differentiate between wires and registers in Verilog ?Hint: Registers are used to store values and wires are used only for connections. D Flip-flops in Digital design generally represents registers.
Q. How do you diff between blocking vs. non-blocking statements in Verilog ? Click here
Q. Sensitivity lists declaration in always block for sequential and combinational logic?
Q. How to implement tri-state logic in verilog? click here
Q. Differentiate between tasks and functions in Verilog?
Q. How to implement Half-adder and full-adder in RTL? click here
Q. When the latches are inferred in RTL ? Hint : click here
Q. How do you differentiate between ‘==‘ and ‘= = =‘ logic? Hint : ’===’ are not synthesizable and used in simulations.
FPGA
Q. How to generate clocks on FPGA? Hint : Should use Digital Clock Manager’s for clock generations.
Q. Gated clocks in FPGA implementations ? Hint: No gated clocks in FPGA implementations.
Click Here for more fpga interview questions.
Static Timing Analysis
Q. Setup time and hold time in digital circuits.
Q. False path in FPGA’s, Critical path, Negative slack, Jitter vs. clock skew .
Q. Routing delay, Flop to out delay, Flop to flop delay, Pad to flop delay, Board delay.
Q. Knowledge of Synthesis and layout constraints.
Behavioral
Q. How will you allocate your time between architecture, coding, and verification?
Q. Checkout the company web pages and on search engines about the latest technology and products.
Q. Prepare a set of questions to ask the interviewer about the group and or company.
Finally … relax and chill out for few hours before the interview …
Other sections related to digital design
RF basics - RF fundamentals discussion
SignaltoNoise(SNR), NoiseFactor(F), NoiseFigure(NF), Dynamic Range (DR), Minimum Detectable Signal (MDS),
Intermodulation (IM) distortion, Second order (IP2) & Third order (IP3) intermodulation products, IP3 (Third Order Intercept) plot
Desensitization, Cross-modulation, Spurious outputs, Gain control, Noise
Digital Logic fundamentals -
Digital basics tutorial : - Binary number discussion, 1 and 2 complement discussion, Binary arithmetic, Signed Magnitude discussion with examples, Gray coding, Binary coded digital (BCD) coding, BCD addition, Digital logic gates basic (AND, OR, XOR, NOT) and derived (NAND, NOR and XNOR), Discussion of Boolean Algebra with examples, Duality Principle, Huntington Postulates, Theorems of Boolean Algebra - discussion with examples, Boolean Functions, Canonical and Standard Forms, Minterms and Maxterms, Sum of Minterms, Product of Maxterms or Canonical Forms, Karnaugh map or K-map discussion 2, 3, ,4 and 5 var’s, Prime Implicant and Gate level minimization examples.