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 what is scr (silicon controlled rectifier)?
Draw the SRAM Write Circuitry
What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
How about voltage source?
Explain why present VLSI circuits use MOSFETs instead of BJTs?
Write a program to explain the comparator?
why is the number of gate inputs to CMOS gates usually limited to four?
For an AND-OR implementation of a two input Mux, how do you test for Stuck-At-0 and Stuck-At-1 faults at the internal nodes? (You can expect a circuit with some redundant logic)
Give various factors on which threshold voltage depends.
Basic Stuff related to Perl?
What does it mean “the channel is pinched off”?
What happens if we delay the enabling of Clock signal?
Explain Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
How logical gates are controlled by boolean logic?
What was your role in the silicon evaluation or product ramp? What tools did you use?