Differences between blocking and Non-blocking statements in
Verilog?
Answer Posted / amit malik
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 ? | 35 Yes | 18 No |
Post New Answer View All Answers
What is threshold voltage?
For f = AB+CD if B is S-a-1, what are the test vectors needed to detect the fault?
What are the main issues associated with multiprocessor caches and how might you solve them?
What transistor level design tools are you proficient with? What types of designs were they used on?
Basic Stuff related to Perl?
Explain sizing of the inverter?
What transistor level design tools are you proficient with? What types of designs were they used on?
What are the different classification of the timing control?
What is look up table in vlsi?
Draw the SRAM Write Circuitry
what is the difference between the TTL chips and CMOS chips?
What are the Factors affecting Power Consumption on a chip?
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
Explain what is Verilog?
What are the different ways in which antenna violation can be prevented?