Reference Designer
Tutorials Home
Verilog Basic Tutorial
Verilog Introduction
Installing Verilog and Hello World
Simple comparator Example
Code Verification
Simulating with verilog
Verilog Language and Syntax
Verilog Syntax Contd..
Verilog Syntax - Vector Data
Verilog $monitor
Verilog Gate Level Modeling
Verilog UDP
Verilog Bitwise Operator
Viewing Waveforms
Full Adder Example
Multiplexer Example
Always Block for Combinational ckt
if statement for Combinational ckt
Case statement for Combinational ckt
Hex to 7 Segment Display
casez and casex
full case and parallel case
Verilog for loop
Verilog localparam and parameter
Sequential Ckt Tutorial
Sequential Circuits
Serial Shift Register
Binary Counters
Ring Counter
Misc Verilog Topics
Setting Path Variable
Verilog Tutorial Videos
Verilog Interview questions #1
Verilog Interview questions #2
Verilog Interview questions #3
Verilog Books
Synchronous and Asynchronous Reset
Left and Right shift << and >>
Negative Numbers
Blocking Vs Non Blocking
wand and wor
delay in verilog
$dumpfile and $dumpvars
Useful Resources
Verilog Examples
Verilog Quizs
Verilog Quiz # 1
Verilog Quiz # 2
Verilog Quiz # 3
Verilog Quiz # 4
Verilog Quiz # 5
Verilog Quiz # 6
Verilog Quiz # 7
Verilog Quiz # 8
Verilog Quiz # 9
Other Tutorials
Verilog Simulation with Xilinx ISE
VHDL Tutorial
Verilog Quiz
Verilog Quiz # 1
The first Verilog quiz covering first 20 chapters of the Tutorial.
Q1.
Operator which precedes the operand
A .
Unary
B .
Binary
C .
Ternary
D.
None
Q2.
Which is legal negative number
A .
4'd-3
B .
6'-d3
C .
-6d'3
D.
None
Q3.
What is the default value for reg data type
A .
0
B .
1
C .
z
D.
x
Q4.
What is system task to suspend simulation
A .
$finish
B .
$minitor
C .
$display
D.
$stop
Q5.
Turn off delay means, gate output transition to
A .
1
B .
0
C .
z
D.
x
Q6.
Parameter value can be overridden at module instance by
A .
Specparam
B .
Defparam
C .
Parameter
D.
None
Q7.
In continuous assignment left hand side must be
A .
Net
B .
Reg
C .
Scalar or Vector Net
D.
Scalar or Vector reg
Q8.
If in1 = 4’b101x and in2 = 4’b0101 then in1 + in2 equals
A .
0111
B .
0110
C .
x
D.
None
Q9.
-10 % 3 evaluates to
A .
-1
B .
1
C .
0
D.
x
Q10.
What are the possible values of == operator
A .
0,1
B .
0,x
C .
1,x
D.
0,1,x
Try other quizzes
Quiz 1
Quiz 2
Quiz 3
Quiz 4
Quiz 5
Quiz 6
Quiz 7
Quiz 8
Quiz 9