Companies Related Questions, System Verilog 0 Comments

What is extern ? extern qualifier indicates that the body of the method (its implementation) is to be found outside the class declaration. before the method name, class name should be specified with class resolution operator to specify to which class the method corresponds to. Example-1: In the example below, creating the object of virtual class

Read More

System Verilog, UVM 0 Comments

UVM config DB The configuration database provide access to a centralized database where type specific information can be stored and received. config_db can contain scalar objects, class handles, queues, lists, or even virtual interfaces. The database has both a name table and a type table and each resource is entered into both. Resources are stored

Read More

System Verilog 0 Comments

What are different types of assertions? What are the differences between Immediate and Concurrent assertions? What is the difference between simple immediate assertion and deferred immediate assertions? What is the difference between simple immediate assertion and deferred immediate assertions? What are the advantages of writing a checker using SVA (SystemVerilog Assertions) as compared to writing

Read More

System Verilog 0 Comments

1. What is the difference between a reg, wire and logic in SystemVerilog? 2. What is the difference between a bit and logic data type? 3. What is the difference between logic[7:0] and byte variable in SystemVerilog? 4. Which of the array types: dynamic array or associative array, are good to model really large arrays,

Read More