Asic Engineer Interview Questions

1,075 asic engineer interview questions shared by candidates

Suppose you have an infinite bit stream representing a binary number (LSB first), and that stream is entering your machine one bit per clock cycle, and you want your state machine to output a 1 any time the total is divisible by 5, otherwise output zero.
avatar

ASIC Design Engineer

Interviewed at NVIDIA

4.4
Jan 4, 2011

Suppose you have an infinite bit stream representing a binary number (LSB first), and that stream is entering your machine one bit per clock cycle, and you want your state machine to output a 1 any time the total is divisible by 5, otherwise output zero.

1st is HR, ask about why Nvidia? expected salary, immigration status, graduation date, etc. 2nd ask about verification methodology (UVM, OVM), system verilog (passing obj as function argument, different type of fork-join, polymorphism etc), use and function of interface in testbench. 3rd ask about arbiter design, setup/hold time, basic logic design, 4rd ask about programming (how to find loops in a linked list), basic C programming and divide by 3 divider. 5th is hiring manager, talk about positions, teams and their products. ask about basic logic design, verilog(syn, asyn, blocking, non-blocking), transistor level design of registers and what could be problem with that design. 6th dude is a funny guy who ask about nothing but just keep talking about the team, what he has done and what he like and don't like about his job, etc. Most difficult: design divide by 3 divider with 50% duty cycle, I don't know how to do that, and the recruiter change the duty cycle to 66%, and I finished it.
avatar

ASIC Verification Engineer NGC

Interviewed at NVIDIA

4.4
Mar 13, 2013

1st is HR, ask about why Nvidia? expected salary, immigration status, graduation date, etc. 2nd ask about verification methodology (UVM, OVM), system verilog (passing obj as function argument, different type of fork-join, polymorphism etc), use and function of interface in testbench. 3rd ask about arbiter design, setup/hold time, basic logic design, 4rd ask about programming (how to find loops in a linked list), basic C programming and divide by 3 divider. 5th is hiring manager, talk about positions, teams and their products. ask about basic logic design, verilog(syn, asyn, blocking, non-blocking), transistor level design of registers and what could be problem with that design. 6th dude is a funny guy who ask about nothing but just keep talking about the team, what he has done and what he like and don't like about his job, etc. Most difficult: design divide by 3 divider with 50% duty cycle, I don't know how to do that, and the recruiter change the duty cycle to 66%, and I finished it.

Viewing 11 - 20 interview questions

Glassdoor has 1,075 interview questions and reports from Asic engineer interviews. Prepare for your interview. Get hired. Love your job.