MCQOPTIONS
Saved Bookmarks
This section includes 16 Mcqs, each offering curated multiple-choice questions to sharpen your Vhdl knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Where should we use FAILURE severity? |
| A. | To identify a fatal error |
| B. | To alert the user about simulation where the results are not correct |
| C. | To ignore the error |
| D. | To show the failure of simulation |
| Answer» B. To alert the user about simulation where the results are not correct | |
| 2. |
An ASSERT statement can’t be used as a concurrent statement. |
| A. | True |
| B. | False |
| Answer» C. | |
| 3. |
What kind of circuit may be described by using the following statement? |
| A. | Flip flop |
| B. | Multiplexer |
| C. | Decoder |
| D. | CounterView Answer |
| Answer» B. Multiplexer | |
| 4. |
Which of the following is the default severity name for ASSERT? |
| A. | NOTE |
| B. | WARNING |
| C. | ERROR |
| D. | FAILURE |
| Answer» D. FAILURE | |
| 5. |
Flip_flop$ |
| A. | Multiplexer |
| B. | Decoder |
| C. | Counter |
| Answer» C. Counter | |
| 6. |
The use of ERROR severity is _________ |
| A. | To alert about unpredictable results |
| B. | To pass information to the simulator |
| C. | To Stop the execution |
| D. | Where the simulation is not feasible |
| Answer» B. To pass information to the simulator | |
| 7. |
Where should one use WARNING severity level? |
| A. | To stop the execution |
| B. | To alert the user about unexpected conditions |
| C. | To pass the message from simulation |
| D. | To give a warning about wrong conditions |
| Answer» E. | |
| 8. |
NOTE severity level can be used to __________ |
| A. | Stop the execution |
| B. | Show the unusual situation |
| C. | Pass a message from simulation |
| D. | To give a warning to simulator |
| Answer» C. Pass a message from simulation | |
| 9. |
By using which of the following severity level, the simulator can be halted? |
| A. | NOTE |
| B. | WARNING |
| C. | ERROR |
| D. | FAILURE |
| Answer» E. | |
| 10. |
Which of the following is default severity name for ASSERT? |
| A. | NOTE |
| B. | WARNING |
| C. | ERROR |
| D. | FAILURE |
| Answer» D. FAILURE | |
| 11. |
How many types of severity levels are there for the ASSERT statement? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» E. | |
| 12. |
What is the use of REPORT statement? |
| A. | To check the consistency |
| B. | To make the statement wait |
| C. | To print any string or output the string |
| D. | To report the failure |
| Answer» D. To report the failure | |
| 13. |
The assert statement displays a message when the condition is FALSE. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 14. |
What is the correct syntax for using ASSERT statement? |
| A. | ASSERT condition [REPORT string] [SEVERITY name]; |
| B. | Condition [REPORT string] [SEVERITY name] ASSERT; |
| C. | Condition [SEVERITY name] [REPORT string] ASSERT; |
| D. | ASSERT condition [SEVERITY name] [REPORT string]; |
| Answer» B. Condition [REPORT string] [SEVERITY name] ASSERT; | |
| 15. |
What is the use of assert statement in VHDL? |
| A. | To print any string |
| B. | To check the consistency and generate a message |
| C. | Cause execution of sequential statements to wait |
| D. | To check if a condition can stop the execution |
| Answer» C. Cause execution of sequential statements to wait | |
| 16. |
Assert statement is a _____________ statement. |
| A. | Concurrent and synthesizable |
| B. | Sequential and synthesizable |
| C. | Concurrent and Non-synthesizable |
| D. | Sequential and Non-synthesizable |
| Answer» E. | |