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
Draw a CMOS Inverter. Explain its transfer characteristics
Explain the Charge Sharing problem while sampling data from a Bus?
What is Charge Sharing? Explain the Charge Sharing problem while sampling data from a Bus
Why does the present vlsi circuits use mosfets instead of bjts?
Write a VLSI program that implements a toll booth controller?
why is the number of gate inputs to CMOS gates usually limited to four?
Explain the working of 4-bit Up/down Counter?
What is the main function of metastability in vsdl?
Explain what is Verilog?
Draw a 6-T SRAM Cell and explain the Read and Write operations
Calculate rise delay of a 3-input NAND gate driving a 3-input NOR gate through a 6mm long and 0.45m wide metal wire with sheet resistance R = 0.065 / and Cpermicron= 0.25 fF/m. The resistance and capacitance of the unit NMOS are 6.5k and 2.5fF. Use a 3 segment -model for the wire. Consider PMOS and NMOS size of reference inverter as 2 and 1 respectively. Use appropriate sizing for the NAND and NOR gate.
Give the cross-sectional diagram of the cmos.
If an/ap = 0.5, an/ap = 1, an/ap = 3, for 3 inverters draw the transfer characteristics?
Implement a function with both ratioes and domino logic and merits and demerits of each logic?
what is multiplexer?