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
Explain the operation of a 6T-SRAM cell?
Explain why present VLSI circuits use MOSFETs instead of BJTs?
Explain what is slack?
What are the steps involved in designing an optimal pad ring?
Draw the Cross Section of an Inverter? Clearly show all the connections between M1 and poly, M1 and diffusion layers etc?
How does a Bandgap Voltage reference work?
For CMOS logic, give the various techniques you know to minimize power consumption
What are the different design constraints occur in the synthesis phase?
What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
Draw the stick diagram of a NOR gate. Optimize it
What are the ways to Optimize the Performance of a Difference Amplifier?
What are the Factors affecting Power Consumption on a chip?
Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
What is the main function of metastability in vsdl?
Explain the working of Insights of an inverter ?