Time left:

[All Quizzes] → [Hardware Verification With Verilog and C++] → [Random - All Topics]


1. ► Callbacks can only be implemented using function pointers in any language.

A.
B.

2. ► BFM stands for Bus Flow Model.

A.
B.

3. ► VPI provides routines using which one can easily traverse over design graph.

A.
B.

4. ► A checker will typically register itself at cbNextSim time.

A.
B.

5. ► Foreign Language Interfaces only exist for Hardware Description Languages such as Verilog.

A.
B.

6. ► vlog_startup_routines is a function which is called by simulator to register routines.

A.
B.

7. ► Simulation times in VPI are represented two 32bit numbers put together to form a 64bit number.

A.
B.

8. ► A cbValueChangeCallback is a one-time callback and must be re-registered.

A.
B.

9. ► There is significant overhead of moving data between simulation and C domains.

A.
B.

10. ► In C++ callbacks are implemented using object pointers.

A.
B.

11. ► In s_cb_data, the user_data field cannot be NULL.

A.
B.

12. ► VPI programs written on one simulator cannot be ported directly to another simulator.

A.
B.

13. ► Depth-first walk is more useful than a breadth-first walk.

A.
B.

14. ► Calling vpi_control(vpiStop) will terminate the simulation.

A.
B.

15. ► Verilog compiler can detect argument mismatch between Verilog and ā€˜Cā€™ land when a routine is called as a function.

A.
B.


© 2016 VirtuQ™ Education All right reserved. | Terms of Use | Privacy Policy