0% found this document useful (0 votes)
666 views1 page

AMD Interview Question 2nd Round

This document contains 22 interview questions asked in the second round of an interview with AMD: 1. The differences between rand and randc functions for random number generation. 2. The differences between blocking and non-blocking in the context of programming. 3. Polymorphism with an example, and what a virtual interface is. This summary covers the essential information about the types of questions asked in 3 sentences.

Uploaded by

Singh Avinash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
666 views1 page

AMD Interview Question 2nd Round

This document contains 22 interview questions asked in the second round of an interview with AMD: 1. The differences between rand and randc functions for random number generation. 2. The differences between blocking and non-blocking in the context of programming. 3. Polymorphism with an example, and what a virtual interface is. This summary covers the essential information about the types of questions asked in 3 sentences.

Uploaded by

Singh Avinash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

AMD interview question(2nd round):

1. what is difference between rand and randc?


2. What is difference between blobking and non-blocking?
3. What is polymorphism and give example?
4. What is virtual interface?
5. What is virtual class?
6. What is the output for the following snippet?

always@(posedge clk)
begin
x = 0;
x<= 1;
$display(�X:%b�,x);
end
7. Write an assertion to check when a=1 and b=0 for 5 consecutive cycles and and
after 5th cycle a=0 and b=1.
8. What is functional coverage and code coverage types?
9. What if functional coverage is 100% and code coverage is 90%?
10. What is difference between m-sequencer and p-sequencer?
11. How driver, sequencer and monitor, scoreboard connection is done?
12. What happens if the monitor's analysis port is unconnected?
13. What is the difference between analysis port and tlm ports?
14. Tell about the bugs in your project and how did you manage to find them?
15. How to write a new sequence and how extend that and start in a test case?
16. How the phases will be triggered?
17. What is concurrent assertion?
18. How to terminate the test?
19. What is phase.raise_objection and phase.drop_objection?
20. How to override a constraint?
21. What is uvm factory?
22. How to override using factory and explain with an example?

You might also like