Differences between blocking and Non-blocking statements in
Verilog?
Answer Posted / amit malik
cp mistake in 1st one.
-----------------------------------
Blocking statements are executed on after another
represented by '='
Ex. lets take two variables
reg A:0;
reg B:1;
initial
begin
A = B;
B = A;
end
Ans
A = 1
B = 1
Non Blocking
instructions are executed concurrently
represented by '<='
Ex. lets take two variables
reg A:0;
reg B:1;
initial
begin
A <= B;
B <= A;
end
Ans
A = 1
B = 0
| Is This Answer Correct ? | 66 Yes | 1 No |
Post New Answer View All Answers
Explain Cross section of a PMOS transistor?
Explain Cross section of an NMOS transistor?
How can you construct both PMOS and NMOS on a single substrate?
Draw Vds-Ids curve for a MOSFET. Now, show how this curve changes with increasing Vgs.
Write a VLSI program that implements a toll booth controller?
What are the different gates where boolean logic are applicable?
What is the purpose of having depletion mode device?
Explain why is the number of gate inputs to cmos gates usually limited to four?
What is the function of chain reordering?
Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
Design an 8 is to 3 encoder using 4 is to encoder?
Explain what is Verilog?
For a NMOS transistor acting as a pass transistor, say the gate is connected to VDD, give the output for a square pulse input going from 0 to VDD
Give the logic expression for an AOI gate. Draw its transistor level equivalent. Draw its stick diagram
what are three regions of operation of MOSFET and how are they used?