System Verilog

System Verilog

University

15 Qs

quiz-placeholder

Similar activities

Fintech Quiz

Fintech Quiz

University

11 Qs

Google Classroom

Google Classroom

University

12 Qs

EEE610 EE2427A&D

EEE610 EE2427A&D

University

10 Qs

Plagiarism

Plagiarism

10th Grade - University

14 Qs

dgbf

dgbf

University

10 Qs

ASRT 180 - Types of Assertion

ASRT 180 - Types of Assertion

University

15 Qs

Syllabus Quiz F18

Syllabus Quiz F18

University

15 Qs

NMLS - Time sensitive, background & acronyms

NMLS - Time sensitive, background & acronyms

University - Professional Development

15 Qs

System Verilog

System Verilog

Assessment

Quiz

Professional Development

University

Medium

Created by

Mr. 1319

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Identify the person who developed Verilog in the 1980s?

Phil Moorby and Cadence Design Systems

Dennis Ritchie and Brian Kernighan

James Gosling and Sun Microsystems

John Backus and IBM

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Identify the abstraction levels supported by Verilog for describing hardware

Behavioral, RTL, and gate-level

High-level synthesis only

Assembly and machine code

Only gate-level descriptions

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Interpret the relationship between testbench and a Verilog module.

It simulates input data and monitors the outputs.

It directly synthesizes the hardware into an FPGA.

It is used to write the HDL code for the design.

It performs real-time signal processing.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Discriminate the effect of using <= (non-blocking assignment) in Verilog.

It schedules the variable update to occur after the current time step.

It updates the variable immediately after the statement is executed.

It is used for initializing variables only.

It restricts the variable from being updated.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Compare the primary difference between wire and reg in Verilog.

A wire represents physical connections, while a reg stores values for procedural assignments.

A wire stores values, while a reg carries signals.

A reg cannot be assigned values, while a wire can.

A wire is used for procedural assignments, while a reg is used for continuous assignments.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Examine how the assign and always blocks in a Verilog module impacts simulation.

The assign block and always block run independently unless explicitly combined.

The assign block will override any logic in the always block.

The always block will take precedence over the assign block.

The module will cause a simulation error due to conflicting assignments.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Evaluate the use of = assignment operator in Verilog, which type of assignment is performed.

Blocking assignment

Procedural assignment

Continuous assignment

Non-blocking assignment

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?